/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-34549b5 [2022-04-08 09:40:42,476 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-08 09:40:42,478 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-08 09:40:42,523 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-08 09:40:42,524 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-08 09:40:42,525 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-08 09:40:42,528 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-08 09:40:42,532 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-08 09:40:42,533 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-08 09:40:42,534 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-08 09:40:42,535 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-08 09:40:42,535 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-08 09:40:42,536 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-08 09:40:42,536 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-08 09:40:42,537 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-08 09:40:42,538 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-08 09:40:42,539 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-08 09:40:42,539 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-08 09:40:42,541 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-08 09:40:42,542 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-08 09:40:42,546 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-08 09:40:42,551 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-08 09:40:42,553 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-08 09:40:42,555 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-08 09:40:42,557 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-08 09:40:42,564 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-08 09:40:42,564 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-08 09:40:42,565 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-08 09:40:42,565 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-08 09:40:42,566 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-08 09:40:42,567 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-08 09:40:42,567 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-08 09:40:42,569 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-08 09:40:42,569 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-08 09:40:42,569 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-08 09:40:42,570 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-08 09:40:42,570 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-08 09:40:42,571 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-08 09:40:42,571 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-08 09:40:42,571 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-08 09:40:42,572 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-08 09:40:42,574 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-08 09:40:42,574 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-08 09:40:42,586 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-08 09:40:42,586 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-08 09:40:42,587 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-08 09:40:42,587 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-08 09:40:42,587 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-08 09:40:42,587 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-08 09:40:42,588 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-08 09:40:42,588 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-08 09:40:42,588 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-08 09:40:42,589 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-08 09:40:42,589 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-08 09:40:42,589 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-08 09:40:42,589 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-08 09:40:42,589 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-08 09:40:42,589 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-08 09:40:42,589 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-08 09:40:42,590 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-08 09:40:42,590 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-08 09:40:42,590 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-08 09:40:42,590 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-08 09:40:42,590 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-08 09:40:42,590 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-08 09:40:42,590 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-08 09:40:42,797 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-08 09:40:42,821 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-08 09:40:42,823 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-08 09:40:42,824 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-08 09:40:42,826 INFO L275 PluginConnector]: CDTParser initialized [2022-04-08 09:40:42,827 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-08 09:40:42,885 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79663984f/fa8e25e932f246beaa7e51fe73cf71ee/FLAGbc5ac8ff7 [2022-04-08 09:40:43,287 INFO L306 CDTParser]: Found 1 translation units. [2022-04-08 09:40:43,288 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-new/count_by_nondet.i [2022-04-08 09:40:43,292 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79663984f/fa8e25e932f246beaa7e51fe73cf71ee/FLAGbc5ac8ff7 [2022-04-08 09:40:43,715 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/79663984f/fa8e25e932f246beaa7e51fe73cf71ee [2022-04-08 09:40:43,717 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-08 09:40:43,718 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-08 09:40:43,719 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-08 09:40:43,720 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-08 09:40:43,722 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-08 09:40:43,723 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,724 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7698d791 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43, skipping insertion in model container [2022-04-08 09:40:43,724 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,730 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-08 09:40:43,742 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-08 09:40:43,873 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-08 09:40:43,883 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-08 09:40:43,889 INFO L203 MainTranslator]: Completed pre-run [2022-04-08 09:40:43,901 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-08 09:40:43,904 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-08 09:40:43,914 INFO L208 MainTranslator]: Completed translation [2022-04-08 09:40:43,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43 WrapperNode [2022-04-08 09:40:43,915 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-08 09:40:43,916 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-08 09:40:43,916 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-08 09:40:43,916 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-08 09:40:43,924 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,924 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,929 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,929 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,934 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,937 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,938 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,939 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-08 09:40:43,940 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-08 09:40:43,940 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-08 09:40:43,940 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-08 09:40:43,941 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (1/1) ... [2022-04-08 09:40:43,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-08 09:40:43,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:43,964 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-08 09:40:43,973 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-08 09:40:43,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-08 09:40:43,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-08 09:40:43,999 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-08 09:40:43,999 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-08 09:40:44,000 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-08 09:40:44,000 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-08 09:40:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-08 09:40:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-08 09:40:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2022-04-08 09:40:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-08 09:40:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-08 09:40:44,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-08 09:40:44,002 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-08 09:40:44,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-08 09:40:44,002 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-08 09:40:44,002 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-08 09:40:44,052 INFO L234 CfgBuilder]: Building ICFG [2022-04-08 09:40:44,054 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-08 09:40:44,151 INFO L275 CfgBuilder]: Performing block encoding [2022-04-08 09:40:44,157 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-08 09:40:44,157 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-08 09:40:44,158 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.04 09:40:44 BoogieIcfgContainer [2022-04-08 09:40:44,159 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-08 09:40:44,160 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-08 09:40:44,160 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-08 09:40:44,164 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-08 09:40:44,164 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.04 09:40:43" (1/3) ... [2022-04-08 09:40:44,165 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@446ff432 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.04 09:40:44, skipping insertion in model container [2022-04-08 09:40:44,165 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.04 09:40:43" (2/3) ... [2022-04-08 09:40:44,165 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@446ff432 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.04 09:40:44, skipping insertion in model container [2022-04-08 09:40:44,165 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.04 09:40:44" (3/3) ... [2022-04-08 09:40:44,167 INFO L111 eAbstractionObserver]: Analyzing ICFG count_by_nondet.i [2022-04-08 09:40:44,171 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-08 09:40:44,171 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-08 09:40:44,207 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-08 09:40:44,213 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-08 09:40:44,213 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-08 09:40:44,237 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-08 09:40:44,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-04-08 09:40:44,242 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:44,243 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:44,243 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:44,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:44,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2089905556, now seen corresponding path program 1 times [2022-04-08 09:40:44,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:44,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1501464617] [2022-04-08 09:40:44,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-08 09:40:44,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2089905556, now seen corresponding path program 2 times [2022-04-08 09:40:44,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:44,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342105519] [2022-04-08 09:40:44,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:44,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:44,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:44,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:44,468 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-08 09:40:44,468 INFO L290 TraceCheckUtils]: 1: Hoare triple {23#true} assume true; {23#true} is VALID [2022-04-08 09:40:44,469 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {23#true} {23#true} #54#return; {23#true} is VALID [2022-04-08 09:40:44,470 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-08 09:40:44,471 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-08 09:40:44,471 INFO L290 TraceCheckUtils]: 2: Hoare triple {23#true} assume true; {23#true} is VALID [2022-04-08 09:40:44,471 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23#true} {23#true} #54#return; {23#true} is VALID [2022-04-08 09:40:44,471 INFO L272 TraceCheckUtils]: 4: Hoare triple {23#true} call #t~ret3 := main(); {23#true} is VALID [2022-04-08 09:40:44,479 INFO L290 TraceCheckUtils]: 5: Hoare triple {23#true} ~i~0 := 0;~k~0 := 0; {28#(= main_~i~0 0)} is VALID [2022-04-08 09:40:44,480 INFO L290 TraceCheckUtils]: 6: Hoare triple {28#(= main_~i~0 0)} assume !(~i~0 < 1000000); {24#false} is VALID [2022-04-08 09:40:44,481 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-08 09:40:44,481 INFO L290 TraceCheckUtils]: 8: Hoare triple {24#false} ~cond := #in~cond; {24#false} is VALID [2022-04-08 09:40:44,481 INFO L290 TraceCheckUtils]: 9: Hoare triple {24#false} assume 0 == ~cond; {24#false} is VALID [2022-04-08 09:40:44,481 INFO L290 TraceCheckUtils]: 10: Hoare triple {24#false} assume !false; {24#false} is VALID [2022-04-08 09:40:44,482 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-08 09:40:44,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:44,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342105519] [2022-04-08 09:40:44,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342105519] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:44,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:44,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-08 09:40:44,486 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:44,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1501464617] [2022-04-08 09:40:44,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1501464617] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:44,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:44,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-08 09:40:44,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911106653] [2022-04-08 09:40:44,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:44,508 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-08 09:40:44,509 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:44,512 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-08 09:40:44,536 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-08 09:40:44,536 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-08 09:40:44,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:44,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-08 09:40:44,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-08 09:40:44,581 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-08 09:40:44,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:44,758 INFO L93 Difference]: Finished difference Result 36 states and 43 transitions. [2022-04-08 09:40:44,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-08 09:40:44,758 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-08 09:40:44,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:44,762 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-08 09:40:44,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 43 transitions. [2022-04-08 09:40:44,779 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-08 09:40:44,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 43 transitions. [2022-04-08 09:40:44,783 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 43 transitions. [2022-04-08 09:40:44,838 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-08 09:40:44,846 INFO L225 Difference]: With dead ends: 36 [2022-04-08 09:40:44,846 INFO L226 Difference]: Without dead ends: 15 [2022-04-08 09:40:44,850 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-08 09:40:44,855 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-08 09:40:44,858 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-08 09:40:44,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-04-08 09:40:44,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 14. [2022-04-08 09:40:44,892 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:44,893 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-08 09:40:44,894 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-08 09:40:44,894 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-08 09:40:44,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:44,896 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2022-04-08 09:40:44,896 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2022-04-08 09:40:44,896 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:44,897 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:44,897 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-08 09:40:44,897 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-08 09:40:44,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:44,901 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2022-04-08 09:40:44,901 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2022-04-08 09:40:44,901 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:44,901 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:44,901 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:44,902 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:44,902 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-08 09:40:44,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2022-04-08 09:40:44,907 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 11 [2022-04-08 09:40:44,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:44,907 INFO L478 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2022-04-08 09:40:44,908 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-08 09:40:44,908 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 14 states and 14 transitions. [2022-04-08 09:40:44,928 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-08 09:40:44,931 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2022-04-08 09:40:44,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-04-08 09:40:44,934 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:44,934 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:44,934 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-08 09:40:44,934 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:44,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:44,935 INFO L85 PathProgramCache]: Analyzing trace with hash -545306800, now seen corresponding path program 1 times [2022-04-08 09:40:44,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:44,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2042516223] [2022-04-08 09:40:44,976 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:44,977 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:44,977 INFO L85 PathProgramCache]: Analyzing trace with hash -545306800, now seen corresponding path program 2 times [2022-04-08 09:40:44,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:44,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965480932] [2022-04-08 09:40:44,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:44,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:45,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:45,087 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-08 09:40:45,088 INFO L290 TraceCheckUtils]: 1: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-08 09:40:45,089 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-08 09:40:45,090 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-08 09:40:45,090 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-08 09:40:45,090 INFO L290 TraceCheckUtils]: 2: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-08 09:40:45,090 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-08 09:40:45,091 INFO L272 TraceCheckUtils]: 4: Hoare triple {164#true} call #t~ret3 := main(); {164#true} is VALID [2022-04-08 09:40:45,091 INFO L290 TraceCheckUtils]: 5: Hoare triple {164#true} ~i~0 := 0;~k~0 := 0; {169#(= main_~i~0 0)} is VALID [2022-04-08 09:40:45,092 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-08 09:40:45,093 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-08 09:40:45,093 INFO L290 TraceCheckUtils]: 8: Hoare triple {170#(<= main_~i~0 999999)} assume !(~i~0 < 1000000); {165#false} is VALID [2022-04-08 09:40:45,093 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-08 09:40:45,094 INFO L290 TraceCheckUtils]: 10: Hoare triple {165#false} ~cond := #in~cond; {165#false} is VALID [2022-04-08 09:40:45,094 INFO L290 TraceCheckUtils]: 11: Hoare triple {165#false} assume 0 == ~cond; {165#false} is VALID [2022-04-08 09:40:45,094 INFO L290 TraceCheckUtils]: 12: Hoare triple {165#false} assume !false; {165#false} is VALID [2022-04-08 09:40:45,095 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-08 09:40:45,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:45,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965480932] [2022-04-08 09:40:45,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965480932] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:45,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400022027] [2022-04-08 09:40:45,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:40:45,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:45,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:45,102 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-08 09:40:45,103 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-08 09:40:45,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:40:45,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:45,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-08 09:40:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:45,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:45,336 INFO L272 TraceCheckUtils]: 0: Hoare triple {164#true} call ULTIMATE.init(); {164#true} is VALID [2022-04-08 09:40:45,337 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-08 09:40:45,337 INFO L290 TraceCheckUtils]: 2: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-08 09:40:45,337 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-08 09:40:45,338 INFO L272 TraceCheckUtils]: 4: Hoare triple {164#true} call #t~ret3 := main(); {164#true} is VALID [2022-04-08 09:40:45,340 INFO L290 TraceCheckUtils]: 5: Hoare triple {164#true} ~i~0 := 0;~k~0 := 0; {190#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:45,340 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-08 09:40:45,341 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-08 09:40:45,342 INFO L290 TraceCheckUtils]: 8: Hoare triple {197#(<= main_~k~0 1)} assume !(~i~0 < 1000000); {197#(<= main_~k~0 1)} is VALID [2022-04-08 09:40:45,343 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-08 09:40:45,344 INFO L290 TraceCheckUtils]: 10: Hoare triple {204#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {208#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:45,347 INFO L290 TraceCheckUtils]: 11: Hoare triple {208#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {165#false} is VALID [2022-04-08 09:40:45,348 INFO L290 TraceCheckUtils]: 12: Hoare triple {165#false} assume !false; {165#false} is VALID [2022-04-08 09:40:45,348 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-08 09:40:45,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:45,488 INFO L290 TraceCheckUtils]: 12: Hoare triple {165#false} assume !false; {165#false} is VALID [2022-04-08 09:40:45,488 INFO L290 TraceCheckUtils]: 11: Hoare triple {208#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {165#false} is VALID [2022-04-08 09:40:45,489 INFO L290 TraceCheckUtils]: 10: Hoare triple {204#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {208#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:45,490 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-08 09:40:45,490 INFO L290 TraceCheckUtils]: 8: Hoare triple {224#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {224#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:45,491 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-08 09:40:45,492 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-08 09:40:45,492 INFO L290 TraceCheckUtils]: 5: Hoare triple {164#true} ~i~0 := 0;~k~0 := 0; {231#(<= main_~k~0 999999)} is VALID [2022-04-08 09:40:45,492 INFO L272 TraceCheckUtils]: 4: Hoare triple {164#true} call #t~ret3 := main(); {164#true} is VALID [2022-04-08 09:40:45,493 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-08 09:40:45,493 INFO L290 TraceCheckUtils]: 2: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-08 09:40:45,493 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-08 09:40:45,493 INFO L272 TraceCheckUtils]: 0: Hoare triple {164#true} call ULTIMATE.init(); {164#true} is VALID [2022-04-08 09:40:45,494 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-08 09:40:45,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400022027] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:45,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:45,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 11 [2022-04-08 09:40:45,496 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:45,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2042516223] [2022-04-08 09:40:45,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2042516223] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:45,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:45,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-08 09:40:45,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495833329] [2022-04-08 09:40:45,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:45,498 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-08 09:40:45,498 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:45,498 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-08 09:40:45,512 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-08 09:40:45,512 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-08 09:40:45,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:45,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-08 09:40:45,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-04-08 09:40:45,514 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-08 09:40:45,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:45,576 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2022-04-08 09:40:45,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-08 09:40:45,577 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-08 09:40:45,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:45,577 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-08 09:40:45,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2022-04-08 09:40:45,578 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-08 09:40:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2022-04-08 09:40:45,580 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 21 transitions. [2022-04-08 09:40:45,599 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-08 09:40:45,600 INFO L225 Difference]: With dead ends: 21 [2022-04-08 09:40:45,600 INFO L226 Difference]: Without dead ends: 16 [2022-04-08 09:40:45,601 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-08 09:40:45,602 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-08 09:40:45,603 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-08 09:40:45,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-04-08 09:40:45,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-04-08 09:40:45,607 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:45,608 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-08 09:40:45,608 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-08 09:40:45,608 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-08 09:40:45,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:45,609 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2022-04-08 09:40:45,610 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2022-04-08 09:40:45,610 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:45,610 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:45,612 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-08 09:40:45,613 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-08 09:40:45,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:45,615 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2022-04-08 09:40:45,615 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2022-04-08 09:40:45,616 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:45,616 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:45,616 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:45,616 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:45,616 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-08 09:40:45,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2022-04-08 09:40:45,617 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 13 [2022-04-08 09:40:45,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:45,618 INFO L478 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2022-04-08 09:40:45,618 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-08 09:40:45,618 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 16 states and 16 transitions. [2022-04-08 09:40:45,640 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-08 09:40:45,640 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2022-04-08 09:40:45,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-04-08 09:40:45,641 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:45,641 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:45,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-08 09:40:45,851 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-08 09:40:45,852 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:45,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:45,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1046323724, now seen corresponding path program 3 times [2022-04-08 09:40:45,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:45,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [911458082] [2022-04-08 09:40:45,867 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:45,867 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1046323724, now seen corresponding path program 4 times [2022-04-08 09:40:45,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:45,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966205274] [2022-04-08 09:40:45,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:45,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:45,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:45,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:45,978 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-08 09:40:45,978 INFO L290 TraceCheckUtils]: 1: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-08 09:40:45,978 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-08 09:40:45,979 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-08 09:40:45,979 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-08 09:40:45,979 INFO L290 TraceCheckUtils]: 2: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-08 09:40:45,980 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-08 09:40:45,980 INFO L272 TraceCheckUtils]: 4: Hoare triple {365#true} call #t~ret3 := main(); {365#true} is VALID [2022-04-08 09:40:45,980 INFO L290 TraceCheckUtils]: 5: Hoare triple {365#true} ~i~0 := 0;~k~0 := 0; {370#(= main_~k~0 0)} is VALID [2022-04-08 09:40:45,981 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-08 09:40:45,981 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-08 09:40:45,982 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-08 09:40:45,982 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-08 09:40:45,983 INFO L290 TraceCheckUtils]: 10: Hoare triple {372#(<= main_~k~0 2)} assume !(~i~0 < 1000000); {372#(<= main_~k~0 2)} is VALID [2022-04-08 09:40:45,984 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-08 09:40:45,984 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-08 09:40:45,985 INFO L290 TraceCheckUtils]: 13: Hoare triple {374#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {366#false} is VALID [2022-04-08 09:40:45,985 INFO L290 TraceCheckUtils]: 14: Hoare triple {366#false} assume !false; {366#false} is VALID [2022-04-08 09:40:45,985 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-08 09:40:45,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:45,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966205274] [2022-04-08 09:40:45,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966205274] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:45,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057894073] [2022-04-08 09:40:45,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:40:45,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:45,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:45,987 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-08 09:40:46,006 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-08 09:40:46,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:40:46,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:46,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-08 09:40:46,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:46,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:46,159 INFO L272 TraceCheckUtils]: 0: Hoare triple {365#true} call ULTIMATE.init(); {365#true} is VALID [2022-04-08 09:40:46,159 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-08 09:40:46,160 INFO L290 TraceCheckUtils]: 2: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-08 09:40:46,160 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-08 09:40:46,160 INFO L272 TraceCheckUtils]: 4: Hoare triple {365#true} call #t~ret3 := main(); {365#true} is VALID [2022-04-08 09:40:46,161 INFO L290 TraceCheckUtils]: 5: Hoare triple {365#true} ~i~0 := 0;~k~0 := 0; {394#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:46,161 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-08 09:40:46,162 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-08 09:40:46,162 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-08 09:40:46,163 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-08 09:40:46,163 INFO L290 TraceCheckUtils]: 10: Hoare triple {372#(<= main_~k~0 2)} assume !(~i~0 < 1000000); {372#(<= main_~k~0 2)} is VALID [2022-04-08 09:40:46,165 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-08 09:40:46,166 INFO L290 TraceCheckUtils]: 12: Hoare triple {413#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {417#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:46,166 INFO L290 TraceCheckUtils]: 13: Hoare triple {417#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {366#false} is VALID [2022-04-08 09:40:46,167 INFO L290 TraceCheckUtils]: 14: Hoare triple {366#false} assume !false; {366#false} is VALID [2022-04-08 09:40:46,167 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-08 09:40:46,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:46,314 INFO L290 TraceCheckUtils]: 14: Hoare triple {366#false} assume !false; {366#false} is VALID [2022-04-08 09:40:46,314 INFO L290 TraceCheckUtils]: 13: Hoare triple {417#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {366#false} is VALID [2022-04-08 09:40:46,315 INFO L290 TraceCheckUtils]: 12: Hoare triple {413#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {417#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:46,315 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-08 09:40:46,316 INFO L290 TraceCheckUtils]: 10: Hoare triple {433#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {433#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:46,317 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-08 09:40:46,317 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-08 09:40:46,318 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-08 09:40:46,318 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-08 09:40:46,318 INFO L290 TraceCheckUtils]: 5: Hoare triple {365#true} ~i~0 := 0;~k~0 := 0; {447#(<= main_~k~0 999998)} is VALID [2022-04-08 09:40:46,319 INFO L272 TraceCheckUtils]: 4: Hoare triple {365#true} call #t~ret3 := main(); {365#true} is VALID [2022-04-08 09:40:46,319 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-08 09:40:46,319 INFO L290 TraceCheckUtils]: 2: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-08 09:40:46,321 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-08 09:40:46,321 INFO L272 TraceCheckUtils]: 0: Hoare triple {365#true} call ULTIMATE.init(); {365#true} is VALID [2022-04-08 09:40:46,321 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-08 09:40:46,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057894073] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:46,322 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:46,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-04-08 09:40:46,322 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:46,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [911458082] [2022-04-08 09:40:46,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [911458082] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:46,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:46,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-08 09:40:46,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204074062] [2022-04-08 09:40:46,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:46,324 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-08 09:40:46,324 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:46,324 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-08 09:40:46,336 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-08 09:40:46,336 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-08 09:40:46,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:46,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-08 09:40:46,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-04-08 09:40:46,337 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-08 09:40:46,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:46,474 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2022-04-08 09:40:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-08 09:40:46,475 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-08 09:40:46,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:46,475 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-08 09:40:46,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 24 transitions. [2022-04-08 09:40:46,476 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-08 09:40:46,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 24 transitions. [2022-04-08 09:40:46,477 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 24 transitions. [2022-04-08 09:40:46,500 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-08 09:40:46,501 INFO L225 Difference]: With dead ends: 24 [2022-04-08 09:40:46,501 INFO L226 Difference]: Without dead ends: 19 [2022-04-08 09:40:46,501 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-08 09:40:46,502 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-08 09:40:46,503 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-08 09:40:46,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-04-08 09:40:46,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2022-04-08 09:40:46,509 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:46,509 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-08 09:40:46,510 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-08 09:40:46,510 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-08 09:40:46,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:46,511 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2022-04-08 09:40:46,511 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2022-04-08 09:40:46,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:46,512 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:46,512 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-08 09:40:46,512 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-08 09:40:46,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:46,513 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2022-04-08 09:40:46,513 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2022-04-08 09:40:46,514 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:46,514 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:46,514 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:46,514 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:46,514 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-08 09:40:46,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2022-04-08 09:40:46,515 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 15 [2022-04-08 09:40:46,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:46,516 INFO L478 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2022-04-08 09:40:46,516 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-08 09:40:46,516 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 18 states and 18 transitions. [2022-04-08 09:40:46,536 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-08 09:40:46,536 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2022-04-08 09:40:46,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-08 09:40:46,537 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:46,537 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:46,566 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-08 09:40:46,751 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-08 09:40:46,752 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:46,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:46,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1594899912, now seen corresponding path program 5 times [2022-04-08 09:40:46,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:46,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1374994694] [2022-04-08 09:40:46,764 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:46,764 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:46,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1594899912, now seen corresponding path program 6 times [2022-04-08 09:40:46,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:46,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088124081] [2022-04-08 09:40:46,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:46,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:46,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:46,887 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-08 09:40:46,887 INFO L290 TraceCheckUtils]: 1: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-08 09:40:46,888 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-08 09:40:46,888 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-08 09:40:46,888 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-08 09:40:46,888 INFO L290 TraceCheckUtils]: 2: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-08 09:40:46,889 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-08 09:40:46,889 INFO L272 TraceCheckUtils]: 4: Hoare triple {603#true} call #t~ret3 := main(); {603#true} is VALID [2022-04-08 09:40:46,890 INFO L290 TraceCheckUtils]: 5: Hoare triple {603#true} ~i~0 := 0;~k~0 := 0; {608#(= main_~k~0 0)} is VALID [2022-04-08 09:40:46,890 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-08 09:40:46,891 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-08 09:40:46,891 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-08 09:40:46,892 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-08 09:40:46,893 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-08 09:40:46,893 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-08 09:40:46,894 INFO L290 TraceCheckUtils]: 12: Hoare triple {611#(<= main_~k~0 3)} assume !(~i~0 < 1000000); {611#(<= main_~k~0 3)} is VALID [2022-04-08 09:40:46,894 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-08 09:40:46,895 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-08 09:40:46,895 INFO L290 TraceCheckUtils]: 15: Hoare triple {613#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {604#false} is VALID [2022-04-08 09:40:46,895 INFO L290 TraceCheckUtils]: 16: Hoare triple {604#false} assume !false; {604#false} is VALID [2022-04-08 09:40:46,896 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-08 09:40:46,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:46,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088124081] [2022-04-08 09:40:46,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088124081] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:46,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061504987] [2022-04-08 09:40:46,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:40:46,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:46,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:46,897 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-08 09:40:46,899 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-08 09:40:46,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-08 09:40:46,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:46,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-08 09:40:46,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:46,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:47,075 INFO L272 TraceCheckUtils]: 0: Hoare triple {603#true} call ULTIMATE.init(); {603#true} is VALID [2022-04-08 09:40:47,076 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-08 09:40:47,076 INFO L290 TraceCheckUtils]: 2: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-08 09:40:47,076 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-08 09:40:47,076 INFO L272 TraceCheckUtils]: 4: Hoare triple {603#true} call #t~ret3 := main(); {603#true} is VALID [2022-04-08 09:40:47,076 INFO L290 TraceCheckUtils]: 5: Hoare triple {603#true} ~i~0 := 0;~k~0 := 0; {633#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:47,077 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-08 09:40:47,077 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-08 09:40:47,078 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-08 09:40:47,078 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-08 09:40:47,079 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-08 09:40:47,079 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-08 09:40:47,079 INFO L290 TraceCheckUtils]: 12: Hoare triple {611#(<= main_~k~0 3)} assume !(~i~0 < 1000000); {611#(<= main_~k~0 3)} is VALID [2022-04-08 09:40:47,080 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-08 09:40:47,081 INFO L290 TraceCheckUtils]: 14: Hoare triple {658#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {662#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:47,081 INFO L290 TraceCheckUtils]: 15: Hoare triple {662#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {604#false} is VALID [2022-04-08 09:40:47,081 INFO L290 TraceCheckUtils]: 16: Hoare triple {604#false} assume !false; {604#false} is VALID [2022-04-08 09:40:47,081 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-08 09:40:47,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:47,274 INFO L290 TraceCheckUtils]: 16: Hoare triple {604#false} assume !false; {604#false} is VALID [2022-04-08 09:40:47,275 INFO L290 TraceCheckUtils]: 15: Hoare triple {662#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {604#false} is VALID [2022-04-08 09:40:47,275 INFO L290 TraceCheckUtils]: 14: Hoare triple {658#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {662#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:47,276 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-08 09:40:47,276 INFO L290 TraceCheckUtils]: 12: Hoare triple {678#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {678#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:47,277 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-08 09:40:47,277 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-08 09:40:47,278 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-08 09:40:47,278 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-08 09:40:47,279 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-08 09:40:47,279 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-08 09:40:47,280 INFO L290 TraceCheckUtils]: 5: Hoare triple {603#true} ~i~0 := 0;~k~0 := 0; {699#(<= main_~k~0 999997)} is VALID [2022-04-08 09:40:47,280 INFO L272 TraceCheckUtils]: 4: Hoare triple {603#true} call #t~ret3 := main(); {603#true} is VALID [2022-04-08 09:40:47,280 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-08 09:40:47,280 INFO L290 TraceCheckUtils]: 2: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-08 09:40:47,280 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-08 09:40:47,281 INFO L272 TraceCheckUtils]: 0: Hoare triple {603#true} call ULTIMATE.init(); {603#true} is VALID [2022-04-08 09:40:47,281 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-08 09:40:47,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061504987] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:47,281 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:47,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-04-08 09:40:47,281 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:47,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1374994694] [2022-04-08 09:40:47,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1374994694] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:47,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:47,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-08 09:40:47,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570406777] [2022-04-08 09:40:47,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:47,282 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-08 09:40:47,283 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:47,283 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-08 09:40:47,297 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-08 09:40:47,297 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-08 09:40:47,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:47,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-08 09:40:47,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-04-08 09:40:47,298 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-08 09:40:47,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:47,477 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2022-04-08 09:40:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-08 09:40:47,477 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-08 09:40:47,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:47,477 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-08 09:40:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 26 transitions. [2022-04-08 09:40:47,479 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-08 09:40:47,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 26 transitions. [2022-04-08 09:40:47,480 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 9 states and 26 transitions. [2022-04-08 09:40:47,506 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-08 09:40:47,508 INFO L225 Difference]: With dead ends: 26 [2022-04-08 09:40:47,508 INFO L226 Difference]: Without dead ends: 21 [2022-04-08 09:40:47,508 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-08 09:40:47,510 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-08 09:40:47,511 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-08 09:40:47,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-04-08 09:40:47,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2022-04-08 09:40:47,522 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:47,522 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-08 09:40:47,522 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-08 09:40:47,523 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-08 09:40:47,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:47,524 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2022-04-08 09:40:47,524 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2022-04-08 09:40:47,524 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:47,524 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:47,524 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-08 09:40:47,525 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-08 09:40:47,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:47,526 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2022-04-08 09:40:47,526 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2022-04-08 09:40:47,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:47,526 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:47,526 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:47,526 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:47,526 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-08 09:40:47,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2022-04-08 09:40:47,527 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 17 [2022-04-08 09:40:47,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:47,528 INFO L478 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2022-04-08 09:40:47,528 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-08 09:40:47,528 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 20 states and 20 transitions. [2022-04-08 09:40:47,546 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-08 09:40:47,547 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2022-04-08 09:40:47,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-04-08 09:40:47,547 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:47,547 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:47,565 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-08 09:40:47,751 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-08 09:40:47,752 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:47,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:47,752 INFO L85 PathProgramCache]: Analyzing trace with hash 495639172, now seen corresponding path program 7 times [2022-04-08 09:40:47,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:47,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1525421830] [2022-04-08 09:40:47,765 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:47,765 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:47,765 INFO L85 PathProgramCache]: Analyzing trace with hash 495639172, now seen corresponding path program 8 times [2022-04-08 09:40:47,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:47,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061327114] [2022-04-08 09:40:47,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:47,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:47,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:47,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:47,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:47,918 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-08 09:40:47,918 INFO L290 TraceCheckUtils]: 1: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-08 09:40:47,918 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-08 09:40:47,919 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-08 09:40:47,919 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-08 09:40:47,919 INFO L290 TraceCheckUtils]: 2: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-08 09:40:47,919 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-08 09:40:47,920 INFO L272 TraceCheckUtils]: 4: Hoare triple {869#true} call #t~ret3 := main(); {869#true} is VALID [2022-04-08 09:40:47,920 INFO L290 TraceCheckUtils]: 5: Hoare triple {869#true} ~i~0 := 0;~k~0 := 0; {874#(= main_~k~0 0)} is VALID [2022-04-08 09:40:47,920 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-08 09:40:47,921 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-08 09:40:47,922 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-08 09:40:47,923 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-08 09:40:47,923 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-08 09:40:47,924 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-08 09:40:47,924 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-08 09:40:47,924 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-08 09:40:47,925 INFO L290 TraceCheckUtils]: 14: Hoare triple {878#(<= main_~k~0 4)} assume !(~i~0 < 1000000); {878#(<= main_~k~0 4)} is VALID [2022-04-08 09:40:47,925 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-08 09:40:47,926 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-08 09:40:47,926 INFO L290 TraceCheckUtils]: 17: Hoare triple {880#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {870#false} is VALID [2022-04-08 09:40:47,926 INFO L290 TraceCheckUtils]: 18: Hoare triple {870#false} assume !false; {870#false} is VALID [2022-04-08 09:40:47,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-08 09:40:47,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:47,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061327114] [2022-04-08 09:40:47,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061327114] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:47,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966781346] [2022-04-08 09:40:47,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:40:47,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:47,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:47,932 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-08 09:40:47,948 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-08 09:40:47,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:40:47,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:47,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-08 09:40:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:47,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:48,124 INFO L272 TraceCheckUtils]: 0: Hoare triple {869#true} call ULTIMATE.init(); {869#true} is VALID [2022-04-08 09:40:48,124 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-08 09:40:48,124 INFO L290 TraceCheckUtils]: 2: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-08 09:40:48,125 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-08 09:40:48,125 INFO L272 TraceCheckUtils]: 4: Hoare triple {869#true} call #t~ret3 := main(); {869#true} is VALID [2022-04-08 09:40:48,125 INFO L290 TraceCheckUtils]: 5: Hoare triple {869#true} ~i~0 := 0;~k~0 := 0; {900#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:48,126 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-08 09:40:48,126 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-08 09:40:48,127 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-08 09:40:48,127 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-08 09:40:48,127 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-08 09:40:48,128 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-08 09:40:48,128 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-08 09:40:48,129 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-08 09:40:48,129 INFO L290 TraceCheckUtils]: 14: Hoare triple {878#(<= main_~k~0 4)} assume !(~i~0 < 1000000); {878#(<= main_~k~0 4)} is VALID [2022-04-08 09:40:48,130 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-08 09:40:48,130 INFO L290 TraceCheckUtils]: 16: Hoare triple {931#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {935#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:48,131 INFO L290 TraceCheckUtils]: 17: Hoare triple {935#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {870#false} is VALID [2022-04-08 09:40:48,131 INFO L290 TraceCheckUtils]: 18: Hoare triple {870#false} assume !false; {870#false} is VALID [2022-04-08 09:40:48,131 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-08 09:40:48,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:48,338 INFO L290 TraceCheckUtils]: 18: Hoare triple {870#false} assume !false; {870#false} is VALID [2022-04-08 09:40:48,339 INFO L290 TraceCheckUtils]: 17: Hoare triple {935#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {870#false} is VALID [2022-04-08 09:40:48,343 INFO L290 TraceCheckUtils]: 16: Hoare triple {931#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {935#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:48,344 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-08 09:40:48,344 INFO L290 TraceCheckUtils]: 14: Hoare triple {951#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {951#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:48,346 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-08 09:40:48,346 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-08 09:40:48,347 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-08 09:40:48,347 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-08 09:40:48,348 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-08 09:40:48,348 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-08 09:40:48,349 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-08 09:40:48,349 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-08 09:40:48,349 INFO L290 TraceCheckUtils]: 5: Hoare triple {869#true} ~i~0 := 0;~k~0 := 0; {979#(<= main_~k~0 999996)} is VALID [2022-04-08 09:40:48,349 INFO L272 TraceCheckUtils]: 4: Hoare triple {869#true} call #t~ret3 := main(); {869#true} is VALID [2022-04-08 09:40:48,349 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-08 09:40:48,349 INFO L290 TraceCheckUtils]: 2: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-08 09:40:48,350 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-08 09:40:48,350 INFO L272 TraceCheckUtils]: 0: Hoare triple {869#true} call ULTIMATE.init(); {869#true} is VALID [2022-04-08 09:40:48,350 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-08 09:40:48,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966781346] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:48,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:48,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-04-08 09:40:48,350 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:48,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1525421830] [2022-04-08 09:40:48,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1525421830] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:48,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:48,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-08 09:40:48,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167325474] [2022-04-08 09:40:48,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:48,351 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-08 09:40:48,351 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:48,351 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-08 09:40:48,377 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-08 09:40:48,377 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-08 09:40:48,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:48,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-08 09:40:48,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-04-08 09:40:48,378 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-08 09:40:48,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:48,574 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2022-04-08 09:40:48,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-08 09:40:48,575 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-08 09:40:48,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:48,575 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-08 09:40:48,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 28 transitions. [2022-04-08 09:40:48,576 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-08 09:40:48,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 28 transitions. [2022-04-08 09:40:48,577 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 10 states and 28 transitions. [2022-04-08 09:40:48,604 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-08 09:40:48,605 INFO L225 Difference]: With dead ends: 28 [2022-04-08 09:40:48,605 INFO L226 Difference]: Without dead ends: 23 [2022-04-08 09:40:48,606 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2022-04-08 09:40:48,606 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-08 09:40:48,607 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-08 09:40:48,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-04-08 09:40:48,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 22. [2022-04-08 09:40:48,619 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:48,619 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-08 09:40:48,619 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-08 09:40:48,619 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-08 09:40:48,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:48,620 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2022-04-08 09:40:48,621 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2022-04-08 09:40:48,621 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:48,621 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:48,621 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-08 09:40:48,621 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-08 09:40:48,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:48,622 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2022-04-08 09:40:48,622 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2022-04-08 09:40:48,623 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:48,623 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:48,623 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:48,623 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:48,623 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-08 09:40:48,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2022-04-08 09:40:48,624 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 19 [2022-04-08 09:40:48,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:48,624 INFO L478 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2022-04-08 09:40:48,624 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-08 09:40:48,624 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 22 states and 22 transitions. [2022-04-08 09:40:48,645 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-08 09:40:48,645 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2022-04-08 09:40:48,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-04-08 09:40:48,646 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:48,646 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:48,671 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-08 09:40:48,867 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-08 09:40:48,868 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:48,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:48,868 INFO L85 PathProgramCache]: Analyzing trace with hash 668022848, now seen corresponding path program 9 times [2022-04-08 09:40:48,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:48,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1936282661] [2022-04-08 09:40:48,878 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:48,878 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:48,878 INFO L85 PathProgramCache]: Analyzing trace with hash 668022848, now seen corresponding path program 10 times [2022-04-08 09:40:48,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:48,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107185480] [2022-04-08 09:40:48,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:48,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:48,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:48,970 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-08 09:40:48,970 INFO L290 TraceCheckUtils]: 1: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-08 09:40:48,970 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-08 09:40:48,971 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-08 09:40:48,971 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-08 09:40:48,971 INFO L290 TraceCheckUtils]: 2: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-08 09:40:48,971 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-08 09:40:48,971 INFO L272 TraceCheckUtils]: 4: Hoare triple {1163#true} call #t~ret3 := main(); {1163#true} is VALID [2022-04-08 09:40:48,972 INFO L290 TraceCheckUtils]: 5: Hoare triple {1163#true} ~i~0 := 0;~k~0 := 0; {1168#(= main_~k~0 0)} is VALID [2022-04-08 09:40:48,972 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-08 09:40:48,973 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-08 09:40:48,973 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-08 09:40:48,974 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-08 09:40:48,974 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-08 09:40:48,974 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-08 09:40:48,975 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-08 09:40:48,975 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-08 09:40:48,976 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-08 09:40:48,976 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-08 09:40:48,976 INFO L290 TraceCheckUtils]: 16: Hoare triple {1173#(<= main_~k~0 5)} assume !(~i~0 < 1000000); {1173#(<= main_~k~0 5)} is VALID [2022-04-08 09:40:48,977 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-08 09:40:48,977 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-08 09:40:48,982 INFO L290 TraceCheckUtils]: 19: Hoare triple {1175#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {1164#false} is VALID [2022-04-08 09:40:48,983 INFO L290 TraceCheckUtils]: 20: Hoare triple {1164#false} assume !false; {1164#false} is VALID [2022-04-08 09:40:48,983 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-08 09:40:48,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:48,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107185480] [2022-04-08 09:40:48,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107185480] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:48,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563912867] [2022-04-08 09:40:48,983 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:40:48,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:48,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:48,987 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-08 09:40:49,018 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-08 09:40:49,042 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:40:49,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:49,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-08 09:40:49,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:49,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:49,205 INFO L272 TraceCheckUtils]: 0: Hoare triple {1163#true} call ULTIMATE.init(); {1163#true} is VALID [2022-04-08 09:40:49,205 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-08 09:40:49,205 INFO L290 TraceCheckUtils]: 2: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-08 09:40:49,205 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-08 09:40:49,205 INFO L272 TraceCheckUtils]: 4: Hoare triple {1163#true} call #t~ret3 := main(); {1163#true} is VALID [2022-04-08 09:40:49,206 INFO L290 TraceCheckUtils]: 5: Hoare triple {1163#true} ~i~0 := 0;~k~0 := 0; {1195#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:49,206 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-08 09:40:49,207 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-08 09:40:49,207 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-08 09:40:49,208 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-08 09:40:49,209 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-08 09:40:49,209 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-08 09:40:49,210 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-08 09:40:49,210 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-08 09:40:49,211 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-08 09:40:49,211 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-08 09:40:49,212 INFO L290 TraceCheckUtils]: 16: Hoare triple {1173#(<= main_~k~0 5)} assume !(~i~0 < 1000000); {1173#(<= main_~k~0 5)} is VALID [2022-04-08 09:40:49,213 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-08 09:40:49,213 INFO L290 TraceCheckUtils]: 18: Hoare triple {1232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:49,213 INFO L290 TraceCheckUtils]: 19: Hoare triple {1236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1164#false} is VALID [2022-04-08 09:40:49,214 INFO L290 TraceCheckUtils]: 20: Hoare triple {1164#false} assume !false; {1164#false} is VALID [2022-04-08 09:40:49,214 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-08 09:40:49,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:49,443 INFO L290 TraceCheckUtils]: 20: Hoare triple {1164#false} assume !false; {1164#false} is VALID [2022-04-08 09:40:49,444 INFO L290 TraceCheckUtils]: 19: Hoare triple {1236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1164#false} is VALID [2022-04-08 09:40:49,444 INFO L290 TraceCheckUtils]: 18: Hoare triple {1232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:49,445 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-08 09:40:49,445 INFO L290 TraceCheckUtils]: 16: Hoare triple {1252#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {1252#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:49,445 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-08 09:40:49,446 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-08 09:40:49,446 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-08 09:40:49,446 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-08 09:40:49,447 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-08 09:40:49,447 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-08 09:40:49,448 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-08 09:40:49,448 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-08 09:40:49,448 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-08 09:40:49,449 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-08 09:40:49,453 INFO L290 TraceCheckUtils]: 5: Hoare triple {1163#true} ~i~0 := 0;~k~0 := 0; {1287#(<= main_~k~0 999995)} is VALID [2022-04-08 09:40:49,453 INFO L272 TraceCheckUtils]: 4: Hoare triple {1163#true} call #t~ret3 := main(); {1163#true} is VALID [2022-04-08 09:40:49,453 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-08 09:40:49,454 INFO L290 TraceCheckUtils]: 2: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-08 09:40:49,454 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-08 09:40:49,454 INFO L272 TraceCheckUtils]: 0: Hoare triple {1163#true} call ULTIMATE.init(); {1163#true} is VALID [2022-04-08 09:40:49,454 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-08 09:40:49,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563912867] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:49,454 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:49,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-04-08 09:40:49,454 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:49,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1936282661] [2022-04-08 09:40:49,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1936282661] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:49,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:49,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-08 09:40:49,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87408399] [2022-04-08 09:40:49,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:49,455 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-08 09:40:49,456 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:49,456 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-08 09:40:49,470 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-08 09:40:49,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-08 09:40:49,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:49,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-08 09:40:49,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2022-04-08 09:40:49,471 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-08 09:40:49,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:49,653 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2022-04-08 09:40:49,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-08 09:40:49,653 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-08 09:40:49,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:49,653 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-08 09:40:49,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 30 transitions. [2022-04-08 09:40:49,654 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-08 09:40:49,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 30 transitions. [2022-04-08 09:40:49,655 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 11 states and 30 transitions. [2022-04-08 09:40:49,690 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-08 09:40:49,693 INFO L225 Difference]: With dead ends: 30 [2022-04-08 09:40:49,693 INFO L226 Difference]: Without dead ends: 25 [2022-04-08 09:40:49,694 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-08 09:40:49,695 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-08 09:40:49,695 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-08 09:40:49,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-04-08 09:40:49,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 24. [2022-04-08 09:40:49,712 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:49,712 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-08 09:40:49,713 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-08 09:40:49,713 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-08 09:40:49,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:49,714 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2022-04-08 09:40:49,714 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2022-04-08 09:40:49,714 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:49,714 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:49,715 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-08 09:40:49,715 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-08 09:40:49,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:49,716 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2022-04-08 09:40:49,716 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2022-04-08 09:40:49,716 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:49,716 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:49,716 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:49,716 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:49,717 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-08 09:40:49,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2022-04-08 09:40:49,718 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 21 [2022-04-08 09:40:49,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:49,718 INFO L478 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2022-04-08 09:40:49,718 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-08 09:40:49,718 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 24 states and 24 transitions. [2022-04-08 09:40:49,739 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-08 09:40:49,739 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2022-04-08 09:40:49,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-08 09:40:49,740 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:49,740 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:49,765 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-08 09:40:49,956 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-08 09:40:49,957 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:49,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:49,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1174989060, now seen corresponding path program 11 times [2022-04-08 09:40:49,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:49,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [29531732] [2022-04-08 09:40:49,970 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:49,971 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:49,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1174989060, now seen corresponding path program 12 times [2022-04-08 09:40:49,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:49,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616263058] [2022-04-08 09:40:49,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:49,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:50,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:50,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:50,081 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-08 09:40:50,081 INFO L290 TraceCheckUtils]: 1: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-08 09:40:50,081 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-08 09:40:50,082 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-08 09:40:50,082 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-08 09:40:50,082 INFO L290 TraceCheckUtils]: 2: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-08 09:40:50,082 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-08 09:40:50,082 INFO L272 TraceCheckUtils]: 4: Hoare triple {1485#true} call #t~ret3 := main(); {1485#true} is VALID [2022-04-08 09:40:50,083 INFO L290 TraceCheckUtils]: 5: Hoare triple {1485#true} ~i~0 := 0;~k~0 := 0; {1490#(= main_~k~0 0)} is VALID [2022-04-08 09:40:50,083 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-08 09:40:50,084 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-08 09:40:50,084 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-08 09:40:50,085 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-08 09:40:50,085 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-08 09:40:50,086 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-08 09:40:50,086 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-08 09:40:50,087 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-08 09:40:50,087 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-08 09:40:50,088 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-08 09:40:50,088 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-08 09:40:50,089 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-08 09:40:50,089 INFO L290 TraceCheckUtils]: 18: Hoare triple {1496#(<= main_~k~0 6)} assume !(~i~0 < 1000000); {1496#(<= main_~k~0 6)} is VALID [2022-04-08 09:40:50,091 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-08 09:40:50,091 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-08 09:40:50,091 INFO L290 TraceCheckUtils]: 21: Hoare triple {1498#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {1486#false} is VALID [2022-04-08 09:40:50,091 INFO L290 TraceCheckUtils]: 22: Hoare triple {1486#false} assume !false; {1486#false} is VALID [2022-04-08 09:40:50,092 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-08 09:40:50,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:50,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616263058] [2022-04-08 09:40:50,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616263058] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:50,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820161417] [2022-04-08 09:40:50,092 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:40:50,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:50,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:50,093 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-08 09:40:50,100 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-08 09:40:50,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-08 09:40:50,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:50,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-08 09:40:50,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:50,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:50,315 INFO L272 TraceCheckUtils]: 0: Hoare triple {1485#true} call ULTIMATE.init(); {1485#true} is VALID [2022-04-08 09:40:50,315 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-08 09:40:50,315 INFO L290 TraceCheckUtils]: 2: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-08 09:40:50,316 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-08 09:40:50,316 INFO L272 TraceCheckUtils]: 4: Hoare triple {1485#true} call #t~ret3 := main(); {1485#true} is VALID [2022-04-08 09:40:50,316 INFO L290 TraceCheckUtils]: 5: Hoare triple {1485#true} ~i~0 := 0;~k~0 := 0; {1518#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:50,316 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-08 09:40:50,317 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-08 09:40:50,317 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-08 09:40:50,318 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-08 09:40:50,318 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-08 09:40:50,323 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-08 09:40:50,323 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-08 09:40:50,324 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-08 09:40:50,324 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-08 09:40:50,325 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-08 09:40:50,325 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-08 09:40:50,341 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-08 09:40:50,341 INFO L290 TraceCheckUtils]: 18: Hoare triple {1496#(<= main_~k~0 6)} assume !(~i~0 < 1000000); {1496#(<= main_~k~0 6)} is VALID [2022-04-08 09:40:50,342 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-08 09:40:50,342 INFO L290 TraceCheckUtils]: 20: Hoare triple {1561#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1565#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:50,342 INFO L290 TraceCheckUtils]: 21: Hoare triple {1565#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1486#false} is VALID [2022-04-08 09:40:50,342 INFO L290 TraceCheckUtils]: 22: Hoare triple {1486#false} assume !false; {1486#false} is VALID [2022-04-08 09:40:50,343 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-08 09:40:50,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:50,615 INFO L290 TraceCheckUtils]: 22: Hoare triple {1486#false} assume !false; {1486#false} is VALID [2022-04-08 09:40:50,615 INFO L290 TraceCheckUtils]: 21: Hoare triple {1565#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1486#false} is VALID [2022-04-08 09:40:50,616 INFO L290 TraceCheckUtils]: 20: Hoare triple {1561#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1565#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:50,617 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-08 09:40:50,617 INFO L290 TraceCheckUtils]: 18: Hoare triple {1581#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {1581#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:50,618 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-08 09:40:50,618 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-08 09:40:50,619 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-08 09:40:50,619 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-08 09:40:50,619 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-08 09:40:50,620 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-08 09:40:50,620 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-08 09:40:50,620 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-08 09:40:50,621 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-08 09:40:50,621 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-08 09:40:50,622 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-08 09:40:50,622 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-08 09:40:50,622 INFO L290 TraceCheckUtils]: 5: Hoare triple {1485#true} ~i~0 := 0;~k~0 := 0; {1623#(<= main_~k~0 999994)} is VALID [2022-04-08 09:40:50,622 INFO L272 TraceCheckUtils]: 4: Hoare triple {1485#true} call #t~ret3 := main(); {1485#true} is VALID [2022-04-08 09:40:50,622 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-08 09:40:50,623 INFO L290 TraceCheckUtils]: 2: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-08 09:40:50,623 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-08 09:40:50,623 INFO L272 TraceCheckUtils]: 0: Hoare triple {1485#true} call ULTIMATE.init(); {1485#true} is VALID [2022-04-08 09:40:50,623 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-08 09:40:50,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820161417] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:50,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:50,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 22 [2022-04-08 09:40:50,624 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:50,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [29531732] [2022-04-08 09:40:50,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [29531732] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:50,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:50,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-08 09:40:50,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620997383] [2022-04-08 09:40:50,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:50,624 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-08 09:40:50,625 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:50,625 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-08 09:40:50,642 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-08 09:40:50,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-08 09:40:50,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:50,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-08 09:40:50,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=314, Unknown=0, NotChecked=0, Total=462 [2022-04-08 09:40:50,643 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-08 09:40:50,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:50,871 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2022-04-08 09:40:50,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-08 09:40:50,871 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-08 09:40:50,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:50,871 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-08 09:40:50,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 32 transitions. [2022-04-08 09:40:50,872 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-08 09:40:50,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 32 transitions. [2022-04-08 09:40:50,874 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 12 states and 32 transitions. [2022-04-08 09:40:50,899 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-08 09:40:50,900 INFO L225 Difference]: With dead ends: 32 [2022-04-08 09:40:50,900 INFO L226 Difference]: Without dead ends: 27 [2022-04-08 09:40:50,900 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-08 09:40:50,901 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-08 09:40:50,902 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-08 09:40:50,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-04-08 09:40:50,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-04-08 09:40:50,918 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:50,918 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-08 09:40:50,918 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-08 09:40:50,918 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-08 09:40:50,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:50,919 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2022-04-08 09:40:50,919 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2022-04-08 09:40:50,920 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:50,920 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:50,920 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-08 09:40:50,920 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-08 09:40:50,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:50,921 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2022-04-08 09:40:50,921 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2022-04-08 09:40:50,922 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:50,922 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:50,922 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:50,922 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:50,923 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-08 09:40:50,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2022-04-08 09:40:50,924 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 23 [2022-04-08 09:40:50,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:50,924 INFO L478 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2022-04-08 09:40:50,924 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-08 09:40:50,924 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 26 states and 26 transitions. [2022-04-08 09:40:50,947 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-08 09:40:50,948 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2022-04-08 09:40:50,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-04-08 09:40:50,948 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:50,948 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:50,967 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-08 09:40:51,148 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-08 09:40:51,149 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:51,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:51,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1512060600, now seen corresponding path program 13 times [2022-04-08 09:40:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:51,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1808854832] [2022-04-08 09:40:51,170 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:51,170 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:51,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1512060600, now seen corresponding path program 14 times [2022-04-08 09:40:51,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:51,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948244263] [2022-04-08 09:40:51,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:51,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:51,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:51,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:51,296 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-08 09:40:51,296 INFO L290 TraceCheckUtils]: 1: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-08 09:40:51,297 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-08 09:40:51,297 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-08 09:40:51,297 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-08 09:40:51,297 INFO L290 TraceCheckUtils]: 2: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-08 09:40:51,297 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-08 09:40:51,297 INFO L272 TraceCheckUtils]: 4: Hoare triple {1835#true} call #t~ret3 := main(); {1835#true} is VALID [2022-04-08 09:40:51,298 INFO L290 TraceCheckUtils]: 5: Hoare triple {1835#true} ~i~0 := 0;~k~0 := 0; {1840#(= main_~k~0 0)} is VALID [2022-04-08 09:40:51,298 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-08 09:40:51,299 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-08 09:40:51,299 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-08 09:40:51,300 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-08 09:40:51,301 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-08 09:40:51,301 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-08 09:40:51,305 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-08 09:40:51,310 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-08 09:40:51,310 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-08 09:40:51,311 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-08 09:40:51,311 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-08 09:40:51,312 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-08 09:40:51,312 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-08 09:40:51,312 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-08 09:40:51,313 INFO L290 TraceCheckUtils]: 20: Hoare triple {1847#(<= main_~k~0 7)} assume !(~i~0 < 1000000); {1847#(<= main_~k~0 7)} is VALID [2022-04-08 09:40:51,313 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-08 09:40:51,314 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-08 09:40:51,314 INFO L290 TraceCheckUtils]: 23: Hoare triple {1849#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {1836#false} is VALID [2022-04-08 09:40:51,314 INFO L290 TraceCheckUtils]: 24: Hoare triple {1836#false} assume !false; {1836#false} is VALID [2022-04-08 09:40:51,314 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-08 09:40:51,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:51,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948244263] [2022-04-08 09:40:51,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948244263] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:51,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27922122] [2022-04-08 09:40:51,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:40:51,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:51,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:51,316 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-08 09:40:51,317 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-08 09:40:51,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:40:51,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:51,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-08 09:40:51,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:51,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:51,575 INFO L272 TraceCheckUtils]: 0: Hoare triple {1835#true} call ULTIMATE.init(); {1835#true} is VALID [2022-04-08 09:40:51,575 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-08 09:40:51,575 INFO L290 TraceCheckUtils]: 2: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-08 09:40:51,575 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-08 09:40:51,575 INFO L272 TraceCheckUtils]: 4: Hoare triple {1835#true} call #t~ret3 := main(); {1835#true} is VALID [2022-04-08 09:40:51,576 INFO L290 TraceCheckUtils]: 5: Hoare triple {1835#true} ~i~0 := 0;~k~0 := 0; {1869#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:51,576 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-08 09:40:51,577 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-08 09:40:51,577 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-08 09:40:51,578 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-08 09:40:51,578 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-08 09:40:51,579 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-08 09:40:51,579 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-08 09:40:51,580 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-08 09:40:51,580 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-08 09:40:51,580 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-08 09:40:51,581 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-08 09:40:51,581 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-08 09:40:51,582 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-08 09:40:51,582 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-08 09:40:51,583 INFO L290 TraceCheckUtils]: 20: Hoare triple {1847#(<= main_~k~0 7)} assume !(~i~0 < 1000000); {1847#(<= main_~k~0 7)} is VALID [2022-04-08 09:40:51,583 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-08 09:40:51,584 INFO L290 TraceCheckUtils]: 22: Hoare triple {1918#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1922#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:51,584 INFO L290 TraceCheckUtils]: 23: Hoare triple {1922#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1836#false} is VALID [2022-04-08 09:40:51,584 INFO L290 TraceCheckUtils]: 24: Hoare triple {1836#false} assume !false; {1836#false} is VALID [2022-04-08 09:40:51,584 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-08 09:40:51,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:51,886 INFO L290 TraceCheckUtils]: 24: Hoare triple {1836#false} assume !false; {1836#false} is VALID [2022-04-08 09:40:51,890 INFO L290 TraceCheckUtils]: 23: Hoare triple {1922#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1836#false} is VALID [2022-04-08 09:40:51,891 INFO L290 TraceCheckUtils]: 22: Hoare triple {1918#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1922#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:51,892 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-08 09:40:51,892 INFO L290 TraceCheckUtils]: 20: Hoare triple {1938#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {1938#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:51,893 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-08 09:40:51,893 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-08 09:40:51,893 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-08 09:40:51,894 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-08 09:40:51,894 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-08 09:40:51,895 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-08 09:40:51,895 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-08 09:40:51,896 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-08 09:40:51,896 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-08 09:40:51,897 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-08 09:40:51,897 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-08 09:40:51,897 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-08 09:40:51,898 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-08 09:40:51,899 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-08 09:40:51,899 INFO L290 TraceCheckUtils]: 5: Hoare triple {1835#true} ~i~0 := 0;~k~0 := 0; {1987#(<= main_~k~0 999993)} is VALID [2022-04-08 09:40:51,899 INFO L272 TraceCheckUtils]: 4: Hoare triple {1835#true} call #t~ret3 := main(); {1835#true} is VALID [2022-04-08 09:40:51,899 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-08 09:40:51,900 INFO L290 TraceCheckUtils]: 2: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-08 09:40:51,900 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-08 09:40:51,900 INFO L272 TraceCheckUtils]: 0: Hoare triple {1835#true} call ULTIMATE.init(); {1835#true} is VALID [2022-04-08 09:40:51,900 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-08 09:40:51,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27922122] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:51,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:51,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 24 [2022-04-08 09:40:51,901 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:51,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1808854832] [2022-04-08 09:40:51,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1808854832] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:51,901 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:51,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-08 09:40:51,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243531768] [2022-04-08 09:40:51,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:51,904 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-08 09:40:51,905 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:51,906 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-08 09:40:51,925 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-08 09:40:51,926 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-08 09:40:51,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:51,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-08 09:40:51,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=369, Unknown=0, NotChecked=0, Total=552 [2022-04-08 09:40:51,927 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-08 09:40:52,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:52,179 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2022-04-08 09:40:52,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-08 09:40:52,180 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-08 09:40:52,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:52,180 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-08 09:40:52,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 34 transitions. [2022-04-08 09:40:52,181 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-08 09:40:52,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 34 transitions. [2022-04-08 09:40:52,182 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 13 states and 34 transitions. [2022-04-08 09:40:52,208 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-08 09:40:52,209 INFO L225 Difference]: With dead ends: 34 [2022-04-08 09:40:52,209 INFO L226 Difference]: Without dead ends: 29 [2022-04-08 09:40:52,209 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=346, Invalid=776, Unknown=0, NotChecked=0, Total=1122 [2022-04-08 09:40:52,210 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-08 09:40:52,210 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-08 09:40:52,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-04-08 09:40:52,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2022-04-08 09:40:52,237 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:52,238 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-08 09:40:52,238 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-08 09:40:52,238 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-08 09:40:52,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:52,239 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2022-04-08 09:40:52,239 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2022-04-08 09:40:52,239 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:52,240 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:52,240 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-08 09:40:52,240 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-08 09:40:52,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:52,241 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2022-04-08 09:40:52,241 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2022-04-08 09:40:52,241 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:52,241 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:52,254 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:52,254 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:52,255 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-08 09:40:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2022-04-08 09:40:52,256 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 25 [2022-04-08 09:40:52,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:52,256 INFO L478 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2022-04-08 09:40:52,256 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-08 09:40:52,256 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 28 states and 28 transitions. [2022-04-08 09:40:52,281 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-08 09:40:52,281 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2022-04-08 09:40:52,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-04-08 09:40:52,281 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:52,281 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:52,301 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-08 09:40:52,495 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-08 09:40:52,495 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:52,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:52,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1803528332, now seen corresponding path program 15 times [2022-04-08 09:40:52,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:52,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [134368900] [2022-04-08 09:40:52,508 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:52,508 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:52,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1803528332, now seen corresponding path program 16 times [2022-04-08 09:40:52,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:52,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796944313] [2022-04-08 09:40:52,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:52,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:52,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:52,634 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-08 09:40:52,635 INFO L290 TraceCheckUtils]: 1: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-08 09:40:52,635 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-08 09:40:52,635 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-08 09:40:52,635 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-08 09:40:52,635 INFO L290 TraceCheckUtils]: 2: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-08 09:40:52,635 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-08 09:40:52,635 INFO L272 TraceCheckUtils]: 4: Hoare triple {2213#true} call #t~ret3 := main(); {2213#true} is VALID [2022-04-08 09:40:52,636 INFO L290 TraceCheckUtils]: 5: Hoare triple {2213#true} ~i~0 := 0;~k~0 := 0; {2218#(= main_~k~0 0)} is VALID [2022-04-08 09:40:52,636 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-08 09:40:52,636 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-08 09:40:52,637 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-08 09:40:52,637 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-08 09:40:52,637 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-08 09:40:52,638 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-08 09:40:52,638 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-08 09:40:52,639 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-08 09:40:52,639 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-08 09:40:52,639 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-08 09:40:52,640 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-08 09:40:52,640 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-08 09:40:52,640 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-08 09:40:52,641 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-08 09:40:52,641 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-08 09:40:52,641 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-08 09:40:52,642 INFO L290 TraceCheckUtils]: 22: Hoare triple {2226#(<= main_~k~0 8)} assume !(~i~0 < 1000000); {2226#(<= main_~k~0 8)} is VALID [2022-04-08 09:40:52,642 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-08 09:40:52,642 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-08 09:40:52,643 INFO L290 TraceCheckUtils]: 25: Hoare triple {2228#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {2214#false} is VALID [2022-04-08 09:40:52,643 INFO L290 TraceCheckUtils]: 26: Hoare triple {2214#false} assume !false; {2214#false} is VALID [2022-04-08 09:40:52,643 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-08 09:40:52,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:52,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796944313] [2022-04-08 09:40:52,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796944313] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:52,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075114980] [2022-04-08 09:40:52,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:40:52,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:52,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:52,645 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-08 09:40:52,645 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-08 09:40:52,688 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:40:52,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:52,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 12 conjunts are in the unsatisfiable core [2022-04-08 09:40:52,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:52,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:52,904 INFO L272 TraceCheckUtils]: 0: Hoare triple {2213#true} call ULTIMATE.init(); {2213#true} is VALID [2022-04-08 09:40:52,905 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-08 09:40:52,905 INFO L290 TraceCheckUtils]: 2: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-08 09:40:52,905 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-08 09:40:52,905 INFO L272 TraceCheckUtils]: 4: Hoare triple {2213#true} call #t~ret3 := main(); {2213#true} is VALID [2022-04-08 09:40:52,905 INFO L290 TraceCheckUtils]: 5: Hoare triple {2213#true} ~i~0 := 0;~k~0 := 0; {2248#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:52,906 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-08 09:40:52,906 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-08 09:40:52,907 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-08 09:40:52,907 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-08 09:40:52,907 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-08 09:40:52,908 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-08 09:40:52,908 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-08 09:40:52,909 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-08 09:40:52,909 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-08 09:40:52,910 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-08 09:40:52,910 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-08 09:40:52,911 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-08 09:40:52,911 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-08 09:40:52,912 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-08 09:40:52,912 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-08 09:40:52,912 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-08 09:40:52,913 INFO L290 TraceCheckUtils]: 22: Hoare triple {2226#(<= main_~k~0 8)} assume !(~i~0 < 1000000); {2226#(<= main_~k~0 8)} is VALID [2022-04-08 09:40:52,913 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-08 09:40:52,914 INFO L290 TraceCheckUtils]: 24: Hoare triple {2303#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2307#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:52,914 INFO L290 TraceCheckUtils]: 25: Hoare triple {2307#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2214#false} is VALID [2022-04-08 09:40:52,914 INFO L290 TraceCheckUtils]: 26: Hoare triple {2214#false} assume !false; {2214#false} is VALID [2022-04-08 09:40:52,914 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-08 09:40:52,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:53,249 INFO L290 TraceCheckUtils]: 26: Hoare triple {2214#false} assume !false; {2214#false} is VALID [2022-04-08 09:40:53,251 INFO L290 TraceCheckUtils]: 25: Hoare triple {2307#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2214#false} is VALID [2022-04-08 09:40:53,251 INFO L290 TraceCheckUtils]: 24: Hoare triple {2303#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2307#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:53,252 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-08 09:40:53,252 INFO L290 TraceCheckUtils]: 22: Hoare triple {2323#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {2323#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:53,253 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-08 09:40:53,253 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-08 09:40:53,254 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-08 09:40:53,254 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-08 09:40:53,255 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-08 09:40:53,255 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-08 09:40:53,256 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-08 09:40:53,256 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-08 09:40:53,257 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-08 09:40:53,257 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-08 09:40:53,257 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-08 09:40:53,258 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-08 09:40:53,258 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-08 09:40:53,259 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-08 09:40:53,259 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-08 09:40:53,260 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-08 09:40:53,260 INFO L290 TraceCheckUtils]: 5: Hoare triple {2213#true} ~i~0 := 0;~k~0 := 0; {2379#(<= main_~k~0 999992)} is VALID [2022-04-08 09:40:53,260 INFO L272 TraceCheckUtils]: 4: Hoare triple {2213#true} call #t~ret3 := main(); {2213#true} is VALID [2022-04-08 09:40:53,260 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-08 09:40:53,260 INFO L290 TraceCheckUtils]: 2: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-08 09:40:53,260 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-08 09:40:53,260 INFO L272 TraceCheckUtils]: 0: Hoare triple {2213#true} call ULTIMATE.init(); {2213#true} is VALID [2022-04-08 09:40:53,261 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-08 09:40:53,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075114980] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:53,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:53,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 26 [2022-04-08 09:40:53,261 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:53,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [134368900] [2022-04-08 09:40:53,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [134368900] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:53,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:53,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-08 09:40:53,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153905791] [2022-04-08 09:40:53,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:53,262 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-08 09:40:53,262 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:53,263 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-08 09:40:53,285 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-08 09:40:53,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-08 09:40:53,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:53,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-08 09:40:53,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=428, Unknown=0, NotChecked=0, Total=650 [2022-04-08 09:40:53,286 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-08 09:40:53,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:53,517 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2022-04-08 09:40:53,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-08 09:40:53,517 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-08 09:40:53,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:53,518 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-08 09:40:53,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 36 transitions. [2022-04-08 09:40:53,519 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-08 09:40:53,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 36 transitions. [2022-04-08 09:40:53,520 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 14 states and 36 transitions. [2022-04-08 09:40:53,555 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-08 09:40:53,556 INFO L225 Difference]: With dead ends: 36 [2022-04-08 09:40:53,556 INFO L226 Difference]: Without dead ends: 31 [2022-04-08 09:40:53,557 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=422, Invalid=910, Unknown=0, NotChecked=0, Total=1332 [2022-04-08 09:40:53,557 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-08 09:40:53,557 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-08 09:40:53,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-04-08 09:40:53,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-04-08 09:40:53,582 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:53,583 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-08 09:40:53,583 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-08 09:40:53,583 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-08 09:40:53,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:53,584 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2022-04-08 09:40:53,584 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-04-08 09:40:53,584 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:53,585 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:53,585 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-08 09:40:53,585 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-08 09:40:53,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:53,586 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2022-04-08 09:40:53,586 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-04-08 09:40:53,586 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:53,586 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:53,586 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:53,586 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:53,586 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-08 09:40:53,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2022-04-08 09:40:53,587 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 27 [2022-04-08 09:40:53,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:53,588 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2022-04-08 09:40:53,588 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-08 09:40:53,588 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 30 states and 30 transitions. [2022-04-08 09:40:53,619 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-08 09:40:53,619 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2022-04-08 09:40:53,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-04-08 09:40:53,620 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:53,620 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:53,643 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-08 09:40:53,843 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-08 09:40:53,844 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1218758352, now seen corresponding path program 17 times [2022-04-08 09:40:53,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:53,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1179600165] [2022-04-08 09:40:53,853 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:53,853 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:53,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1218758352, now seen corresponding path program 18 times [2022-04-08 09:40:53,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:53,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067833273] [2022-04-08 09:40:53,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:53,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:53,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:54,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:54,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:54,029 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-08 09:40:54,029 INFO L290 TraceCheckUtils]: 1: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-08 09:40:54,029 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-08 09:40:54,029 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-08 09:40:54,029 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-08 09:40:54,029 INFO L290 TraceCheckUtils]: 2: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-08 09:40:54,029 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-08 09:40:54,029 INFO L272 TraceCheckUtils]: 4: Hoare triple {2619#true} call #t~ret3 := main(); {2619#true} is VALID [2022-04-08 09:40:54,030 INFO L290 TraceCheckUtils]: 5: Hoare triple {2619#true} ~i~0 := 0;~k~0 := 0; {2624#(= main_~k~0 0)} is VALID [2022-04-08 09:40:54,030 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-08 09:40:54,030 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-08 09:40:54,031 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-08 09:40:54,031 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-08 09:40:54,031 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-08 09:40:54,032 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-08 09:40:54,032 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-08 09:40:54,033 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-08 09:40:54,033 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-08 09:40:54,034 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-08 09:40:54,034 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-08 09:40:54,035 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-08 09:40:54,035 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-08 09:40:54,035 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-08 09:40:54,036 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-08 09:40:54,036 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-08 09:40:54,037 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-08 09:40:54,038 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-08 09:40:54,038 INFO L290 TraceCheckUtils]: 24: Hoare triple {2633#(<= main_~k~0 9)} assume !(~i~0 < 1000000); {2633#(<= main_~k~0 9)} is VALID [2022-04-08 09:40:54,039 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-08 09:40:54,039 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-08 09:40:54,039 INFO L290 TraceCheckUtils]: 27: Hoare triple {2635#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {2620#false} is VALID [2022-04-08 09:40:54,039 INFO L290 TraceCheckUtils]: 28: Hoare triple {2620#false} assume !false; {2620#false} is VALID [2022-04-08 09:40:54,039 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-08 09:40:54,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:54,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067833273] [2022-04-08 09:40:54,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067833273] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:54,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804796159] [2022-04-08 09:40:54,040 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:40:54,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:54,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:54,041 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-08 09:40:54,041 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-08 09:40:54,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-04-08 09:40:54,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:54,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-08 09:40:54,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:54,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:54,370 INFO L272 TraceCheckUtils]: 0: Hoare triple {2619#true} call ULTIMATE.init(); {2619#true} is VALID [2022-04-08 09:40:54,371 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-08 09:40:54,371 INFO L290 TraceCheckUtils]: 2: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-08 09:40:54,371 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-08 09:40:54,371 INFO L272 TraceCheckUtils]: 4: Hoare triple {2619#true} call #t~ret3 := main(); {2619#true} is VALID [2022-04-08 09:40:54,371 INFO L290 TraceCheckUtils]: 5: Hoare triple {2619#true} ~i~0 := 0;~k~0 := 0; {2655#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:54,372 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-08 09:40:54,372 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-08 09:40:54,373 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-08 09:40:54,373 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-08 09:40:54,374 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-08 09:40:54,374 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-08 09:40:54,375 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-08 09:40:54,375 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-08 09:40:54,376 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-08 09:40:54,376 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-08 09:40:54,377 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-08 09:40:54,377 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-08 09:40:54,378 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-08 09:40:54,378 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-08 09:40:54,379 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-08 09:40:54,379 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-08 09:40:54,380 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-08 09:40:54,380 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-08 09:40:54,381 INFO L290 TraceCheckUtils]: 24: Hoare triple {2633#(<= main_~k~0 9)} assume !(~i~0 < 1000000); {2633#(<= main_~k~0 9)} is VALID [2022-04-08 09:40:54,381 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-08 09:40:54,382 INFO L290 TraceCheckUtils]: 26: Hoare triple {2716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:54,382 INFO L290 TraceCheckUtils]: 27: Hoare triple {2720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2620#false} is VALID [2022-04-08 09:40:54,383 INFO L290 TraceCheckUtils]: 28: Hoare triple {2620#false} assume !false; {2620#false} is VALID [2022-04-08 09:40:54,383 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-08 09:40:54,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:54,723 INFO L290 TraceCheckUtils]: 28: Hoare triple {2620#false} assume !false; {2620#false} is VALID [2022-04-08 09:40:54,724 INFO L290 TraceCheckUtils]: 27: Hoare triple {2720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2620#false} is VALID [2022-04-08 09:40:54,724 INFO L290 TraceCheckUtils]: 26: Hoare triple {2716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:54,725 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-08 09:40:54,725 INFO L290 TraceCheckUtils]: 24: Hoare triple {2736#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {2736#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:54,726 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-08 09:40:54,726 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-08 09:40:54,727 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-08 09:40:54,727 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-08 09:40:54,728 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-08 09:40:54,728 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-08 09:40:54,729 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-08 09:40:54,729 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-08 09:40:54,730 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-08 09:40:54,730 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-08 09:40:54,731 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-08 09:40:54,731 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-08 09:40:54,732 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-08 09:40:54,732 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-08 09:40:54,733 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-08 09:40:54,733 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-08 09:40:54,734 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-08 09:40:54,734 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-08 09:40:54,735 INFO L290 TraceCheckUtils]: 5: Hoare triple {2619#true} ~i~0 := 0;~k~0 := 0; {2799#(<= main_~k~0 999991)} is VALID [2022-04-08 09:40:54,735 INFO L272 TraceCheckUtils]: 4: Hoare triple {2619#true} call #t~ret3 := main(); {2619#true} is VALID [2022-04-08 09:40:54,735 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-08 09:40:54,735 INFO L290 TraceCheckUtils]: 2: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-08 09:40:54,735 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-08 09:40:54,735 INFO L272 TraceCheckUtils]: 0: Hoare triple {2619#true} call ULTIMATE.init(); {2619#true} is VALID [2022-04-08 09:40:54,735 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-08 09:40:54,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804796159] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:54,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:54,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-04-08 09:40:54,736 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:54,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1179600165] [2022-04-08 09:40:54,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1179600165] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:54,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:54,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-08 09:40:54,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80010783] [2022-04-08 09:40:54,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:54,737 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-08 09:40:54,737 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:54,737 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-08 09:40:54,764 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-08 09:40:54,764 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-08 09:40:54,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-08 09:40:54,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=491, Unknown=0, NotChecked=0, Total=756 [2022-04-08 09:40:54,765 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-08 09:40:55,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:55,046 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2022-04-08 09:40:55,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-08 09:40:55,046 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-08 09:40:55,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:55,047 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-08 09:40:55,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 38 transitions. [2022-04-08 09:40:55,048 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-08 09:40:55,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 38 transitions. [2022-04-08 09:40:55,049 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 15 states and 38 transitions. [2022-04-08 09:40:55,086 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-08 09:40:55,087 INFO L225 Difference]: With dead ends: 38 [2022-04-08 09:40:55,087 INFO L226 Difference]: Without dead ends: 33 [2022-04-08 09:40:55,087 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=506, Invalid=1054, Unknown=0, NotChecked=0, Total=1560 [2022-04-08 09:40:55,088 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 30 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:40:55,088 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.1s Time] [2022-04-08 09:40:55,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-04-08 09:40:55,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2022-04-08 09:40:55,122 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:55,122 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-08 09:40:55,122 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-08 09:40:55,122 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-08 09:40:55,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:55,123 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2022-04-08 09:40:55,123 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2022-04-08 09:40:55,123 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:55,124 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:55,124 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-08 09:40:55,124 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-08 09:40:55,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:55,125 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2022-04-08 09:40:55,125 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2022-04-08 09:40:55,125 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:55,125 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:55,125 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:55,125 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:55,125 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-08 09:40:55,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2022-04-08 09:40:55,126 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 29 [2022-04-08 09:40:55,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:55,126 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2022-04-08 09:40:55,126 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-08 09:40:55,126 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 32 states and 32 transitions. [2022-04-08 09:40:55,158 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-08 09:40:55,158 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2022-04-08 09:40:55,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-08 09:40:55,158 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:55,158 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:55,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-04-08 09:40:55,382 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-08 09:40:55,382 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:55,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:55,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1895523348, now seen corresponding path program 19 times [2022-04-08 09:40:55,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:55,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1203840956] [2022-04-08 09:40:55,390 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:55,390 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:55,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1895523348, now seen corresponding path program 20 times [2022-04-08 09:40:55,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:55,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803968112] [2022-04-08 09:40:55,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:55,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:55,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:55,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:55,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:55,553 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-08 09:40:55,553 INFO L290 TraceCheckUtils]: 1: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-08 09:40:55,553 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-08 09:40:55,553 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-08 09:40:55,553 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-08 09:40:55,553 INFO L290 TraceCheckUtils]: 2: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-08 09:40:55,553 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-08 09:40:55,553 INFO L272 TraceCheckUtils]: 4: Hoare triple {3053#true} call #t~ret3 := main(); {3053#true} is VALID [2022-04-08 09:40:55,554 INFO L290 TraceCheckUtils]: 5: Hoare triple {3053#true} ~i~0 := 0;~k~0 := 0; {3058#(= main_~k~0 0)} is VALID [2022-04-08 09:40:55,554 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-08 09:40:55,554 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-08 09:40:55,555 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-08 09:40:55,555 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-08 09:40:55,555 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-08 09:40:55,556 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-08 09:40:55,556 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-08 09:40:55,557 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-08 09:40:55,557 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-08 09:40:55,557 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-08 09:40:55,558 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-08 09:40:55,558 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-08 09:40:55,558 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-08 09:40:55,559 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-08 09:40:55,559 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-08 09:40:55,559 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-08 09:40:55,560 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-08 09:40:55,560 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-08 09:40:55,560 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-08 09:40:55,561 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-08 09:40:55,561 INFO L290 TraceCheckUtils]: 26: Hoare triple {3068#(<= main_~k~0 10)} assume !(~i~0 < 1000000); {3068#(<= main_~k~0 10)} is VALID [2022-04-08 09:40:55,562 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-08 09:40:55,563 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-08 09:40:55,563 INFO L290 TraceCheckUtils]: 29: Hoare triple {3070#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {3054#false} is VALID [2022-04-08 09:40:55,563 INFO L290 TraceCheckUtils]: 30: Hoare triple {3054#false} assume !false; {3054#false} is VALID [2022-04-08 09:40:55,563 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-08 09:40:55,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:55,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803968112] [2022-04-08 09:40:55,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803968112] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:55,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496280683] [2022-04-08 09:40:55,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:40:55,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:55,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:55,564 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-08 09:40:55,569 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-08 09:40:55,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:40:55,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:55,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-08 09:40:55,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:55,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:55,872 INFO L272 TraceCheckUtils]: 0: Hoare triple {3053#true} call ULTIMATE.init(); {3053#true} is VALID [2022-04-08 09:40:55,872 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-08 09:40:55,872 INFO L290 TraceCheckUtils]: 2: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-08 09:40:55,872 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-08 09:40:55,872 INFO L272 TraceCheckUtils]: 4: Hoare triple {3053#true} call #t~ret3 := main(); {3053#true} is VALID [2022-04-08 09:40:55,872 INFO L290 TraceCheckUtils]: 5: Hoare triple {3053#true} ~i~0 := 0;~k~0 := 0; {3090#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:55,873 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-08 09:40:55,873 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-08 09:40:55,873 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-08 09:40:55,874 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-08 09:40:55,874 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-08 09:40:55,875 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-08 09:40:55,875 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-08 09:40:55,875 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-08 09:40:55,876 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-08 09:40:55,876 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-08 09:40:55,876 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-08 09:40:55,877 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-08 09:40:55,877 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-08 09:40:55,877 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-08 09:40:55,878 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-08 09:40:55,878 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-08 09:40:55,878 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-08 09:40:55,879 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-08 09:40:55,879 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-08 09:40:55,880 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-08 09:40:55,880 INFO L290 TraceCheckUtils]: 26: Hoare triple {3068#(<= main_~k~0 10)} assume !(~i~0 < 1000000); {3068#(<= main_~k~0 10)} is VALID [2022-04-08 09:40:55,880 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-08 09:40:55,881 INFO L290 TraceCheckUtils]: 28: Hoare triple {3157#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3161#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:55,883 INFO L290 TraceCheckUtils]: 29: Hoare triple {3161#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3054#false} is VALID [2022-04-08 09:40:55,883 INFO L290 TraceCheckUtils]: 30: Hoare triple {3054#false} assume !false; {3054#false} is VALID [2022-04-08 09:40:55,883 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-08 09:40:55,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:56,258 INFO L290 TraceCheckUtils]: 30: Hoare triple {3054#false} assume !false; {3054#false} is VALID [2022-04-08 09:40:56,259 INFO L290 TraceCheckUtils]: 29: Hoare triple {3161#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3054#false} is VALID [2022-04-08 09:40:56,259 INFO L290 TraceCheckUtils]: 28: Hoare triple {3157#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3161#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:56,260 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-08 09:40:56,260 INFO L290 TraceCheckUtils]: 26: Hoare triple {3177#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {3177#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:56,261 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-08 09:40:56,261 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-08 09:40:56,261 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-08 09:40:56,262 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-08 09:40:56,262 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-08 09:40:56,262 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-08 09:40:56,263 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-08 09:40:56,263 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-08 09:40:56,264 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-08 09:40:56,264 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-08 09:40:56,264 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-08 09:40:56,265 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-08 09:40:56,265 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-08 09:40:56,265 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-08 09:40:56,266 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-08 09:40:56,266 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-08 09:40:56,267 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-08 09:40:56,267 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-08 09:40:56,267 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-08 09:40:56,268 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-08 09:40:56,268 INFO L290 TraceCheckUtils]: 5: Hoare triple {3053#true} ~i~0 := 0;~k~0 := 0; {3247#(<= main_~k~0 999990)} is VALID [2022-04-08 09:40:56,268 INFO L272 TraceCheckUtils]: 4: Hoare triple {3053#true} call #t~ret3 := main(); {3053#true} is VALID [2022-04-08 09:40:56,268 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-08 09:40:56,268 INFO L290 TraceCheckUtils]: 2: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-08 09:40:56,268 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-08 09:40:56,268 INFO L272 TraceCheckUtils]: 0: Hoare triple {3053#true} call ULTIMATE.init(); {3053#true} is VALID [2022-04-08 09:40:56,269 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-08 09:40:56,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496280683] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:56,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:56,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 30 [2022-04-08 09:40:56,269 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:56,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1203840956] [2022-04-08 09:40:56,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1203840956] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:56,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:56,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-08 09:40:56,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46027956] [2022-04-08 09:40:56,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:56,271 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-08 09:40:56,271 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:56,271 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-08 09:40:56,298 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-08 09:40:56,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-08 09:40:56,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:56,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-08 09:40:56,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=558, Unknown=0, NotChecked=0, Total=870 [2022-04-08 09:40:56,300 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-08 09:40:56,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:56,594 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2022-04-08 09:40:56,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-08 09:40:56,594 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-08 09:40:56,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:56,595 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-08 09:40:56,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 40 transitions. [2022-04-08 09:40:56,596 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-08 09:40:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 40 transitions. [2022-04-08 09:40:56,597 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 16 states and 40 transitions. [2022-04-08 09:40:56,641 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-08 09:40:56,642 INFO L225 Difference]: With dead ends: 40 [2022-04-08 09:40:56,642 INFO L226 Difference]: Without dead ends: 35 [2022-04-08 09:40:56,643 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=598, Invalid=1208, Unknown=0, NotChecked=0, Total=1806 [2022-04-08 09:40:56,643 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:40:56,643 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.1s Time] [2022-04-08 09:40:56,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-08 09:40:56,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-04-08 09:40:56,684 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:56,684 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-08 09:40:56,684 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-08 09:40:56,685 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-08 09:40:56,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:56,686 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2022-04-08 09:40:56,686 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2022-04-08 09:40:56,686 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:56,686 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:56,686 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-08 09:40:56,686 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-08 09:40:56,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:56,687 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2022-04-08 09:40:56,687 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2022-04-08 09:40:56,687 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:56,687 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:56,687 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:56,687 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:56,688 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-08 09:40:56,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2022-04-08 09:40:56,688 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 31 [2022-04-08 09:40:56,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:56,689 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2022-04-08 09:40:56,689 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-08 09:40:56,689 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 34 states and 34 transitions. [2022-04-08 09:40:56,720 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-08 09:40:56,720 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2022-04-08 09:40:56,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-08 09:40:56,720 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:56,721 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:56,740 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-08 09:40:56,933 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-08 09:40:56,934 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:56,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:56,934 INFO L85 PathProgramCache]: Analyzing trace with hash 568344488, now seen corresponding path program 21 times [2022-04-08 09:40:56,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:56,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [128628290] [2022-04-08 09:40:56,941 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:56,941 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:56,941 INFO L85 PathProgramCache]: Analyzing trace with hash 568344488, now seen corresponding path program 22 times [2022-04-08 09:40:56,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:56,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056801973] [2022-04-08 09:40:56,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:56,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:56,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:57,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:57,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:57,094 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-08 09:40:57,094 INFO L290 TraceCheckUtils]: 1: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-08 09:40:57,094 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-08 09:40:57,094 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-08 09:40:57,095 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-08 09:40:57,095 INFO L290 TraceCheckUtils]: 2: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-08 09:40:57,095 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-08 09:40:57,095 INFO L272 TraceCheckUtils]: 4: Hoare triple {3515#true} call #t~ret3 := main(); {3515#true} is VALID [2022-04-08 09:40:57,095 INFO L290 TraceCheckUtils]: 5: Hoare triple {3515#true} ~i~0 := 0;~k~0 := 0; {3520#(= main_~k~0 0)} is VALID [2022-04-08 09:40:57,095 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-08 09:40:57,096 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-08 09:40:57,096 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-08 09:40:57,096 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-08 09:40:57,097 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-08 09:40:57,097 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-08 09:40:57,097 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-08 09:40:57,098 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-08 09:40:57,098 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-08 09:40:57,098 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-08 09:40:57,099 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-08 09:40:57,099 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-08 09:40:57,099 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-08 09:40:57,100 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-08 09:40:57,100 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-08 09:40:57,101 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-08 09:40:57,101 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-08 09:40:57,101 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-08 09:40:57,102 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-08 09:40:57,102 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-08 09:40:57,102 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-08 09:40:57,103 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-08 09:40:57,103 INFO L290 TraceCheckUtils]: 28: Hoare triple {3531#(<= main_~k~0 11)} assume !(~i~0 < 1000000); {3531#(<= main_~k~0 11)} is VALID [2022-04-08 09:40:57,104 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-08 09:40:57,104 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-08 09:40:57,104 INFO L290 TraceCheckUtils]: 31: Hoare triple {3533#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {3516#false} is VALID [2022-04-08 09:40:57,104 INFO L290 TraceCheckUtils]: 32: Hoare triple {3516#false} assume !false; {3516#false} is VALID [2022-04-08 09:40:57,104 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-08 09:40:57,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:57,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056801973] [2022-04-08 09:40:57,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056801973] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:57,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266932385] [2022-04-08 09:40:57,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:40:57,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:57,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:57,106 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-08 09:40:57,106 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-08 09:40:57,163 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:40:57,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:57,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-08 09:40:57,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:57,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:57,419 INFO L272 TraceCheckUtils]: 0: Hoare triple {3515#true} call ULTIMATE.init(); {3515#true} is VALID [2022-04-08 09:40:57,419 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-08 09:40:57,419 INFO L290 TraceCheckUtils]: 2: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-08 09:40:57,420 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-08 09:40:57,420 INFO L272 TraceCheckUtils]: 4: Hoare triple {3515#true} call #t~ret3 := main(); {3515#true} is VALID [2022-04-08 09:40:57,420 INFO L290 TraceCheckUtils]: 5: Hoare triple {3515#true} ~i~0 := 0;~k~0 := 0; {3553#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:57,420 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-08 09:40:57,421 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-08 09:40:57,421 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-08 09:40:57,421 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-08 09:40:57,422 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-08 09:40:57,424 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-08 09:40:57,424 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-08 09:40:57,428 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-08 09:40:57,428 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-08 09:40:57,429 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-08 09:40:57,429 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-08 09:40:57,429 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-08 09:40:57,430 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-08 09:40:57,430 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-08 09:40:57,430 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-08 09:40:57,431 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-08 09:40:57,431 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-08 09:40:57,431 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-08 09:40:57,432 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-08 09:40:57,432 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-08 09:40:57,432 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-08 09:40:57,433 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-08 09:40:57,433 INFO L290 TraceCheckUtils]: 28: Hoare triple {3531#(<= main_~k~0 11)} assume !(~i~0 < 1000000); {3531#(<= main_~k~0 11)} is VALID [2022-04-08 09:40:57,434 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-08 09:40:57,434 INFO L290 TraceCheckUtils]: 30: Hoare triple {3626#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3630#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:57,434 INFO L290 TraceCheckUtils]: 31: Hoare triple {3630#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3516#false} is VALID [2022-04-08 09:40:57,434 INFO L290 TraceCheckUtils]: 32: Hoare triple {3516#false} assume !false; {3516#false} is VALID [2022-04-08 09:40:57,435 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-08 09:40:57,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:57,831 INFO L290 TraceCheckUtils]: 32: Hoare triple {3516#false} assume !false; {3516#false} is VALID [2022-04-08 09:40:57,832 INFO L290 TraceCheckUtils]: 31: Hoare triple {3630#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3516#false} is VALID [2022-04-08 09:40:57,832 INFO L290 TraceCheckUtils]: 30: Hoare triple {3626#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3630#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:57,832 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-08 09:40:57,833 INFO L290 TraceCheckUtils]: 28: Hoare triple {3646#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {3646#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:57,833 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-08 09:40:57,833 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-08 09:40:57,834 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-08 09:40:57,834 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-08 09:40:57,835 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-08 09:40:57,835 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-08 09:40:57,835 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-08 09:40:57,836 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-08 09:40:57,836 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-08 09:40:57,836 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-08 09:40:57,837 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-08 09:40:57,837 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-08 09:40:57,837 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-08 09:40:57,838 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-08 09:40:57,838 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-08 09:40:57,838 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-08 09:40:57,839 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-08 09:40:57,839 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-08 09:40:57,840 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-08 09:40:57,840 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-08 09:40:57,840 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-08 09:40:57,841 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-08 09:40:57,841 INFO L290 TraceCheckUtils]: 5: Hoare triple {3515#true} ~i~0 := 0;~k~0 := 0; {3723#(<= main_~k~0 999989)} is VALID [2022-04-08 09:40:57,841 INFO L272 TraceCheckUtils]: 4: Hoare triple {3515#true} call #t~ret3 := main(); {3515#true} is VALID [2022-04-08 09:40:57,841 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-08 09:40:57,841 INFO L290 TraceCheckUtils]: 2: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-08 09:40:57,841 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-08 09:40:57,841 INFO L272 TraceCheckUtils]: 0: Hoare triple {3515#true} call ULTIMATE.init(); {3515#true} is VALID [2022-04-08 09:40:57,841 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-08 09:40:57,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266932385] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:57,842 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:57,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 32 [2022-04-08 09:40:57,842 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:57,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [128628290] [2022-04-08 09:40:57,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [128628290] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:57,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:57,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-08 09:40:57,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148462271] [2022-04-08 09:40:57,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:57,843 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-08 09:40:57,843 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:57,843 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-08 09:40:57,865 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-08 09:40:57,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-08 09:40:57,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:57,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-08 09:40:57,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=629, Unknown=0, NotChecked=0, Total=992 [2022-04-08 09:40:57,866 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-08 09:40:58,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:58,180 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2022-04-08 09:40:58,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-08 09:40:58,180 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-08 09:40:58,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:58,181 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-08 09:40:58,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 42 transitions. [2022-04-08 09:40:58,182 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-08 09:40:58,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 42 transitions. [2022-04-08 09:40:58,183 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 17 states and 42 transitions. [2022-04-08 09:40:58,219 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-08 09:40:58,223 INFO L225 Difference]: With dead ends: 42 [2022-04-08 09:40:58,223 INFO L226 Difference]: Without dead ends: 37 [2022-04-08 09:40:58,224 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=698, Invalid=1372, Unknown=0, NotChecked=0, Total=2070 [2022-04-08 09:40:58,225 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:40:58,228 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.1s Time] [2022-04-08 09:40:58,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-04-08 09:40:58,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 36. [2022-04-08 09:40:58,269 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:58,269 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-08 09:40:58,269 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-08 09:40:58,269 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-08 09:40:58,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:58,270 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2022-04-08 09:40:58,270 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2022-04-08 09:40:58,270 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:58,270 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:58,270 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-08 09:40:58,271 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-08 09:40:58,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:58,272 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2022-04-08 09:40:58,272 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2022-04-08 09:40:58,272 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:58,272 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:58,272 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:58,272 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:58,272 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-08 09:40:58,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2022-04-08 09:40:58,273 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 33 [2022-04-08 09:40:58,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:58,273 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2022-04-08 09:40:58,273 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-08 09:40:58,273 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 36 states and 36 transitions. [2022-04-08 09:40:58,315 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-08 09:40:58,316 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2022-04-08 09:40:58,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-04-08 09:40:58,316 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:40:58,316 INFO L499 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:40:58,334 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-08 09:40:58,517 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-08 09:40:58,517 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:40:58,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:40:58,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1818354788, now seen corresponding path program 23 times [2022-04-08 09:40:58,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:58,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1820646865] [2022-04-08 09:40:58,527 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:40:58,527 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:40:58,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1818354788, now seen corresponding path program 24 times [2022-04-08 09:40:58,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:40:58,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867587297] [2022-04-08 09:40:58,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:40:58,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:40:58,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:58,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:40:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:58,733 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-08 09:40:58,733 INFO L290 TraceCheckUtils]: 1: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-08 09:40:58,733 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-08 09:40:58,734 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-08 09:40:58,734 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-08 09:40:58,734 INFO L290 TraceCheckUtils]: 2: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-08 09:40:58,734 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-08 09:40:58,734 INFO L272 TraceCheckUtils]: 4: Hoare triple {4005#true} call #t~ret3 := main(); {4005#true} is VALID [2022-04-08 09:40:58,734 INFO L290 TraceCheckUtils]: 5: Hoare triple {4005#true} ~i~0 := 0;~k~0 := 0; {4010#(= main_~k~0 0)} is VALID [2022-04-08 09:40:58,735 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-08 09:40:58,735 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-08 09:40:58,736 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-08 09:40:58,736 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-08 09:40:58,736 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-08 09:40:58,737 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-08 09:40:58,737 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-08 09:40:58,738 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-08 09:40:58,738 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-08 09:40:58,738 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-08 09:40:58,739 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-08 09:40:58,739 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-08 09:40:58,740 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-08 09:40:58,740 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-08 09:40:58,740 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-08 09:40:58,741 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-08 09:40:58,741 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-08 09:40:58,742 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-08 09:40:58,742 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-08 09:40:58,742 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-08 09:40:58,743 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-08 09:40:58,743 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-08 09:40:58,744 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-08 09:40:58,744 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-08 09:40:58,744 INFO L290 TraceCheckUtils]: 30: Hoare triple {4022#(<= main_~k~0 12)} assume !(~i~0 < 1000000); {4022#(<= main_~k~0 12)} is VALID [2022-04-08 09:40:58,745 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-08 09:40:58,745 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-08 09:40:58,746 INFO L290 TraceCheckUtils]: 33: Hoare triple {4024#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {4006#false} is VALID [2022-04-08 09:40:58,746 INFO L290 TraceCheckUtils]: 34: Hoare triple {4006#false} assume !false; {4006#false} is VALID [2022-04-08 09:40:58,746 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-08 09:40:58,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:40:58,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867587297] [2022-04-08 09:40:58,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867587297] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:40:58,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099201766] [2022-04-08 09:40:58,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:40:58,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:40:58,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:40:58,748 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-08 09:40:58,763 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-08 09:40:58,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-08 09:40:58,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:40:58,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-08 09:40:58,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:40:58,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:40:59,069 INFO L272 TraceCheckUtils]: 0: Hoare triple {4005#true} call ULTIMATE.init(); {4005#true} is VALID [2022-04-08 09:40:59,069 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-08 09:40:59,069 INFO L290 TraceCheckUtils]: 2: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-08 09:40:59,070 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-08 09:40:59,070 INFO L272 TraceCheckUtils]: 4: Hoare triple {4005#true} call #t~ret3 := main(); {4005#true} is VALID [2022-04-08 09:40:59,070 INFO L290 TraceCheckUtils]: 5: Hoare triple {4005#true} ~i~0 := 0;~k~0 := 0; {4044#(<= main_~k~0 0)} is VALID [2022-04-08 09:40:59,070 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-08 09:40:59,071 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-08 09:40:59,071 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-08 09:40:59,072 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-08 09:40:59,072 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-08 09:40:59,073 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-08 09:40:59,073 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-08 09:40:59,074 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-08 09:40:59,074 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-08 09:40:59,075 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-08 09:40:59,075 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-08 09:40:59,076 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-08 09:40:59,076 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-08 09:40:59,076 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-08 09:40:59,077 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-08 09:40:59,077 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-08 09:40:59,078 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-08 09:40:59,078 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-08 09:40:59,079 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-08 09:40:59,079 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-08 09:40:59,079 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-08 09:40:59,080 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-08 09:40:59,080 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-08 09:40:59,081 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-08 09:40:59,081 INFO L290 TraceCheckUtils]: 30: Hoare triple {4022#(<= main_~k~0 12)} assume !(~i~0 < 1000000); {4022#(<= main_~k~0 12)} is VALID [2022-04-08 09:40:59,082 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-08 09:40:59,082 INFO L290 TraceCheckUtils]: 32: Hoare triple {4123#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4127#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:59,083 INFO L290 TraceCheckUtils]: 33: Hoare triple {4127#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4006#false} is VALID [2022-04-08 09:40:59,083 INFO L290 TraceCheckUtils]: 34: Hoare triple {4006#false} assume !false; {4006#false} is VALID [2022-04-08 09:40:59,083 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-08 09:40:59,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:40:59,519 INFO L290 TraceCheckUtils]: 34: Hoare triple {4006#false} assume !false; {4006#false} is VALID [2022-04-08 09:40:59,519 INFO L290 TraceCheckUtils]: 33: Hoare triple {4127#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4006#false} is VALID [2022-04-08 09:40:59,520 INFO L290 TraceCheckUtils]: 32: Hoare triple {4123#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4127#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:40:59,520 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-08 09:40:59,521 INFO L290 TraceCheckUtils]: 30: Hoare triple {4143#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {4143#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:40:59,521 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-08 09:40:59,522 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-08 09:40:59,522 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-08 09:40:59,523 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-08 09:40:59,523 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-08 09:40:59,524 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-08 09:40:59,524 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-08 09:40:59,525 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-08 09:40:59,525 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-08 09:40:59,526 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-08 09:40:59,526 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-08 09:40:59,527 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-08 09:40:59,527 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-08 09:40:59,528 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-08 09:40:59,528 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-08 09:40:59,529 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-08 09:40:59,529 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-08 09:40:59,530 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-08 09:40:59,530 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-08 09:40:59,531 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-08 09:40:59,531 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-08 09:40:59,532 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-08 09:40:59,533 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-08 09:40:59,533 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-08 09:40:59,533 INFO L290 TraceCheckUtils]: 5: Hoare triple {4005#true} ~i~0 := 0;~k~0 := 0; {4227#(<= main_~k~0 999988)} is VALID [2022-04-08 09:40:59,534 INFO L272 TraceCheckUtils]: 4: Hoare triple {4005#true} call #t~ret3 := main(); {4005#true} is VALID [2022-04-08 09:40:59,534 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-08 09:40:59,534 INFO L290 TraceCheckUtils]: 2: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-08 09:40:59,534 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-08 09:40:59,534 INFO L272 TraceCheckUtils]: 0: Hoare triple {4005#true} call ULTIMATE.init(); {4005#true} is VALID [2022-04-08 09:40:59,534 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-08 09:40:59,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099201766] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:40:59,535 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:40:59,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 34 [2022-04-08 09:40:59,535 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:40:59,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1820646865] [2022-04-08 09:40:59,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1820646865] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:40:59,536 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:40:59,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-08 09:40:59,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339956450] [2022-04-08 09:40:59,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:40:59,536 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-08 09:40:59,537 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:40:59,537 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-08 09:40:59,569 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-08 09:40:59,569 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-08 09:40:59,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:40:59,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-08 09:40:59,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=704, Unknown=0, NotChecked=0, Total=1122 [2022-04-08 09:40:59,571 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-08 09:40:59,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:59,878 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2022-04-08 09:40:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-08 09:40:59,878 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-08 09:40:59,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:40:59,879 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-08 09:40:59,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 44 transitions. [2022-04-08 09:40:59,880 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-08 09:40:59,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 44 transitions. [2022-04-08 09:40:59,881 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 18 states and 44 transitions. [2022-04-08 09:40:59,916 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-08 09:40:59,917 INFO L225 Difference]: With dead ends: 44 [2022-04-08 09:40:59,917 INFO L226 Difference]: Without dead ends: 39 [2022-04-08 09:40:59,918 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=806, Invalid=1546, Unknown=0, NotChecked=0, Total=2352 [2022-04-08 09:40:59,919 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:40:59,919 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.1s Time] [2022-04-08 09:40:59,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-04-08 09:40:59,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2022-04-08 09:40:59,971 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:40:59,971 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-08 09:40:59,971 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-08 09:40:59,971 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-08 09:40:59,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:59,972 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2022-04-08 09:40:59,972 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2022-04-08 09:40:59,972 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:59,972 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:59,972 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-08 09:40:59,972 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-08 09:40:59,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:40:59,973 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2022-04-08 09:40:59,973 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2022-04-08 09:40:59,973 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:40:59,973 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:40:59,973 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:40:59,974 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:40:59,974 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-08 09:40:59,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2022-04-08 09:40:59,974 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 35 [2022-04-08 09:40:59,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:40:59,975 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2022-04-08 09:40:59,975 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-08 09:40:59,975 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 38 states and 38 transitions. [2022-04-08 09:41:00,015 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-08 09:41:00,015 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2022-04-08 09:41:00,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-08 09:41:00,015 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:00,015 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:00,031 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-08 09:41:00,216 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-08 09:41:00,216 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:00,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:00,216 INFO L85 PathProgramCache]: Analyzing trace with hash 487410208, now seen corresponding path program 25 times [2022-04-08 09:41:00,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:00,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1846146687] [2022-04-08 09:41:00,225 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:00,225 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:00,225 INFO L85 PathProgramCache]: Analyzing trace with hash 487410208, now seen corresponding path program 26 times [2022-04-08 09:41:00,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:00,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218021307] [2022-04-08 09:41:00,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:00,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:00,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:00,444 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-08 09:41:00,444 INFO L290 TraceCheckUtils]: 1: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-08 09:41:00,444 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-08 09:41:00,447 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-08 09:41:00,447 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-08 09:41:00,448 INFO L290 TraceCheckUtils]: 2: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-08 09:41:00,448 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-08 09:41:00,448 INFO L272 TraceCheckUtils]: 4: Hoare triple {4523#true} call #t~ret3 := main(); {4523#true} is VALID [2022-04-08 09:41:00,448 INFO L290 TraceCheckUtils]: 5: Hoare triple {4523#true} ~i~0 := 0;~k~0 := 0; {4528#(= main_~k~0 0)} is VALID [2022-04-08 09:41:00,449 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-08 09:41:00,449 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-08 09:41:00,449 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-08 09:41:00,450 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-08 09:41:00,450 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-08 09:41:00,451 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-08 09:41:00,451 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-08 09:41:00,452 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-08 09:41:00,452 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-08 09:41:00,453 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-08 09:41:00,454 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-08 09:41:00,454 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-08 09:41:00,454 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-08 09:41:00,455 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-08 09:41:00,455 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-08 09:41:00,455 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-08 09:41:00,456 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-08 09:41:00,456 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-08 09:41:00,456 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-08 09:41:00,457 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-08 09:41:00,457 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-08 09:41:00,458 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-08 09:41:00,459 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-08 09:41:00,459 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-08 09:41:00,460 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-08 09:41:00,460 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-08 09:41:00,461 INFO L290 TraceCheckUtils]: 32: Hoare triple {4541#(<= main_~k~0 13)} assume !(~i~0 < 1000000); {4541#(<= main_~k~0 13)} is VALID [2022-04-08 09:41:00,461 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-08 09:41:00,462 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-08 09:41:00,462 INFO L290 TraceCheckUtils]: 35: Hoare triple {4543#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {4524#false} is VALID [2022-04-08 09:41:00,462 INFO L290 TraceCheckUtils]: 36: Hoare triple {4524#false} assume !false; {4524#false} is VALID [2022-04-08 09:41:00,462 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-08 09:41:00,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:00,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218021307] [2022-04-08 09:41:00,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218021307] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:00,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362629193] [2022-04-08 09:41:00,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:00,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:00,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:00,464 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-08 09:41:00,479 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-08 09:41:00,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:00,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:00,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-08 09:41:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:00,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:00,785 INFO L272 TraceCheckUtils]: 0: Hoare triple {4523#true} call ULTIMATE.init(); {4523#true} is VALID [2022-04-08 09:41:00,785 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-08 09:41:00,785 INFO L290 TraceCheckUtils]: 2: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-08 09:41:00,785 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-08 09:41:00,785 INFO L272 TraceCheckUtils]: 4: Hoare triple {4523#true} call #t~ret3 := main(); {4523#true} is VALID [2022-04-08 09:41:00,785 INFO L290 TraceCheckUtils]: 5: Hoare triple {4523#true} ~i~0 := 0;~k~0 := 0; {4563#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:00,786 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-08 09:41:00,786 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-08 09:41:00,787 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-08 09:41:00,787 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-08 09:41:00,787 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-08 09:41:00,788 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-08 09:41:00,788 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-08 09:41:00,788 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-08 09:41:00,789 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-08 09:41:00,789 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-08 09:41:00,789 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-08 09:41:00,790 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-08 09:41:00,790 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-08 09:41:00,791 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-08 09:41:00,791 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-08 09:41:00,791 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-08 09:41:00,792 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-08 09:41:00,792 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-08 09:41:00,792 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-08 09:41:00,793 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-08 09:41:00,793 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-08 09:41:00,793 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-08 09:41:00,794 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-08 09:41:00,799 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-08 09:41:00,800 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-08 09:41:00,800 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-08 09:41:00,801 INFO L290 TraceCheckUtils]: 32: Hoare triple {4541#(<= main_~k~0 13)} assume !(~i~0 < 1000000); {4541#(<= main_~k~0 13)} is VALID [2022-04-08 09:41:00,801 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-08 09:41:00,802 INFO L290 TraceCheckUtils]: 34: Hoare triple {4648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:00,802 INFO L290 TraceCheckUtils]: 35: Hoare triple {4652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4524#false} is VALID [2022-04-08 09:41:00,802 INFO L290 TraceCheckUtils]: 36: Hoare triple {4524#false} assume !false; {4524#false} is VALID [2022-04-08 09:41:00,802 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-08 09:41:00,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:01,313 INFO L290 TraceCheckUtils]: 36: Hoare triple {4524#false} assume !false; {4524#false} is VALID [2022-04-08 09:41:01,313 INFO L290 TraceCheckUtils]: 35: Hoare triple {4652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4524#false} is VALID [2022-04-08 09:41:01,314 INFO L290 TraceCheckUtils]: 34: Hoare triple {4648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:01,314 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-08 09:41:01,314 INFO L290 TraceCheckUtils]: 32: Hoare triple {4668#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {4668#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:01,315 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-08 09:41:01,315 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-08 09:41:01,316 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-08 09:41:01,316 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-08 09:41:01,316 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-08 09:41:01,317 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-08 09:41:01,317 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-08 09:41:01,317 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-08 09:41:01,318 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-08 09:41:01,318 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-08 09:41:01,318 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-08 09:41:01,319 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-08 09:41:01,319 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-08 09:41:01,319 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-08 09:41:01,320 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-08 09:41:01,320 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-08 09:41:01,321 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-08 09:41:01,331 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-08 09:41:01,332 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-08 09:41:01,332 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-08 09:41:01,333 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-08 09:41:01,333 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-08 09:41:01,334 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-08 09:41:01,334 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-08 09:41:01,335 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-08 09:41:01,336 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-08 09:41:01,336 INFO L290 TraceCheckUtils]: 5: Hoare triple {4523#true} ~i~0 := 0;~k~0 := 0; {4759#(<= main_~k~0 999987)} is VALID [2022-04-08 09:41:01,336 INFO L272 TraceCheckUtils]: 4: Hoare triple {4523#true} call #t~ret3 := main(); {4523#true} is VALID [2022-04-08 09:41:01,336 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-08 09:41:01,336 INFO L290 TraceCheckUtils]: 2: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-08 09:41:01,336 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-08 09:41:01,336 INFO L272 TraceCheckUtils]: 0: Hoare triple {4523#true} call ULTIMATE.init(); {4523#true} is VALID [2022-04-08 09:41:01,337 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-08 09:41:01,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362629193] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:01,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:01,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 36 [2022-04-08 09:41:01,337 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:01,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1846146687] [2022-04-08 09:41:01,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1846146687] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:01,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:01,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-08 09:41:01,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718261382] [2022-04-08 09:41:01,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:01,338 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-08 09:41:01,338 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:01,338 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-08 09:41:01,365 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-08 09:41:01,365 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-08 09:41:01,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:01,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-08 09:41:01,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=783, Unknown=0, NotChecked=0, Total=1260 [2022-04-08 09:41:01,366 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-08 09:41:01,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:01,677 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2022-04-08 09:41:01,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-08 09:41:01,680 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-08 09:41:01,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:01,681 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-08 09:41:01,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 46 transitions. [2022-04-08 09:41:01,684 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-08 09:41:01,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 46 transitions. [2022-04-08 09:41:01,686 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 19 states and 46 transitions. [2022-04-08 09:41:01,728 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-08 09:41:01,729 INFO L225 Difference]: With dead ends: 46 [2022-04-08 09:41:01,729 INFO L226 Difference]: Without dead ends: 41 [2022-04-08 09:41:01,730 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-08 09:41:01,730 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.0s IncrementalHoareTripleChecker+Time [2022-04-08 09:41:01,731 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.0s Time] [2022-04-08 09:41:01,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-04-08 09:41:01,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2022-04-08 09:41:01,795 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:01,795 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-08 09:41:01,795 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-08 09:41:01,795 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-08 09:41:01,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:01,796 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2022-04-08 09:41:01,796 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2022-04-08 09:41:01,796 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:01,796 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:01,796 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-08 09:41:01,796 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-08 09:41:01,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:01,797 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2022-04-08 09:41:01,797 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2022-04-08 09:41:01,797 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:01,797 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:01,797 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:01,797 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:01,797 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-08 09:41:01,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2022-04-08 09:41:01,798 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 37 [2022-04-08 09:41:01,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:01,798 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2022-04-08 09:41:01,798 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-08 09:41:01,798 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 40 states and 40 transitions. [2022-04-08 09:41:01,845 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-08 09:41:01,845 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2022-04-08 09:41:01,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-08 09:41:01,845 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:01,845 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:01,867 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-08 09:41:02,046 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-08 09:41:02,046 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:02,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:02,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1349923036, now seen corresponding path program 27 times [2022-04-08 09:41:02,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:02,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [453769648] [2022-04-08 09:41:02,054 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:02,054 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:02,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1349923036, now seen corresponding path program 28 times [2022-04-08 09:41:02,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:02,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952204121] [2022-04-08 09:41:02,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:02,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:02,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:02,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:02,282 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-08 09:41:02,282 INFO L290 TraceCheckUtils]: 1: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-08 09:41:02,282 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-08 09:41:02,283 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-08 09:41:02,283 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-08 09:41:02,283 INFO L290 TraceCheckUtils]: 2: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-08 09:41:02,283 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-08 09:41:02,283 INFO L272 TraceCheckUtils]: 4: Hoare triple {5069#true} call #t~ret3 := main(); {5069#true} is VALID [2022-04-08 09:41:02,284 INFO L290 TraceCheckUtils]: 5: Hoare triple {5069#true} ~i~0 := 0;~k~0 := 0; {5074#(= main_~k~0 0)} is VALID [2022-04-08 09:41:02,284 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-08 09:41:02,284 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-08 09:41:02,285 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-08 09:41:02,285 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-08 09:41:02,285 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-08 09:41:02,286 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-08 09:41:02,286 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-08 09:41:02,287 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-08 09:41:02,287 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-08 09:41:02,287 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-08 09:41:02,288 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-08 09:41:02,288 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-08 09:41:02,288 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-08 09:41:02,289 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-08 09:41:02,289 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-08 09:41:02,289 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-08 09:41:02,290 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-08 09:41:02,290 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-08 09:41:02,290 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-08 09:41:02,291 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-08 09:41:02,291 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-08 09:41:02,291 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-08 09:41:02,292 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-08 09:41:02,292 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-08 09:41:02,292 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-08 09:41:02,293 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-08 09:41:02,293 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-08 09:41:02,293 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-08 09:41:02,294 INFO L290 TraceCheckUtils]: 34: Hoare triple {5088#(<= main_~k~0 14)} assume !(~i~0 < 1000000); {5088#(<= main_~k~0 14)} is VALID [2022-04-08 09:41:02,294 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-08 09:41:02,295 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-08 09:41:02,295 INFO L290 TraceCheckUtils]: 37: Hoare triple {5090#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {5070#false} is VALID [2022-04-08 09:41:02,295 INFO L290 TraceCheckUtils]: 38: Hoare triple {5070#false} assume !false; {5070#false} is VALID [2022-04-08 09:41:02,295 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-08 09:41:02,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:02,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952204121] [2022-04-08 09:41:02,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952204121] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:02,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001987454] [2022-04-08 09:41:02,308 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:02,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:02,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:02,309 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-08 09:41:02,310 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-08 09:41:02,363 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:02,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:02,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-08 09:41:02,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:02,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:02,634 INFO L272 TraceCheckUtils]: 0: Hoare triple {5069#true} call ULTIMATE.init(); {5069#true} is VALID [2022-04-08 09:41:02,634 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-08 09:41:02,634 INFO L290 TraceCheckUtils]: 2: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-08 09:41:02,635 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-08 09:41:02,635 INFO L272 TraceCheckUtils]: 4: Hoare triple {5069#true} call #t~ret3 := main(); {5069#true} is VALID [2022-04-08 09:41:02,635 INFO L290 TraceCheckUtils]: 5: Hoare triple {5069#true} ~i~0 := 0;~k~0 := 0; {5110#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:02,635 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-08 09:41:02,636 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-08 09:41:02,636 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-08 09:41:02,636 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-08 09:41:02,637 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-08 09:41:02,637 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-08 09:41:02,637 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-08 09:41:02,638 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-08 09:41:02,638 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-08 09:41:02,638 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-08 09:41:02,639 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-08 09:41:02,641 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-08 09:41:02,642 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-08 09:41:02,642 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-08 09:41:02,642 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-08 09:41:02,643 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-08 09:41:02,643 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-08 09:41:02,643 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-08 09:41:02,644 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-08 09:41:02,644 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-08 09:41:02,644 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-08 09:41:02,645 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-08 09:41:02,645 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-08 09:41:02,646 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-08 09:41:02,646 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-08 09:41:02,646 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-08 09:41:02,647 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-08 09:41:02,647 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-08 09:41:02,647 INFO L290 TraceCheckUtils]: 34: Hoare triple {5088#(<= main_~k~0 14)} assume !(~i~0 < 1000000); {5088#(<= main_~k~0 14)} is VALID [2022-04-08 09:41:02,648 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-08 09:41:02,648 INFO L290 TraceCheckUtils]: 36: Hoare triple {5201#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5205#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:02,648 INFO L290 TraceCheckUtils]: 37: Hoare triple {5205#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5070#false} is VALID [2022-04-08 09:41:02,649 INFO L290 TraceCheckUtils]: 38: Hoare triple {5070#false} assume !false; {5070#false} is VALID [2022-04-08 09:41:02,649 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-08 09:41:02,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:03,157 INFO L290 TraceCheckUtils]: 38: Hoare triple {5070#false} assume !false; {5070#false} is VALID [2022-04-08 09:41:03,158 INFO L290 TraceCheckUtils]: 37: Hoare triple {5205#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5070#false} is VALID [2022-04-08 09:41:03,158 INFO L290 TraceCheckUtils]: 36: Hoare triple {5201#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5205#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:03,159 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-08 09:41:03,159 INFO L290 TraceCheckUtils]: 34: Hoare triple {5221#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {5221#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:03,160 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-08 09:41:03,160 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-08 09:41:03,161 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-08 09:41:03,161 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-08 09:41:03,162 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-08 09:41:03,162 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-08 09:41:03,163 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-08 09:41:03,163 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-08 09:41:03,164 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-08 09:41:03,165 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-08 09:41:03,165 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-08 09:41:03,166 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-08 09:41:03,166 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-08 09:41:03,166 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-08 09:41:03,167 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-08 09:41:03,168 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-08 09:41:03,168 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-08 09:41:03,169 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-08 09:41:03,169 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-08 09:41:03,170 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-08 09:41:03,170 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-08 09:41:03,170 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-08 09:41:03,171 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-08 09:41:03,171 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-08 09:41:03,172 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-08 09:41:03,172 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-08 09:41:03,173 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-08 09:41:03,173 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-08 09:41:03,174 INFO L290 TraceCheckUtils]: 5: Hoare triple {5069#true} ~i~0 := 0;~k~0 := 0; {5319#(<= main_~k~0 999986)} is VALID [2022-04-08 09:41:03,174 INFO L272 TraceCheckUtils]: 4: Hoare triple {5069#true} call #t~ret3 := main(); {5069#true} is VALID [2022-04-08 09:41:03,174 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-08 09:41:03,174 INFO L290 TraceCheckUtils]: 2: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-08 09:41:03,174 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-08 09:41:03,174 INFO L272 TraceCheckUtils]: 0: Hoare triple {5069#true} call ULTIMATE.init(); {5069#true} is VALID [2022-04-08 09:41:03,175 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-08 09:41:03,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001987454] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:03,175 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:03,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 38 [2022-04-08 09:41:03,175 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:03,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [453769648] [2022-04-08 09:41:03,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [453769648] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:03,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:03,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-08 09:41:03,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190421598] [2022-04-08 09:41:03,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:03,176 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-08 09:41:03,176 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:03,176 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-08 09:41:03,210 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-08 09:41:03,210 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-08 09:41:03,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-08 09:41:03,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=866, Unknown=0, NotChecked=0, Total=1406 [2022-04-08 09:41:03,212 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-08 09:41:03,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:03,613 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2022-04-08 09:41:03,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-08 09:41:03,614 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-08 09:41:03,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:03,614 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-08 09:41:03,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 48 transitions. [2022-04-08 09:41:03,615 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-08 09:41:03,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 48 transitions. [2022-04-08 09:41:03,616 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 20 states and 48 transitions. [2022-04-08 09:41:03,658 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-08 09:41:03,659 INFO L225 Difference]: With dead ends: 48 [2022-04-08 09:41:03,659 INFO L226 Difference]: Without dead ends: 43 [2022-04-08 09:41:03,660 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1046, Invalid=1924, Unknown=0, NotChecked=0, Total=2970 [2022-04-08 09:41:03,661 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:41:03,661 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.1s Time] [2022-04-08 09:41:03,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-04-08 09:41:03,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2022-04-08 09:41:03,724 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:03,724 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-08 09:41:03,724 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-08 09:41:03,724 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-08 09:41:03,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:03,725 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2022-04-08 09:41:03,725 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2022-04-08 09:41:03,725 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:03,725 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:03,725 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-08 09:41:03,725 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-08 09:41:03,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:03,726 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2022-04-08 09:41:03,726 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2022-04-08 09:41:03,726 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:03,726 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:03,726 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:03,726 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:03,726 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-08 09:41:03,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2022-04-08 09:41:03,727 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 39 [2022-04-08 09:41:03,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:03,727 INFO L478 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2022-04-08 09:41:03,727 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-08 09:41:03,727 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 42 states and 42 transitions. [2022-04-08 09:41:03,764 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-08 09:41:03,764 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2022-04-08 09:41:03,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-04-08 09:41:03,764 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:03,765 INFO L499 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:03,781 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-08 09:41:03,967 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-08 09:41:03,967 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:03,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:03,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1296062616, now seen corresponding path program 29 times [2022-04-08 09:41:03,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:03,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [362727967] [2022-04-08 09:41:03,975 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:03,975 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:03,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1296062616, now seen corresponding path program 30 times [2022-04-08 09:41:03,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:03,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666798315] [2022-04-08 09:41:03,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:03,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:04,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:04,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:04,208 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-08 09:41:04,208 INFO L290 TraceCheckUtils]: 1: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-08 09:41:04,208 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-08 09:41:04,208 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-08 09:41:04,209 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-08 09:41:04,209 INFO L290 TraceCheckUtils]: 2: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-08 09:41:04,209 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-08 09:41:04,209 INFO L272 TraceCheckUtils]: 4: Hoare triple {5643#true} call #t~ret3 := main(); {5643#true} is VALID [2022-04-08 09:41:04,209 INFO L290 TraceCheckUtils]: 5: Hoare triple {5643#true} ~i~0 := 0;~k~0 := 0; {5648#(= main_~k~0 0)} is VALID [2022-04-08 09:41:04,209 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-08 09:41:04,210 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-08 09:41:04,210 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-08 09:41:04,211 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-08 09:41:04,211 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-08 09:41:04,211 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-08 09:41:04,212 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-08 09:41:04,212 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-08 09:41:04,212 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-08 09:41:04,213 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-08 09:41:04,213 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-08 09:41:04,213 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-08 09:41:04,214 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-08 09:41:04,214 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-08 09:41:04,214 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-08 09:41:04,215 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-08 09:41:04,215 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-08 09:41:04,215 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-08 09:41:04,216 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-08 09:41:04,216 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-08 09:41:04,216 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-08 09:41:04,217 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-08 09:41:04,217 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-08 09:41:04,217 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-08 09:41:04,218 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-08 09:41:04,218 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-08 09:41:04,218 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-08 09:41:04,219 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-08 09:41:04,219 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-08 09:41:04,220 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-08 09:41:04,220 INFO L290 TraceCheckUtils]: 36: Hoare triple {5663#(<= main_~k~0 15)} assume !(~i~0 < 1000000); {5663#(<= main_~k~0 15)} is VALID [2022-04-08 09:41:04,220 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-08 09:41:04,221 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-08 09:41:04,221 INFO L290 TraceCheckUtils]: 39: Hoare triple {5665#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {5644#false} is VALID [2022-04-08 09:41:04,221 INFO L290 TraceCheckUtils]: 40: Hoare triple {5644#false} assume !false; {5644#false} is VALID [2022-04-08 09:41:04,221 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-08 09:41:04,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:04,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666798315] [2022-04-08 09:41:04,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666798315] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:04,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33436404] [2022-04-08 09:41:04,222 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:41:04,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:04,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:04,222 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-08 09:41:04,235 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-08 09:41:04,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-04-08 09:41:04,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:04,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-08 09:41:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:04,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:04,573 INFO L272 TraceCheckUtils]: 0: Hoare triple {5643#true} call ULTIMATE.init(); {5643#true} is VALID [2022-04-08 09:41:04,573 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-08 09:41:04,573 INFO L290 TraceCheckUtils]: 2: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-08 09:41:04,573 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-08 09:41:04,573 INFO L272 TraceCheckUtils]: 4: Hoare triple {5643#true} call #t~ret3 := main(); {5643#true} is VALID [2022-04-08 09:41:04,574 INFO L290 TraceCheckUtils]: 5: Hoare triple {5643#true} ~i~0 := 0;~k~0 := 0; {5685#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:04,574 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-08 09:41:04,574 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-08 09:41:04,575 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-08 09:41:04,575 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-08 09:41:04,575 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-08 09:41:04,576 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-08 09:41:04,576 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-08 09:41:04,577 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-08 09:41:04,577 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-08 09:41:04,577 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-08 09:41:04,578 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-08 09:41:04,578 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-08 09:41:04,578 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-08 09:41:04,579 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-08 09:41:04,579 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-08 09:41:04,579 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-08 09:41:04,580 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-08 09:41:04,580 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-08 09:41:04,580 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-08 09:41:04,581 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-08 09:41:04,581 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-08 09:41:04,581 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-08 09:41:04,582 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-08 09:41:04,582 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-08 09:41:04,582 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-08 09:41:04,583 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-08 09:41:04,583 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-08 09:41:04,583 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-08 09:41:04,584 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-08 09:41:04,584 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-08 09:41:04,584 INFO L290 TraceCheckUtils]: 36: Hoare triple {5663#(<= main_~k~0 15)} assume !(~i~0 < 1000000); {5663#(<= main_~k~0 15)} is VALID [2022-04-08 09:41:04,585 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-08 09:41:04,585 INFO L290 TraceCheckUtils]: 38: Hoare triple {5782#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5786#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:04,586 INFO L290 TraceCheckUtils]: 39: Hoare triple {5786#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5644#false} is VALID [2022-04-08 09:41:04,586 INFO L290 TraceCheckUtils]: 40: Hoare triple {5644#false} assume !false; {5644#false} is VALID [2022-04-08 09:41:04,586 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-08 09:41:04,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:05,131 INFO L290 TraceCheckUtils]: 40: Hoare triple {5644#false} assume !false; {5644#false} is VALID [2022-04-08 09:41:05,131 INFO L290 TraceCheckUtils]: 39: Hoare triple {5786#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5644#false} is VALID [2022-04-08 09:41:05,131 INFO L290 TraceCheckUtils]: 38: Hoare triple {5782#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5786#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:05,132 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-08 09:41:05,132 INFO L290 TraceCheckUtils]: 36: Hoare triple {5802#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {5802#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:05,133 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-08 09:41:05,133 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-08 09:41:05,133 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-08 09:41:05,134 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-08 09:41:05,134 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-08 09:41:05,134 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-08 09:41:05,135 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-08 09:41:05,135 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-08 09:41:05,135 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-08 09:41:05,136 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-08 09:41:05,136 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-08 09:41:05,136 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-08 09:41:05,137 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-08 09:41:05,137 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-08 09:41:05,137 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-08 09:41:05,138 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-08 09:41:05,138 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-08 09:41:05,138 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-08 09:41:05,139 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-08 09:41:05,139 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-08 09:41:05,140 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-08 09:41:05,140 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-08 09:41:05,140 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-08 09:41:05,141 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-08 09:41:05,141 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-08 09:41:05,141 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-08 09:41:05,142 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-08 09:41:05,142 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-08 09:41:05,142 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-08 09:41:05,143 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-08 09:41:05,143 INFO L290 TraceCheckUtils]: 5: Hoare triple {5643#true} ~i~0 := 0;~k~0 := 0; {5907#(<= main_~k~0 999985)} is VALID [2022-04-08 09:41:05,143 INFO L272 TraceCheckUtils]: 4: Hoare triple {5643#true} call #t~ret3 := main(); {5643#true} is VALID [2022-04-08 09:41:05,143 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-08 09:41:05,143 INFO L290 TraceCheckUtils]: 2: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-08 09:41:05,143 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-08 09:41:05,143 INFO L272 TraceCheckUtils]: 0: Hoare triple {5643#true} call ULTIMATE.init(); {5643#true} is VALID [2022-04-08 09:41:05,144 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-08 09:41:05,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33436404] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:05,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:05,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 40 [2022-04-08 09:41:05,144 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:05,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [362727967] [2022-04-08 09:41:05,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [362727967] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:05,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:05,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-08 09:41:05,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691325709] [2022-04-08 09:41:05,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:05,145 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-08 09:41:05,145 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:05,145 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-08 09:41:05,175 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-08 09:41:05,175 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-08 09:41:05,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:05,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-08 09:41:05,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=607, Invalid=953, Unknown=0, NotChecked=0, Total=1560 [2022-04-08 09:41:05,177 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-08 09:41:05,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:05,554 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2022-04-08 09:41:05,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-08 09:41:05,555 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-08 09:41:05,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:05,555 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-08 09:41:05,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 50 transitions. [2022-04-08 09:41:05,556 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-08 09:41:05,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 50 transitions. [2022-04-08 09:41:05,557 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 21 states and 50 transitions. [2022-04-08 09:41:05,597 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-08 09:41:05,598 INFO L225 Difference]: With dead ends: 50 [2022-04-08 09:41:05,598 INFO L226 Difference]: Without dead ends: 45 [2022-04-08 09:41:05,599 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1178, Invalid=2128, Unknown=0, NotChecked=0, Total=3306 [2022-04-08 09:41:05,599 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:41:05,599 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.1s Time] [2022-04-08 09:41:05,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-04-08 09:41:05,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2022-04-08 09:41:05,660 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:05,660 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-08 09:41:05,660 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-08 09:41:05,660 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-08 09:41:05,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:05,661 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2022-04-08 09:41:05,661 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2022-04-08 09:41:05,661 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:05,661 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:05,661 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-08 09:41:05,661 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-08 09:41:05,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:05,662 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2022-04-08 09:41:05,662 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2022-04-08 09:41:05,662 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:05,662 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:05,662 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:05,662 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:05,662 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-08 09:41:05,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2022-04-08 09:41:05,663 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 41 [2022-04-08 09:41:05,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:05,663 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2022-04-08 09:41:05,663 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-08 09:41:05,663 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 44 states and 44 transitions. [2022-04-08 09:41:05,702 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-08 09:41:05,702 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2022-04-08 09:41:05,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-08 09:41:05,702 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:05,702 INFO L499 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:05,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-08 09:41:05,902 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-08 09:41:05,903 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:05,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:05,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1075806548, now seen corresponding path program 31 times [2022-04-08 09:41:05,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:05,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [202526963] [2022-04-08 09:41:05,917 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:05,917 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:05,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1075806548, now seen corresponding path program 32 times [2022-04-08 09:41:05,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:05,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154060462] [2022-04-08 09:41:05,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:05,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:05,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:06,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:06,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:06,176 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-08 09:41:06,176 INFO L290 TraceCheckUtils]: 1: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-08 09:41:06,176 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-08 09:41:06,176 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-08 09:41:06,177 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-08 09:41:06,177 INFO L290 TraceCheckUtils]: 2: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-08 09:41:06,177 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-08 09:41:06,177 INFO L272 TraceCheckUtils]: 4: Hoare triple {6245#true} call #t~ret3 := main(); {6245#true} is VALID [2022-04-08 09:41:06,177 INFO L290 TraceCheckUtils]: 5: Hoare triple {6245#true} ~i~0 := 0;~k~0 := 0; {6250#(= main_~k~0 0)} is VALID [2022-04-08 09:41:06,177 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-08 09:41:06,178 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-08 09:41:06,178 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-08 09:41:06,178 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-08 09:41:06,179 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-08 09:41:06,179 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-08 09:41:06,179 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-08 09:41:06,180 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-08 09:41:06,180 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-08 09:41:06,181 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-08 09:41:06,181 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-08 09:41:06,181 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-08 09:41:06,182 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-08 09:41:06,182 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-08 09:41:06,182 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-08 09:41:06,183 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-08 09:41:06,183 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-08 09:41:06,183 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-08 09:41:06,184 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-08 09:41:06,184 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-08 09:41:06,184 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-08 09:41:06,185 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-08 09:41:06,185 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-08 09:41:06,186 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-08 09:41:06,186 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-08 09:41:06,186 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-08 09:41:06,186 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-08 09:41:06,187 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-08 09:41:06,187 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-08 09:41:06,188 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-08 09:41:06,188 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-08 09:41:06,188 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-08 09:41:06,189 INFO L290 TraceCheckUtils]: 38: Hoare triple {6266#(<= main_~k~0 16)} assume !(~i~0 < 1000000); {6266#(<= main_~k~0 16)} is VALID [2022-04-08 09:41:06,189 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-08 09:41:06,189 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-08 09:41:06,190 INFO L290 TraceCheckUtils]: 41: Hoare triple {6268#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {6246#false} is VALID [2022-04-08 09:41:06,190 INFO L290 TraceCheckUtils]: 42: Hoare triple {6246#false} assume !false; {6246#false} is VALID [2022-04-08 09:41:06,190 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-08 09:41:06,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:06,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154060462] [2022-04-08 09:41:06,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154060462] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:06,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730995427] [2022-04-08 09:41:06,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:06,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:06,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:06,191 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-08 09:41:06,192 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-08 09:41:06,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:06,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:06,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-08 09:41:06,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:06,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:06,593 INFO L272 TraceCheckUtils]: 0: Hoare triple {6245#true} call ULTIMATE.init(); {6245#true} is VALID [2022-04-08 09:41:06,593 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-08 09:41:06,593 INFO L290 TraceCheckUtils]: 2: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-08 09:41:06,593 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-08 09:41:06,593 INFO L272 TraceCheckUtils]: 4: Hoare triple {6245#true} call #t~ret3 := main(); {6245#true} is VALID [2022-04-08 09:41:06,594 INFO L290 TraceCheckUtils]: 5: Hoare triple {6245#true} ~i~0 := 0;~k~0 := 0; {6288#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:06,594 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-08 09:41:06,594 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-08 09:41:06,595 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-08 09:41:06,595 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-08 09:41:06,595 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-08 09:41:06,596 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-08 09:41:06,596 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-08 09:41:06,596 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-08 09:41:06,597 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-08 09:41:06,597 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-08 09:41:06,597 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-08 09:41:06,598 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-08 09:41:06,598 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-08 09:41:06,598 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-08 09:41:06,599 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-08 09:41:06,599 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-08 09:41:06,599 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-08 09:41:06,600 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-08 09:41:06,600 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-08 09:41:06,600 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-08 09:41:06,603 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-08 09:41:06,607 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-08 09:41:06,608 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-08 09:41:06,608 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-08 09:41:06,609 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-08 09:41:06,609 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-08 09:41:06,610 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-08 09:41:06,610 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-08 09:41:06,611 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-08 09:41:06,611 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-08 09:41:06,612 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-08 09:41:06,612 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-08 09:41:06,613 INFO L290 TraceCheckUtils]: 38: Hoare triple {6266#(<= main_~k~0 16)} assume !(~i~0 < 1000000); {6266#(<= main_~k~0 16)} is VALID [2022-04-08 09:41:06,613 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-08 09:41:06,614 INFO L290 TraceCheckUtils]: 40: Hoare triple {6391#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {6395#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:06,614 INFO L290 TraceCheckUtils]: 41: Hoare triple {6395#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6246#false} is VALID [2022-04-08 09:41:06,614 INFO L290 TraceCheckUtils]: 42: Hoare triple {6246#false} assume !false; {6246#false} is VALID [2022-04-08 09:41:06,615 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-08 09:41:06,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:07,209 INFO L290 TraceCheckUtils]: 42: Hoare triple {6246#false} assume !false; {6246#false} is VALID [2022-04-08 09:41:07,209 INFO L290 TraceCheckUtils]: 41: Hoare triple {6395#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6246#false} is VALID [2022-04-08 09:41:07,210 INFO L290 TraceCheckUtils]: 40: Hoare triple {6391#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {6395#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:07,210 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-08 09:41:07,210 INFO L290 TraceCheckUtils]: 38: Hoare triple {6411#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {6411#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:07,211 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-08 09:41:07,211 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-08 09:41:07,212 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-08 09:41:07,212 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-08 09:41:07,212 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-08 09:41:07,213 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-08 09:41:07,213 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-08 09:41:07,213 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-08 09:41:07,214 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-08 09:41:07,214 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-08 09:41:07,214 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-08 09:41:07,215 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-08 09:41:07,215 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-08 09:41:07,215 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-08 09:41:07,216 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-08 09:41:07,216 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-08 09:41:07,216 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-08 09:41:07,217 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-08 09:41:07,217 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-08 09:41:07,217 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-08 09:41:07,218 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-08 09:41:07,218 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-08 09:41:07,219 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-08 09:41:07,219 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-08 09:41:07,219 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-08 09:41:07,220 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-08 09:41:07,220 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-08 09:41:07,220 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-08 09:41:07,221 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-08 09:41:07,221 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-08 09:41:07,221 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-08 09:41:07,222 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-08 09:41:07,222 INFO L290 TraceCheckUtils]: 5: Hoare triple {6245#true} ~i~0 := 0;~k~0 := 0; {6523#(<= main_~k~0 999984)} is VALID [2022-04-08 09:41:07,222 INFO L272 TraceCheckUtils]: 4: Hoare triple {6245#true} call #t~ret3 := main(); {6245#true} is VALID [2022-04-08 09:41:07,222 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-08 09:41:07,222 INFO L290 TraceCheckUtils]: 2: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-08 09:41:07,222 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-08 09:41:07,222 INFO L272 TraceCheckUtils]: 0: Hoare triple {6245#true} call ULTIMATE.init(); {6245#true} is VALID [2022-04-08 09:41:07,223 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-08 09:41:07,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730995427] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:07,223 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:07,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 42 [2022-04-08 09:41:07,223 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:07,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [202526963] [2022-04-08 09:41:07,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [202526963] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:07,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:07,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-08 09:41:07,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777608139] [2022-04-08 09:41:07,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:07,224 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-08 09:41:07,224 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:07,224 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-08 09:41:07,252 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-08 09:41:07,252 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-08 09:41:07,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:07,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-08 09:41:07,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=678, Invalid=1044, Unknown=0, NotChecked=0, Total=1722 [2022-04-08 09:41:07,253 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-08 09:41:07,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:07,707 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2022-04-08 09:41:07,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-08 09:41:07,707 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-08 09:41:07,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:07,708 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-08 09:41:07,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 52 transitions. [2022-04-08 09:41:07,709 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-08 09:41:07,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 52 transitions. [2022-04-08 09:41:07,710 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 22 states and 52 transitions. [2022-04-08 09:41:07,757 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-08 09:41:07,758 INFO L225 Difference]: With dead ends: 52 [2022-04-08 09:41:07,758 INFO L226 Difference]: Without dead ends: 47 [2022-04-08 09:41:07,759 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1318, Invalid=2342, Unknown=0, NotChecked=0, Total=3660 [2022-04-08 09:41:07,760 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-08 09:41:07,760 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-08 09:41:07,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-08 09:41:07,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-04-08 09:41:07,847 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:07,847 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-08 09:41:07,847 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-08 09:41:07,847 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-08 09:41:07,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:07,848 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2022-04-08 09:41:07,848 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2022-04-08 09:41:07,849 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:07,849 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:07,849 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-08 09:41:07,849 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-08 09:41:07,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:07,850 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2022-04-08 09:41:07,850 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2022-04-08 09:41:07,850 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:07,850 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:07,850 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:07,865 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:07,866 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-08 09:41:07,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2022-04-08 09:41:07,867 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 43 [2022-04-08 09:41:07,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:07,867 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2022-04-08 09:41:07,868 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-08 09:41:07,868 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 46 states and 46 transitions. [2022-04-08 09:41:07,919 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-08 09:41:07,919 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2022-04-08 09:41:07,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-04-08 09:41:07,919 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:07,919 INFO L499 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:07,945 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-08 09:41:08,131 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-08 09:41:08,131 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:08,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:08,132 INFO L85 PathProgramCache]: Analyzing trace with hash -136877296, now seen corresponding path program 33 times [2022-04-08 09:41:08,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:08,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [421517375] [2022-04-08 09:41:08,139 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:08,139 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:08,139 INFO L85 PathProgramCache]: Analyzing trace with hash -136877296, now seen corresponding path program 34 times [2022-04-08 09:41:08,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:08,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402596833] [2022-04-08 09:41:08,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:08,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:08,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:08,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:08,404 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-08 09:41:08,404 INFO L290 TraceCheckUtils]: 1: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-08 09:41:08,404 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-08 09:41:08,405 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-08 09:41:08,405 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-08 09:41:08,405 INFO L290 TraceCheckUtils]: 2: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-08 09:41:08,405 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-08 09:41:08,405 INFO L272 TraceCheckUtils]: 4: Hoare triple {6875#true} call #t~ret3 := main(); {6875#true} is VALID [2022-04-08 09:41:08,406 INFO L290 TraceCheckUtils]: 5: Hoare triple {6875#true} ~i~0 := 0;~k~0 := 0; {6880#(= main_~k~0 0)} is VALID [2022-04-08 09:41:08,406 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-08 09:41:08,406 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-08 09:41:08,407 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-08 09:41:08,407 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-08 09:41:08,408 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-08 09:41:08,408 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-08 09:41:08,409 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-08 09:41:08,409 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-08 09:41:08,410 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-08 09:41:08,410 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-08 09:41:08,410 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-08 09:41:08,411 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-08 09:41:08,411 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-08 09:41:08,411 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-08 09:41:08,412 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-08 09:41:08,412 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-08 09:41:08,412 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-08 09:41:08,413 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-08 09:41:08,413 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-08 09:41:08,414 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-08 09:41:08,414 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-08 09:41:08,414 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-08 09:41:08,415 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-08 09:41:08,415 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-08 09:41:08,416 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-08 09:41:08,416 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-08 09:41:08,417 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-08 09:41:08,417 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-08 09:41:08,417 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-08 09:41:08,418 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-08 09:41:08,418 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-08 09:41:08,419 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-08 09:41:08,419 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-08 09:41:08,420 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-08 09:41:08,420 INFO L290 TraceCheckUtils]: 40: Hoare triple {6897#(<= main_~k~0 17)} assume !(~i~0 < 1000000); {6897#(<= main_~k~0 17)} is VALID [2022-04-08 09:41:08,421 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-08 09:41:08,421 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-08 09:41:08,421 INFO L290 TraceCheckUtils]: 43: Hoare triple {6899#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {6876#false} is VALID [2022-04-08 09:41:08,422 INFO L290 TraceCheckUtils]: 44: Hoare triple {6876#false} assume !false; {6876#false} is VALID [2022-04-08 09:41:08,422 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-08 09:41:08,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:08,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402596833] [2022-04-08 09:41:08,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402596833] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:08,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353291889] [2022-04-08 09:41:08,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:08,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:08,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:08,428 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-08 09:41:08,429 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-08 09:41:08,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:08,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:08,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-08 09:41:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:08,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:08,799 INFO L272 TraceCheckUtils]: 0: Hoare triple {6875#true} call ULTIMATE.init(); {6875#true} is VALID [2022-04-08 09:41:08,799 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-08 09:41:08,799 INFO L290 TraceCheckUtils]: 2: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-08 09:41:08,799 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-08 09:41:08,799 INFO L272 TraceCheckUtils]: 4: Hoare triple {6875#true} call #t~ret3 := main(); {6875#true} is VALID [2022-04-08 09:41:08,800 INFO L290 TraceCheckUtils]: 5: Hoare triple {6875#true} ~i~0 := 0;~k~0 := 0; {6919#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:08,800 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-08 09:41:08,800 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-08 09:41:08,801 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-08 09:41:08,801 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-08 09:41:08,801 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-08 09:41:08,802 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-08 09:41:08,802 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-08 09:41:08,802 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-08 09:41:08,803 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-08 09:41:08,803 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-08 09:41:08,803 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-08 09:41:08,804 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-08 09:41:08,804 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-08 09:41:08,805 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-08 09:41:08,805 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-08 09:41:08,805 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-08 09:41:08,806 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-08 09:41:08,806 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-08 09:41:08,806 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-08 09:41:08,807 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-08 09:41:08,807 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-08 09:41:08,807 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-08 09:41:08,808 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-08 09:41:08,808 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-08 09:41:08,808 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-08 09:41:08,809 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-08 09:41:08,809 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-08 09:41:08,809 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-08 09:41:08,810 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-08 09:41:08,810 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-08 09:41:08,810 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-08 09:41:08,811 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-08 09:41:08,811 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-08 09:41:08,812 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-08 09:41:08,812 INFO L290 TraceCheckUtils]: 40: Hoare triple {6897#(<= main_~k~0 17)} assume !(~i~0 < 1000000); {6897#(<= main_~k~0 17)} is VALID [2022-04-08 09:41:08,812 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-08 09:41:08,813 INFO L290 TraceCheckUtils]: 42: Hoare triple {7028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:08,813 INFO L290 TraceCheckUtils]: 43: Hoare triple {7032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6876#false} is VALID [2022-04-08 09:41:08,813 INFO L290 TraceCheckUtils]: 44: Hoare triple {6876#false} assume !false; {6876#false} is VALID [2022-04-08 09:41:08,813 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-08 09:41:08,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:09,466 INFO L290 TraceCheckUtils]: 44: Hoare triple {6876#false} assume !false; {6876#false} is VALID [2022-04-08 09:41:09,467 INFO L290 TraceCheckUtils]: 43: Hoare triple {7032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6876#false} is VALID [2022-04-08 09:41:09,467 INFO L290 TraceCheckUtils]: 42: Hoare triple {7028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:09,468 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-08 09:41:09,468 INFO L290 TraceCheckUtils]: 40: Hoare triple {7048#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {7048#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:09,469 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-08 09:41:09,469 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-08 09:41:09,469 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-08 09:41:09,469 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-08 09:41:09,470 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-08 09:41:09,470 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-08 09:41:09,471 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-08 09:41:09,471 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-08 09:41:09,471 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-08 09:41:09,472 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-08 09:41:09,472 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-08 09:41:09,472 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-08 09:41:09,473 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-08 09:41:09,473 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-08 09:41:09,473 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-08 09:41:09,474 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-08 09:41:09,474 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-08 09:41:09,474 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-08 09:41:09,475 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-08 09:41:09,475 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-08 09:41:09,476 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-08 09:41:09,476 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-08 09:41:09,476 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-08 09:41:09,476 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-08 09:41:09,477 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-08 09:41:09,477 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-08 09:41:09,478 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-08 09:41:09,478 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-08 09:41:09,478 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-08 09:41:09,479 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-08 09:41:09,479 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-08 09:41:09,479 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-08 09:41:09,480 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-08 09:41:09,480 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-08 09:41:09,480 INFO L290 TraceCheckUtils]: 5: Hoare triple {6875#true} ~i~0 := 0;~k~0 := 0; {7167#(<= main_~k~0 999983)} is VALID [2022-04-08 09:41:09,480 INFO L272 TraceCheckUtils]: 4: Hoare triple {6875#true} call #t~ret3 := main(); {6875#true} is VALID [2022-04-08 09:41:09,480 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-08 09:41:09,480 INFO L290 TraceCheckUtils]: 2: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-08 09:41:09,481 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-08 09:41:09,481 INFO L272 TraceCheckUtils]: 0: Hoare triple {6875#true} call ULTIMATE.init(); {6875#true} is VALID [2022-04-08 09:41:09,481 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-08 09:41:09,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353291889] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:09,481 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:09,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 44 [2022-04-08 09:41:09,481 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:09,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [421517375] [2022-04-08 09:41:09,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [421517375] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:09,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:09,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-08 09:41:09,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217487508] [2022-04-08 09:41:09,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:09,482 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-08 09:41:09,482 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:09,482 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-08 09:41:09,513 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-08 09:41:09,513 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-08 09:41:09,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:09,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-08 09:41:09,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=753, Invalid=1139, Unknown=0, NotChecked=0, Total=1892 [2022-04-08 09:41:09,514 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-08 09:41:10,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:10,016 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2022-04-08 09:41:10,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-08 09:41:10,017 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-08 09:41:10,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:10,017 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-08 09:41:10,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 54 transitions. [2022-04-08 09:41:10,018 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-08 09:41:10,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 54 transitions. [2022-04-08 09:41:10,019 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 23 states and 54 transitions. [2022-04-08 09:41:10,061 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-08 09:41:10,062 INFO L225 Difference]: With dead ends: 54 [2022-04-08 09:41:10,062 INFO L226 Difference]: Without dead ends: 49 [2022-04-08 09:41:10,063 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1466, Invalid=2566, Unknown=0, NotChecked=0, Total=4032 [2022-04-08 09:41:10,063 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-08 09:41:10,064 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-08 09:41:10,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-04-08 09:41:10,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2022-04-08 09:41:10,158 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:10,158 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-08 09:41:10,158 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-08 09:41:10,158 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-08 09:41:10,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:10,159 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2022-04-08 09:41:10,159 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2022-04-08 09:41:10,159 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:10,159 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:10,159 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-08 09:41:10,159 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-08 09:41:10,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:10,160 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2022-04-08 09:41:10,160 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2022-04-08 09:41:10,160 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:10,161 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:10,161 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:10,161 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:10,161 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-08 09:41:10,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2022-04-08 09:41:10,162 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 45 [2022-04-08 09:41:10,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:10,162 INFO L478 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2022-04-08 09:41:10,162 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-08 09:41:10,162 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 48 states and 48 transitions. [2022-04-08 09:41:10,205 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-08 09:41:10,205 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2022-04-08 09:41:10,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-08 09:41:10,206 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:10,206 INFO L499 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:10,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-04-08 09:41:10,406 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-08 09:41:10,407 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:10,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:10,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1589914164, now seen corresponding path program 35 times [2022-04-08 09:41:10,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:10,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2142512496] [2022-04-08 09:41:10,414 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:10,414 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:10,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1589914164, now seen corresponding path program 36 times [2022-04-08 09:41:10,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:10,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027268109] [2022-04-08 09:41:10,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:10,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:10,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:10,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:10,738 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-08 09:41:10,738 INFO L290 TraceCheckUtils]: 1: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-08 09:41:10,738 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-08 09:41:10,738 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-08 09:41:10,739 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-08 09:41:10,739 INFO L290 TraceCheckUtils]: 2: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-08 09:41:10,739 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-08 09:41:10,739 INFO L272 TraceCheckUtils]: 4: Hoare triple {7533#true} call #t~ret3 := main(); {7533#true} is VALID [2022-04-08 09:41:10,739 INFO L290 TraceCheckUtils]: 5: Hoare triple {7533#true} ~i~0 := 0;~k~0 := 0; {7538#(= main_~k~0 0)} is VALID [2022-04-08 09:41:10,739 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-08 09:41:10,740 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-08 09:41:10,740 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-08 09:41:10,741 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-08 09:41:10,741 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-08 09:41:10,742 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-08 09:41:10,742 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-08 09:41:10,743 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-08 09:41:10,743 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-08 09:41:10,746 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-08 09:41:10,746 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-08 09:41:10,747 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-08 09:41:10,747 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-08 09:41:10,748 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-08 09:41:10,748 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-08 09:41:10,749 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-08 09:41:10,749 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-08 09:41:10,750 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-08 09:41:10,750 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-08 09:41:10,751 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-08 09:41:10,752 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-08 09:41:10,752 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-08 09:41:10,752 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-08 09:41:10,753 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-08 09:41:10,753 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-08 09:41:10,763 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-08 09:41:10,764 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-08 09:41:10,764 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-08 09:41:10,765 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-08 09:41:10,765 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-08 09:41:10,765 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-08 09:41:10,766 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-08 09:41:10,766 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-08 09:41:10,767 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-08 09:41:10,767 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-08 09:41:10,768 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-08 09:41:10,768 INFO L290 TraceCheckUtils]: 42: Hoare triple {7556#(<= main_~k~0 18)} assume !(~i~0 < 1000000); {7556#(<= main_~k~0 18)} is VALID [2022-04-08 09:41:10,769 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-08 09:41:10,769 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-08 09:41:10,770 INFO L290 TraceCheckUtils]: 45: Hoare triple {7558#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {7534#false} is VALID [2022-04-08 09:41:10,770 INFO L290 TraceCheckUtils]: 46: Hoare triple {7534#false} assume !false; {7534#false} is VALID [2022-04-08 09:41:10,770 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-08 09:41:10,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:10,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027268109] [2022-04-08 09:41:10,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027268109] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:10,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174088664] [2022-04-08 09:41:10,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:41:10,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:10,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:10,772 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-08 09:41:10,774 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-08 09:41:10,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-08 09:41:10,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:10,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-08 09:41:10,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:10,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:11,185 INFO L272 TraceCheckUtils]: 0: Hoare triple {7533#true} call ULTIMATE.init(); {7533#true} is VALID [2022-04-08 09:41:11,185 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-08 09:41:11,185 INFO L290 TraceCheckUtils]: 2: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-08 09:41:11,185 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-08 09:41:11,185 INFO L272 TraceCheckUtils]: 4: Hoare triple {7533#true} call #t~ret3 := main(); {7533#true} is VALID [2022-04-08 09:41:11,186 INFO L290 TraceCheckUtils]: 5: Hoare triple {7533#true} ~i~0 := 0;~k~0 := 0; {7578#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:11,186 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-08 09:41:11,186 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-08 09:41:11,187 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-08 09:41:11,187 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-08 09:41:11,187 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-08 09:41:11,188 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-08 09:41:11,188 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-08 09:41:11,188 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-08 09:41:11,189 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-08 09:41:11,189 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-08 09:41:11,189 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-08 09:41:11,190 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-08 09:41:11,190 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-08 09:41:11,191 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-08 09:41:11,191 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-08 09:41:11,191 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-08 09:41:11,192 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-08 09:41:11,192 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-08 09:41:11,192 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-08 09:41:11,193 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-08 09:41:11,193 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-08 09:41:11,193 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-08 09:41:11,194 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-08 09:41:11,194 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-08 09:41:11,194 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-08 09:41:11,195 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-08 09:41:11,195 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-08 09:41:11,195 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-08 09:41:11,196 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-08 09:41:11,196 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-08 09:41:11,196 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-08 09:41:11,197 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-08 09:41:11,197 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-08 09:41:11,198 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-08 09:41:11,198 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-08 09:41:11,198 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-08 09:41:11,199 INFO L290 TraceCheckUtils]: 42: Hoare triple {7556#(<= main_~k~0 18)} assume !(~i~0 < 1000000); {7556#(<= main_~k~0 18)} is VALID [2022-04-08 09:41:11,199 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-08 09:41:11,199 INFO L290 TraceCheckUtils]: 44: Hoare triple {7693#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7697#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:11,200 INFO L290 TraceCheckUtils]: 45: Hoare triple {7697#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {7534#false} is VALID [2022-04-08 09:41:11,200 INFO L290 TraceCheckUtils]: 46: Hoare triple {7534#false} assume !false; {7534#false} is VALID [2022-04-08 09:41:11,200 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-08 09:41:11,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:11,965 INFO L290 TraceCheckUtils]: 46: Hoare triple {7534#false} assume !false; {7534#false} is VALID [2022-04-08 09:41:11,966 INFO L290 TraceCheckUtils]: 45: Hoare triple {7697#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {7534#false} is VALID [2022-04-08 09:41:11,966 INFO L290 TraceCheckUtils]: 44: Hoare triple {7693#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7697#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:11,967 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-08 09:41:11,967 INFO L290 TraceCheckUtils]: 42: Hoare triple {7713#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {7713#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:11,968 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-08 09:41:11,968 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-08 09:41:11,968 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-08 09:41:11,969 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-08 09:41:11,969 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-08 09:41:11,970 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-08 09:41:11,970 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-08 09:41:11,971 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-08 09:41:11,971 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-08 09:41:11,971 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-08 09:41:11,972 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-08 09:41:11,972 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-08 09:41:11,973 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-08 09:41:11,973 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-08 09:41:11,974 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-08 09:41:11,974 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-08 09:41:11,975 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-08 09:41:11,975 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-08 09:41:11,975 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-08 09:41:11,976 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-08 09:41:11,976 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-08 09:41:11,977 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-08 09:41:11,977 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-08 09:41:11,978 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-08 09:41:11,978 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-08 09:41:11,978 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-08 09:41:11,979 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-08 09:41:11,979 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-08 09:41:11,980 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-08 09:41:11,980 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-08 09:41:11,981 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-08 09:41:11,981 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-08 09:41:11,982 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-08 09:41:11,982 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-08 09:41:11,983 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-08 09:41:11,983 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-08 09:41:11,983 INFO L290 TraceCheckUtils]: 5: Hoare triple {7533#true} ~i~0 := 0;~k~0 := 0; {7839#(<= main_~k~0 999982)} is VALID [2022-04-08 09:41:11,984 INFO L272 TraceCheckUtils]: 4: Hoare triple {7533#true} call #t~ret3 := main(); {7533#true} is VALID [2022-04-08 09:41:11,984 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-08 09:41:11,984 INFO L290 TraceCheckUtils]: 2: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-08 09:41:11,984 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-08 09:41:11,984 INFO L272 TraceCheckUtils]: 0: Hoare triple {7533#true} call ULTIMATE.init(); {7533#true} is VALID [2022-04-08 09:41:11,984 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-08 09:41:11,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174088664] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:11,984 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:11,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 46 [2022-04-08 09:41:11,985 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:11,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2142512496] [2022-04-08 09:41:11,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2142512496] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:11,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:11,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-08 09:41:11,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497496462] [2022-04-08 09:41:11,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:11,986 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-08 09:41:11,986 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:11,986 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-08 09:41:12,018 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-08 09:41:12,018 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-08 09:41:12,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:12,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-08 09:41:12,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=832, Invalid=1238, Unknown=0, NotChecked=0, Total=2070 [2022-04-08 09:41:12,019 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-08 09:41:12,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:12,488 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2022-04-08 09:41:12,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-08 09:41:12,488 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-08 09:41:12,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:12,488 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-08 09:41:12,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 56 transitions. [2022-04-08 09:41:12,489 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-08 09:41:12,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 56 transitions. [2022-04-08 09:41:12,490 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 24 states and 56 transitions. [2022-04-08 09:41:12,533 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-08 09:41:12,534 INFO L225 Difference]: With dead ends: 56 [2022-04-08 09:41:12,534 INFO L226 Difference]: Without dead ends: 51 [2022-04-08 09:41:12,535 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1622, Invalid=2800, Unknown=0, NotChecked=0, Total=4422 [2022-04-08 09:41:12,535 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:41:12,536 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.1s Time] [2022-04-08 09:41:12,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-08 09:41:12,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-08 09:41:12,623 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:12,623 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-08 09:41:12,623 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-08 09:41:12,623 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-08 09:41:12,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:12,624 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2022-04-08 09:41:12,624 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2022-04-08 09:41:12,624 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:12,624 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:12,624 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-08 09:41:12,624 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-08 09:41:12,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:12,625 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2022-04-08 09:41:12,625 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2022-04-08 09:41:12,625 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:12,625 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:12,625 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:12,625 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:12,626 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-08 09:41:12,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2022-04-08 09:41:12,626 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 47 [2022-04-08 09:41:12,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:12,627 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2022-04-08 09:41:12,627 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-08 09:41:12,627 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 50 states and 50 transitions. [2022-04-08 09:41:12,680 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-08 09:41:12,680 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2022-04-08 09:41:12,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-04-08 09:41:12,681 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:12,681 INFO L499 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:12,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-08 09:41:12,881 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-08 09:41:12,881 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:12,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:12,882 INFO L85 PathProgramCache]: Analyzing trace with hash -2093973112, now seen corresponding path program 37 times [2022-04-08 09:41:12,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:12,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2094909260] [2022-04-08 09:41:12,889 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:12,889 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash -2093973112, now seen corresponding path program 38 times [2022-04-08 09:41:12,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:12,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945190158] [2022-04-08 09:41:12,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:12,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:13,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:13,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:13,154 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-08 09:41:13,154 INFO L290 TraceCheckUtils]: 1: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-08 09:41:13,154 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-08 09:41:13,155 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-08 09:41:13,155 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-08 09:41:13,155 INFO L290 TraceCheckUtils]: 2: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-08 09:41:13,155 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-08 09:41:13,155 INFO L272 TraceCheckUtils]: 4: Hoare triple {8219#true} call #t~ret3 := main(); {8219#true} is VALID [2022-04-08 09:41:13,156 INFO L290 TraceCheckUtils]: 5: Hoare triple {8219#true} ~i~0 := 0;~k~0 := 0; {8224#(= main_~k~0 0)} is VALID [2022-04-08 09:41:13,156 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-08 09:41:13,156 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-08 09:41:13,157 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-08 09:41:13,157 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-08 09:41:13,158 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-08 09:41:13,158 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-08 09:41:13,159 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-08 09:41:13,159 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-08 09:41:13,159 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-08 09:41:13,160 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-08 09:41:13,160 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-08 09:41:13,161 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-08 09:41:13,161 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-08 09:41:13,161 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-08 09:41:13,161 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-08 09:41:13,162 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-08 09:41:13,162 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-08 09:41:13,163 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-08 09:41:13,163 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-08 09:41:13,163 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-08 09:41:13,164 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-08 09:41:13,164 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-08 09:41:13,164 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-08 09:41:13,165 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-08 09:41:13,165 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-08 09:41:13,165 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-08 09:41:13,166 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-08 09:41:13,166 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-08 09:41:13,166 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-08 09:41:13,167 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-08 09:41:13,167 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-08 09:41:13,167 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-08 09:41:13,168 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-08 09:41:13,168 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-08 09:41:13,168 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-08 09:41:13,169 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-08 09:41:13,169 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-08 09:41:13,169 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-08 09:41:13,170 INFO L290 TraceCheckUtils]: 44: Hoare triple {8243#(<= main_~k~0 19)} assume !(~i~0 < 1000000); {8243#(<= main_~k~0 19)} is VALID [2022-04-08 09:41:13,170 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-08 09:41:13,171 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-08 09:41:13,171 INFO L290 TraceCheckUtils]: 47: Hoare triple {8245#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {8220#false} is VALID [2022-04-08 09:41:13,171 INFO L290 TraceCheckUtils]: 48: Hoare triple {8220#false} assume !false; {8220#false} is VALID [2022-04-08 09:41:13,171 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-08 09:41:13,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:13,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945190158] [2022-04-08 09:41:13,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945190158] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:13,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744059017] [2022-04-08 09:41:13,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:13,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:13,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:13,172 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-08 09:41:13,175 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-08 09:41:13,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:13,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:13,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-08 09:41:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:13,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:13,583 INFO L272 TraceCheckUtils]: 0: Hoare triple {8219#true} call ULTIMATE.init(); {8219#true} is VALID [2022-04-08 09:41:13,583 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-08 09:41:13,583 INFO L290 TraceCheckUtils]: 2: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-08 09:41:13,583 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-08 09:41:13,583 INFO L272 TraceCheckUtils]: 4: Hoare triple {8219#true} call #t~ret3 := main(); {8219#true} is VALID [2022-04-08 09:41:13,586 INFO L290 TraceCheckUtils]: 5: Hoare triple {8219#true} ~i~0 := 0;~k~0 := 0; {8265#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:13,586 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-08 09:41:13,587 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-08 09:41:13,587 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-08 09:41:13,588 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-08 09:41:13,588 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-08 09:41:13,588 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-08 09:41:13,589 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-08 09:41:13,589 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-08 09:41:13,589 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-08 09:41:13,590 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-08 09:41:13,590 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-08 09:41:13,590 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-08 09:41:13,591 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-08 09:41:13,591 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-08 09:41:13,591 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-08 09:41:13,592 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-08 09:41:13,592 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-08 09:41:13,592 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-08 09:41:13,593 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-08 09:41:13,593 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-08 09:41:13,593 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-08 09:41:13,594 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-08 09:41:13,594 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-08 09:41:13,594 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-08 09:41:13,595 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-08 09:41:13,595 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-08 09:41:13,596 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-08 09:41:13,596 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-08 09:41:13,596 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-08 09:41:13,597 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-08 09:41:13,597 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-08 09:41:13,597 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-08 09:41:13,598 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-08 09:41:13,598 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-08 09:41:13,598 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-08 09:41:13,599 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-08 09:41:13,599 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-08 09:41:13,599 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-08 09:41:13,600 INFO L290 TraceCheckUtils]: 44: Hoare triple {8243#(<= main_~k~0 19)} assume !(~i~0 < 1000000); {8243#(<= main_~k~0 19)} is VALID [2022-04-08 09:41:13,600 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-08 09:41:13,600 INFO L290 TraceCheckUtils]: 46: Hoare triple {8386#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {8390#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:13,601 INFO L290 TraceCheckUtils]: 47: Hoare triple {8390#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8220#false} is VALID [2022-04-08 09:41:13,601 INFO L290 TraceCheckUtils]: 48: Hoare triple {8220#false} assume !false; {8220#false} is VALID [2022-04-08 09:41:13,601 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-08 09:41:13,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:14,330 INFO L290 TraceCheckUtils]: 48: Hoare triple {8220#false} assume !false; {8220#false} is VALID [2022-04-08 09:41:14,331 INFO L290 TraceCheckUtils]: 47: Hoare triple {8390#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8220#false} is VALID [2022-04-08 09:41:14,331 INFO L290 TraceCheckUtils]: 46: Hoare triple {8386#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {8390#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:14,331 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-08 09:41:14,332 INFO L290 TraceCheckUtils]: 44: Hoare triple {8406#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {8406#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:14,332 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-08 09:41:14,332 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-08 09:41:14,333 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-08 09:41:14,333 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-08 09:41:14,334 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-08 09:41:14,334 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-08 09:41:14,334 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-08 09:41:14,335 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-08 09:41:14,335 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-08 09:41:14,335 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-08 09:41:14,336 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-08 09:41:14,336 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-08 09:41:14,336 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-08 09:41:14,337 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-08 09:41:14,337 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-08 09:41:14,337 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-08 09:41:14,338 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-08 09:41:14,338 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-08 09:41:14,338 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-08 09:41:14,339 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-08 09:41:14,339 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-08 09:41:14,339 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-08 09:41:14,340 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-08 09:41:14,340 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-08 09:41:14,341 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-08 09:41:14,341 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-08 09:41:14,341 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-08 09:41:14,342 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-08 09:41:14,342 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-08 09:41:14,342 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-08 09:41:14,343 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-08 09:41:14,343 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-08 09:41:14,343 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-08 09:41:14,344 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-08 09:41:14,344 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-08 09:41:14,344 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-08 09:41:14,345 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-08 09:41:14,345 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-08 09:41:14,345 INFO L290 TraceCheckUtils]: 5: Hoare triple {8219#true} ~i~0 := 0;~k~0 := 0; {8539#(<= main_~k~0 999981)} is VALID [2022-04-08 09:41:14,345 INFO L272 TraceCheckUtils]: 4: Hoare triple {8219#true} call #t~ret3 := main(); {8219#true} is VALID [2022-04-08 09:41:14,345 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-08 09:41:14,346 INFO L290 TraceCheckUtils]: 2: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-08 09:41:14,346 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-08 09:41:14,346 INFO L272 TraceCheckUtils]: 0: Hoare triple {8219#true} call ULTIMATE.init(); {8219#true} is VALID [2022-04-08 09:41:14,346 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-08 09:41:14,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744059017] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:14,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:14,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 48 [2022-04-08 09:41:14,346 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:14,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2094909260] [2022-04-08 09:41:14,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2094909260] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:14,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:14,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-08 09:41:14,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119270910] [2022-04-08 09:41:14,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:14,347 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-08 09:41:14,347 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:14,347 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-08 09:41:14,380 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-08 09:41:14,380 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-08 09:41:14,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:14,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-08 09:41:14,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=915, Invalid=1341, Unknown=0, NotChecked=0, Total=2256 [2022-04-08 09:41:14,381 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-08 09:41:14,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:14,917 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2022-04-08 09:41:14,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-08 09:41:14,918 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-08 09:41:14,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:14,918 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-08 09:41:14,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 58 transitions. [2022-04-08 09:41:14,919 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-08 09:41:14,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 58 transitions. [2022-04-08 09:41:14,920 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 25 states and 58 transitions. [2022-04-08 09:41:14,975 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-08 09:41:14,976 INFO L225 Difference]: With dead ends: 58 [2022-04-08 09:41:14,976 INFO L226 Difference]: Without dead ends: 53 [2022-04-08 09:41:14,977 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1786, Invalid=3044, Unknown=0, NotChecked=0, Total=4830 [2022-04-08 09:41:14,978 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-08 09:41:14,978 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-08 09:41:14,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-04-08 09:41:15,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2022-04-08 09:41:15,074 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:15,074 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-08 09:41:15,074 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-08 09:41:15,074 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-08 09:41:15,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:15,075 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2022-04-08 09:41:15,076 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2022-04-08 09:41:15,076 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:15,076 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:15,076 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-08 09:41:15,076 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-08 09:41:15,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:15,077 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2022-04-08 09:41:15,077 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2022-04-08 09:41:15,077 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:15,077 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:15,077 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:15,078 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:15,078 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-08 09:41:15,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2022-04-08 09:41:15,079 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 49 [2022-04-08 09:41:15,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:15,079 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2022-04-08 09:41:15,079 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-08 09:41:15,079 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 52 states and 52 transitions. [2022-04-08 09:41:15,141 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-08 09:41:15,141 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2022-04-08 09:41:15,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-04-08 09:41:15,141 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:15,142 INFO L499 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:15,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-04-08 09:41:15,342 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-08 09:41:15,342 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:15,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:15,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1163317692, now seen corresponding path program 39 times [2022-04-08 09:41:15,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:15,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [366032990] [2022-04-08 09:41:15,350 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:15,350 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:15,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1163317692, now seen corresponding path program 40 times [2022-04-08 09:41:15,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:15,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555570099] [2022-04-08 09:41:15,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:15,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:15,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:15,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:15,656 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-08 09:41:15,657 INFO L290 TraceCheckUtils]: 1: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-08 09:41:15,657 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-08 09:41:15,657 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-08 09:41:15,657 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-08 09:41:15,657 INFO L290 TraceCheckUtils]: 2: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-08 09:41:15,657 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-08 09:41:15,657 INFO L272 TraceCheckUtils]: 4: Hoare triple {8933#true} call #t~ret3 := main(); {8933#true} is VALID [2022-04-08 09:41:15,658 INFO L290 TraceCheckUtils]: 5: Hoare triple {8933#true} ~i~0 := 0;~k~0 := 0; {8938#(= main_~k~0 0)} is VALID [2022-04-08 09:41:15,658 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-08 09:41:15,658 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-08 09:41:15,658 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-08 09:41:15,659 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-08 09:41:15,659 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-08 09:41:15,660 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-08 09:41:15,660 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-08 09:41:15,660 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-08 09:41:15,661 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-08 09:41:15,661 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-08 09:41:15,661 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-08 09:41:15,662 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-08 09:41:15,662 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-08 09:41:15,662 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-08 09:41:15,663 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-08 09:41:15,663 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-08 09:41:15,663 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-08 09:41:15,664 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-08 09:41:15,664 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-08 09:41:15,664 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-08 09:41:15,665 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-08 09:41:15,665 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-08 09:41:15,665 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-08 09:41:15,666 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-08 09:41:15,666 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-08 09:41:15,667 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-08 09:41:15,667 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-08 09:41:15,667 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-08 09:41:15,668 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-08 09:41:15,668 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-08 09:41:15,668 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-08 09:41:15,669 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-08 09:41:15,669 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-08 09:41:15,669 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-08 09:41:15,670 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-08 09:41:15,670 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-08 09:41:15,670 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-08 09:41:15,671 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-08 09:41:15,671 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-08 09:41:15,671 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-08 09:41:15,672 INFO L290 TraceCheckUtils]: 46: Hoare triple {8958#(<= main_~k~0 20)} assume !(~i~0 < 1000000); {8958#(<= main_~k~0 20)} is VALID [2022-04-08 09:41:15,672 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-08 09:41:15,672 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-08 09:41:15,673 INFO L290 TraceCheckUtils]: 49: Hoare triple {8960#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {8934#false} is VALID [2022-04-08 09:41:15,673 INFO L290 TraceCheckUtils]: 50: Hoare triple {8934#false} assume !false; {8934#false} is VALID [2022-04-08 09:41:15,673 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-08 09:41:15,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:15,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555570099] [2022-04-08 09:41:15,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555570099] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:15,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508971001] [2022-04-08 09:41:15,674 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:15,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:15,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:15,674 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-08 09:41:15,677 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-08 09:41:15,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:15,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:15,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-08 09:41:15,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:15,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:16,076 INFO L272 TraceCheckUtils]: 0: Hoare triple {8933#true} call ULTIMATE.init(); {8933#true} is VALID [2022-04-08 09:41:16,077 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-08 09:41:16,077 INFO L290 TraceCheckUtils]: 2: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-08 09:41:16,077 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-08 09:41:16,077 INFO L272 TraceCheckUtils]: 4: Hoare triple {8933#true} call #t~ret3 := main(); {8933#true} is VALID [2022-04-08 09:41:16,077 INFO L290 TraceCheckUtils]: 5: Hoare triple {8933#true} ~i~0 := 0;~k~0 := 0; {8980#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:16,077 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-08 09:41:16,078 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-08 09:41:16,078 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-08 09:41:16,079 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-08 09:41:16,079 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-08 09:41:16,080 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-08 09:41:16,080 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-08 09:41:16,081 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-08 09:41:16,081 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-08 09:41:16,081 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-08 09:41:16,082 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-08 09:41:16,082 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-08 09:41:16,082 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-08 09:41:16,083 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-08 09:41:16,083 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-08 09:41:16,083 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-08 09:41:16,084 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-08 09:41:16,084 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-08 09:41:16,084 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-08 09:41:16,085 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-08 09:41:16,085 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-08 09:41:16,085 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-08 09:41:16,086 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-08 09:41:16,086 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-08 09:41:16,086 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-08 09:41:16,087 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-08 09:41:16,087 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-08 09:41:16,088 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-08 09:41:16,088 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-08 09:41:16,088 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-08 09:41:16,089 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-08 09:41:16,089 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-08 09:41:16,089 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-08 09:41:16,090 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-08 09:41:16,090 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-08 09:41:16,090 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-08 09:41:16,091 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-08 09:41:16,091 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-08 09:41:16,091 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-08 09:41:16,092 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-08 09:41:16,092 INFO L290 TraceCheckUtils]: 46: Hoare triple {8958#(<= main_~k~0 20)} assume !(~i~0 < 1000000); {8958#(<= main_~k~0 20)} is VALID [2022-04-08 09:41:16,092 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-08 09:41:16,093 INFO L290 TraceCheckUtils]: 48: Hoare triple {9107#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9111#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:16,093 INFO L290 TraceCheckUtils]: 49: Hoare triple {9111#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8934#false} is VALID [2022-04-08 09:41:16,093 INFO L290 TraceCheckUtils]: 50: Hoare triple {8934#false} assume !false; {8934#false} is VALID [2022-04-08 09:41:16,093 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-08 09:41:16,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:16,888 INFO L290 TraceCheckUtils]: 50: Hoare triple {8934#false} assume !false; {8934#false} is VALID [2022-04-08 09:41:16,889 INFO L290 TraceCheckUtils]: 49: Hoare triple {9111#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8934#false} is VALID [2022-04-08 09:41:16,889 INFO L290 TraceCheckUtils]: 48: Hoare triple {9107#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9111#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:16,889 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-08 09:41:16,890 INFO L290 TraceCheckUtils]: 46: Hoare triple {9127#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {9127#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:16,890 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-08 09:41:16,890 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-08 09:41:16,891 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-08 09:41:16,891 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-08 09:41:16,892 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-08 09:41:16,892 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-08 09:41:16,892 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-08 09:41:16,893 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-08 09:41:16,893 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-08 09:41:16,893 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-08 09:41:16,894 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-08 09:41:16,894 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-08 09:41:16,894 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-08 09:41:16,895 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-08 09:41:16,895 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-08 09:41:16,895 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-08 09:41:16,896 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-08 09:41:16,896 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-08 09:41:16,896 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-08 09:41:16,897 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-08 09:41:16,897 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-08 09:41:16,897 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-08 09:41:16,898 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-08 09:41:16,898 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-08 09:41:16,899 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-08 09:41:16,899 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-08 09:41:16,899 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-08 09:41:16,900 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-08 09:41:16,900 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-08 09:41:16,900 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-08 09:41:16,901 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-08 09:41:16,901 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-08 09:41:16,901 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-08 09:41:16,902 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-08 09:41:16,902 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-08 09:41:16,902 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-08 09:41:16,903 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-08 09:41:16,903 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-08 09:41:16,903 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-08 09:41:16,904 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-08 09:41:16,904 INFO L290 TraceCheckUtils]: 5: Hoare triple {8933#true} ~i~0 := 0;~k~0 := 0; {9267#(<= main_~k~0 999980)} is VALID [2022-04-08 09:41:16,904 INFO L272 TraceCheckUtils]: 4: Hoare triple {8933#true} call #t~ret3 := main(); {8933#true} is VALID [2022-04-08 09:41:16,904 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-08 09:41:16,904 INFO L290 TraceCheckUtils]: 2: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-08 09:41:16,904 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-08 09:41:16,904 INFO L272 TraceCheckUtils]: 0: Hoare triple {8933#true} call ULTIMATE.init(); {8933#true} is VALID [2022-04-08 09:41:16,905 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-08 09:41:16,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508971001] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:16,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:16,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 50 [2022-04-08 09:41:16,905 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:16,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [366032990] [2022-04-08 09:41:16,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [366032990] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:16,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:16,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-08 09:41:16,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083028685] [2022-04-08 09:41:16,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:16,906 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-08 09:41:16,906 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:16,906 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-08 09:41:16,948 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-08 09:41:16,949 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-08 09:41:16,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:16,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-08 09:41:16,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1002, Invalid=1448, Unknown=0, NotChecked=0, Total=2450 [2022-04-08 09:41:16,950 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-08 09:41:17,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:17,503 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2022-04-08 09:41:17,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-08 09:41:17,503 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-08 09:41:17,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:17,504 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-08 09:41:17,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 60 transitions. [2022-04-08 09:41:17,505 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-08 09:41:17,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 60 transitions. [2022-04-08 09:41:17,506 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 26 states and 60 transitions. [2022-04-08 09:41:17,564 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-08 09:41:17,564 INFO L225 Difference]: With dead ends: 60 [2022-04-08 09:41:17,564 INFO L226 Difference]: Without dead ends: 55 [2022-04-08 09:41:17,566 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1958, Invalid=3298, Unknown=0, NotChecked=0, Total=5256 [2022-04-08 09:41:17,569 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-08 09:41:17,569 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-08 09:41:17,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-04-08 09:41:17,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2022-04-08 09:41:17,673 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:17,673 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-08 09:41:17,673 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-08 09:41:17,674 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-08 09:41:17,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:17,674 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2022-04-08 09:41:17,674 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2022-04-08 09:41:17,674 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:17,674 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:17,675 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-08 09:41:17,675 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-08 09:41:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:17,675 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2022-04-08 09:41:17,675 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2022-04-08 09:41:17,675 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:17,675 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:17,676 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:17,676 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:17,676 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-08 09:41:17,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2022-04-08 09:41:17,676 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 51 [2022-04-08 09:41:17,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:17,677 INFO L478 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2022-04-08 09:41:17,677 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-08 09:41:17,677 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 54 states and 54 transitions. [2022-04-08 09:41:17,739 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-08 09:41:17,739 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2022-04-08 09:41:17,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-08 09:41:17,740 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:17,740 INFO L499 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:17,758 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-08 09:41:17,947 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-08 09:41:17,947 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:17,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:17,948 INFO L85 PathProgramCache]: Analyzing trace with hash -156656640, now seen corresponding path program 41 times [2022-04-08 09:41:17,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:17,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1067535173] [2022-04-08 09:41:17,955 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:17,956 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:17,956 INFO L85 PathProgramCache]: Analyzing trace with hash -156656640, now seen corresponding path program 42 times [2022-04-08 09:41:17,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:17,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548493702] [2022-04-08 09:41:17,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:17,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:18,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:18,278 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-08 09:41:18,278 INFO L290 TraceCheckUtils]: 1: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-08 09:41:18,278 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-08 09:41:18,279 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-08 09:41:18,279 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-08 09:41:18,279 INFO L290 TraceCheckUtils]: 2: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-08 09:41:18,279 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-08 09:41:18,279 INFO L272 TraceCheckUtils]: 4: Hoare triple {9675#true} call #t~ret3 := main(); {9675#true} is VALID [2022-04-08 09:41:18,280 INFO L290 TraceCheckUtils]: 5: Hoare triple {9675#true} ~i~0 := 0;~k~0 := 0; {9680#(= main_~k~0 0)} is VALID [2022-04-08 09:41:18,280 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-08 09:41:18,280 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-08 09:41:18,281 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-08 09:41:18,281 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-08 09:41:18,282 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-08 09:41:18,282 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-08 09:41:18,283 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-08 09:41:18,283 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-08 09:41:18,284 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-08 09:41:18,284 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-08 09:41:18,285 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-08 09:41:18,285 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-08 09:41:18,286 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-08 09:41:18,286 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-08 09:41:18,287 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-08 09:41:18,287 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-08 09:41:18,288 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-08 09:41:18,288 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-08 09:41:18,289 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-08 09:41:18,289 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-08 09:41:18,290 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-08 09:41:18,290 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-08 09:41:18,291 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-08 09:41:18,291 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-08 09:41:18,292 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-08 09:41:18,292 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-08 09:41:18,293 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-08 09:41:18,293 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-08 09:41:18,299 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-08 09:41:18,300 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-08 09:41:18,301 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-08 09:41:18,302 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-08 09:41:18,302 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-08 09:41:18,303 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-08 09:41:18,303 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-08 09:41:18,304 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-08 09:41:18,304 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-08 09:41:18,305 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-08 09:41:18,305 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-08 09:41:18,306 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-08 09:41:18,306 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-08 09:41:18,307 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-08 09:41:18,307 INFO L290 TraceCheckUtils]: 48: Hoare triple {9701#(<= main_~k~0 21)} assume !(~i~0 < 1000000); {9701#(<= main_~k~0 21)} is VALID [2022-04-08 09:41:18,308 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-08 09:41:18,308 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-08 09:41:18,308 INFO L290 TraceCheckUtils]: 51: Hoare triple {9703#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {9676#false} is VALID [2022-04-08 09:41:18,308 INFO L290 TraceCheckUtils]: 52: Hoare triple {9676#false} assume !false; {9676#false} is VALID [2022-04-08 09:41:18,309 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-08 09:41:18,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:18,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548493702] [2022-04-08 09:41:18,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548493702] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:18,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437694685] [2022-04-08 09:41:18,309 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:41:18,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:18,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:18,310 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-08 09:41:18,310 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-08 09:41:18,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-08 09:41:18,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:18,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-08 09:41:18,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:18,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:18,741 INFO L272 TraceCheckUtils]: 0: Hoare triple {9675#true} call ULTIMATE.init(); {9675#true} is VALID [2022-04-08 09:41:18,741 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-08 09:41:18,741 INFO L290 TraceCheckUtils]: 2: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-08 09:41:18,741 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-08 09:41:18,741 INFO L272 TraceCheckUtils]: 4: Hoare triple {9675#true} call #t~ret3 := main(); {9675#true} is VALID [2022-04-08 09:41:18,741 INFO L290 TraceCheckUtils]: 5: Hoare triple {9675#true} ~i~0 := 0;~k~0 := 0; {9723#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:18,742 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-08 09:41:18,742 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-08 09:41:18,742 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-08 09:41:18,743 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-08 09:41:18,743 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-08 09:41:18,743 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-08 09:41:18,744 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-08 09:41:18,744 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-08 09:41:18,744 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-08 09:41:18,745 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-08 09:41:18,745 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-08 09:41:18,746 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-08 09:41:18,746 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-08 09:41:18,746 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-08 09:41:18,747 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-08 09:41:18,747 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-08 09:41:18,747 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-08 09:41:18,748 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-08 09:41:18,748 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-08 09:41:18,748 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-08 09:41:18,749 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-08 09:41:18,749 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-08 09:41:18,749 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-08 09:41:18,750 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-08 09:41:18,750 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-08 09:41:18,751 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-08 09:41:18,751 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-08 09:41:18,751 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-08 09:41:18,752 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-08 09:41:18,752 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-08 09:41:18,752 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-08 09:41:18,753 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-08 09:41:18,753 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-08 09:41:18,753 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-08 09:41:18,754 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-08 09:41:18,754 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-08 09:41:18,754 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-08 09:41:18,755 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-08 09:41:18,755 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-08 09:41:18,756 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-08 09:41:18,756 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-08 09:41:18,756 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-08 09:41:18,757 INFO L290 TraceCheckUtils]: 48: Hoare triple {9701#(<= main_~k~0 21)} assume !(~i~0 < 1000000); {9701#(<= main_~k~0 21)} is VALID [2022-04-08 09:41:18,757 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-08 09:41:18,757 INFO L290 TraceCheckUtils]: 50: Hoare triple {9856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:18,758 INFO L290 TraceCheckUtils]: 51: Hoare triple {9860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {9676#false} is VALID [2022-04-08 09:41:18,758 INFO L290 TraceCheckUtils]: 52: Hoare triple {9676#false} assume !false; {9676#false} is VALID [2022-04-08 09:41:18,758 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-08 09:41:18,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:19,620 INFO L290 TraceCheckUtils]: 52: Hoare triple {9676#false} assume !false; {9676#false} is VALID [2022-04-08 09:41:19,620 INFO L290 TraceCheckUtils]: 51: Hoare triple {9860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {9676#false} is VALID [2022-04-08 09:41:19,621 INFO L290 TraceCheckUtils]: 50: Hoare triple {9856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:19,621 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-08 09:41:19,621 INFO L290 TraceCheckUtils]: 48: Hoare triple {9876#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {9876#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:19,622 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-08 09:41:19,622 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-08 09:41:19,622 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-08 09:41:19,623 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-08 09:41:19,623 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-08 09:41:19,623 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-08 09:41:19,624 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-08 09:41:19,624 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-08 09:41:19,625 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-08 09:41:19,625 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-08 09:41:19,625 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-08 09:41:19,626 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-08 09:41:19,626 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-08 09:41:19,626 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-08 09:41:19,627 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-08 09:41:19,627 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-08 09:41:19,627 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-08 09:41:19,628 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-08 09:41:19,628 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-08 09:41:19,628 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-08 09:41:19,629 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-08 09:41:19,629 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-08 09:41:19,629 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-08 09:41:19,630 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-08 09:41:19,630 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-08 09:41:19,630 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-08 09:41:19,631 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-08 09:41:19,631 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-08 09:41:19,632 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-08 09:41:19,632 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-08 09:41:19,632 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-08 09:41:19,633 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-08 09:41:19,633 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-08 09:41:19,633 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-08 09:41:19,634 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-08 09:41:19,634 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-08 09:41:19,634 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-08 09:41:19,635 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-08 09:41:19,635 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-08 09:41:19,635 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-08 09:41:19,636 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-08 09:41:19,636 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-08 09:41:19,636 INFO L290 TraceCheckUtils]: 5: Hoare triple {9675#true} ~i~0 := 0;~k~0 := 0; {10023#(<= main_~k~0 999979)} is VALID [2022-04-08 09:41:19,636 INFO L272 TraceCheckUtils]: 4: Hoare triple {9675#true} call #t~ret3 := main(); {9675#true} is VALID [2022-04-08 09:41:19,637 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-08 09:41:19,637 INFO L290 TraceCheckUtils]: 2: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-08 09:41:19,637 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-08 09:41:19,637 INFO L272 TraceCheckUtils]: 0: Hoare triple {9675#true} call ULTIMATE.init(); {9675#true} is VALID [2022-04-08 09:41:19,637 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-08 09:41:19,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437694685] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:19,637 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:19,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 52 [2022-04-08 09:41:19,638 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:19,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1067535173] [2022-04-08 09:41:19,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1067535173] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:19,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:19,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-08 09:41:19,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709000446] [2022-04-08 09:41:19,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:19,638 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-08 09:41:19,638 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:19,639 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-08 09:41:19,674 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-08 09:41:19,674 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-08 09:41:19,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:19,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-08 09:41:19,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1093, Invalid=1559, Unknown=0, NotChecked=0, Total=2652 [2022-04-08 09:41:19,675 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-08 09:41:20,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:20,258 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2022-04-08 09:41:20,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-08 09:41:20,258 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-08 09:41:20,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:20,258 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-08 09:41:20,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 62 transitions. [2022-04-08 09:41:20,259 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-08 09:41:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 62 transitions. [2022-04-08 09:41:20,260 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 27 states and 62 transitions. [2022-04-08 09:41:20,306 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-08 09:41:20,306 INFO L225 Difference]: With dead ends: 62 [2022-04-08 09:41:20,306 INFO L226 Difference]: Without dead ends: 57 [2022-04-08 09:41:20,308 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2138, Invalid=3562, Unknown=0, NotChecked=0, Total=5700 [2022-04-08 09:41:20,308 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-08 09:41:20,308 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-08 09:41:20,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-04-08 09:41:20,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2022-04-08 09:41:20,420 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:20,420 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-08 09:41:20,420 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-08 09:41:20,420 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-08 09:41:20,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:20,421 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2022-04-08 09:41:20,421 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2022-04-08 09:41:20,421 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:20,422 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:20,422 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-08 09:41:20,422 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-08 09:41:20,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:20,423 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2022-04-08 09:41:20,423 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2022-04-08 09:41:20,423 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:20,423 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:20,423 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:20,423 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:20,423 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-08 09:41:20,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2022-04-08 09:41:20,424 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 53 [2022-04-08 09:41:20,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:20,424 INFO L478 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2022-04-08 09:41:20,425 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-08 09:41:20,425 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 56 states and 56 transitions. [2022-04-08 09:41:20,486 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-08 09:41:20,486 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2022-04-08 09:41:20,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-08 09:41:20,487 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:20,487 INFO L499 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:20,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-04-08 09:41:20,687 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-08 09:41:20,687 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:20,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:20,688 INFO L85 PathProgramCache]: Analyzing trace with hash 876972732, now seen corresponding path program 43 times [2022-04-08 09:41:20,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:20,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1693698121] [2022-04-08 09:41:20,695 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:20,695 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:20,695 INFO L85 PathProgramCache]: Analyzing trace with hash 876972732, now seen corresponding path program 44 times [2022-04-08 09:41:20,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:20,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714450203] [2022-04-08 09:41:20,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:20,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:20,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:21,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:21,068 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-08 09:41:21,069 INFO L290 TraceCheckUtils]: 1: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-08 09:41:21,069 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-08 09:41:21,069 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-08 09:41:21,069 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-08 09:41:21,069 INFO L290 TraceCheckUtils]: 2: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-08 09:41:21,069 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-08 09:41:21,069 INFO L272 TraceCheckUtils]: 4: Hoare triple {10445#true} call #t~ret3 := main(); {10445#true} is VALID [2022-04-08 09:41:21,070 INFO L290 TraceCheckUtils]: 5: Hoare triple {10445#true} ~i~0 := 0;~k~0 := 0; {10450#(= main_~k~0 0)} is VALID [2022-04-08 09:41:21,070 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-08 09:41:21,071 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-08 09:41:21,071 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-08 09:41:21,072 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-08 09:41:21,072 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-08 09:41:21,072 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-08 09:41:21,073 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-08 09:41:21,073 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-08 09:41:21,074 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-08 09:41:21,074 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-08 09:41:21,075 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-08 09:41:21,075 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-08 09:41:21,075 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-08 09:41:21,076 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-08 09:41:21,076 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-08 09:41:21,077 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-08 09:41:21,077 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-08 09:41:21,078 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-08 09:41:21,078 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-08 09:41:21,079 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-08 09:41:21,079 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-08 09:41:21,080 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-08 09:41:21,080 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-08 09:41:21,081 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-08 09:41:21,081 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-08 09:41:21,081 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-08 09:41:21,082 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-08 09:41:21,082 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-08 09:41:21,083 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-08 09:41:21,083 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-08 09:41:21,084 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-08 09:41:21,084 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-08 09:41:21,085 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-08 09:41:21,085 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-08 09:41:21,085 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-08 09:41:21,086 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-08 09:41:21,086 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-08 09:41:21,087 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-08 09:41:21,087 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-08 09:41:21,088 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-08 09:41:21,088 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-08 09:41:21,089 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-08 09:41:21,089 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-08 09:41:21,089 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-08 09:41:21,090 INFO L290 TraceCheckUtils]: 50: Hoare triple {10472#(<= main_~k~0 22)} assume !(~i~0 < 1000000); {10472#(<= main_~k~0 22)} is VALID [2022-04-08 09:41:21,090 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-08 09:41:21,091 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-08 09:41:21,091 INFO L290 TraceCheckUtils]: 53: Hoare triple {10474#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {10446#false} is VALID [2022-04-08 09:41:21,091 INFO L290 TraceCheckUtils]: 54: Hoare triple {10446#false} assume !false; {10446#false} is VALID [2022-04-08 09:41:21,092 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-08 09:41:21,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:21,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714450203] [2022-04-08 09:41:21,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714450203] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:21,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790563741] [2022-04-08 09:41:21,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:21,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:21,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:21,093 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-08 09:41:21,120 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-08 09:41:21,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:21,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:21,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 26 conjunts are in the unsatisfiable core [2022-04-08 09:41:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:21,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:21,589 INFO L272 TraceCheckUtils]: 0: Hoare triple {10445#true} call ULTIMATE.init(); {10445#true} is VALID [2022-04-08 09:41:21,589 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-08 09:41:21,589 INFO L290 TraceCheckUtils]: 2: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-08 09:41:21,589 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-08 09:41:21,589 INFO L272 TraceCheckUtils]: 4: Hoare triple {10445#true} call #t~ret3 := main(); {10445#true} is VALID [2022-04-08 09:41:21,589 INFO L290 TraceCheckUtils]: 5: Hoare triple {10445#true} ~i~0 := 0;~k~0 := 0; {10494#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:21,590 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-08 09:41:21,590 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-08 09:41:21,590 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-08 09:41:21,591 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-08 09:41:21,591 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-08 09:41:21,591 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-08 09:41:21,592 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-08 09:41:21,592 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-08 09:41:21,592 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-08 09:41:21,593 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-08 09:41:21,593 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-08 09:41:21,594 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-08 09:41:21,594 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-08 09:41:21,594 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-08 09:41:21,595 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-08 09:41:21,595 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-08 09:41:21,595 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-08 09:41:21,596 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-08 09:41:21,596 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-08 09:41:21,596 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-08 09:41:21,597 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-08 09:41:21,597 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-08 09:41:21,597 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-08 09:41:21,598 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-08 09:41:21,598 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-08 09:41:21,598 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-08 09:41:21,599 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-08 09:41:21,599 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-08 09:41:21,599 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-08 09:41:21,600 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-08 09:41:21,600 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-08 09:41:21,601 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-08 09:41:21,601 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-08 09:41:21,601 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-08 09:41:21,602 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-08 09:41:21,602 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-08 09:41:21,602 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-08 09:41:21,603 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-08 09:41:21,603 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-08 09:41:21,603 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-08 09:41:21,604 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-08 09:41:21,604 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-08 09:41:21,604 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-08 09:41:21,605 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-08 09:41:21,605 INFO L290 TraceCheckUtils]: 50: Hoare triple {10472#(<= main_~k~0 22)} assume !(~i~0 < 1000000); {10472#(<= main_~k~0 22)} is VALID [2022-04-08 09:41:21,606 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-08 09:41:21,606 INFO L290 TraceCheckUtils]: 52: Hoare triple {10633#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {10637#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:21,606 INFO L290 TraceCheckUtils]: 53: Hoare triple {10637#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {10446#false} is VALID [2022-04-08 09:41:21,606 INFO L290 TraceCheckUtils]: 54: Hoare triple {10446#false} assume !false; {10446#false} is VALID [2022-04-08 09:41:21,607 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-08 09:41:21,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:22,516 INFO L290 TraceCheckUtils]: 54: Hoare triple {10446#false} assume !false; {10446#false} is VALID [2022-04-08 09:41:22,517 INFO L290 TraceCheckUtils]: 53: Hoare triple {10637#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {10446#false} is VALID [2022-04-08 09:41:22,517 INFO L290 TraceCheckUtils]: 52: Hoare triple {10633#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {10637#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:22,518 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-08 09:41:22,518 INFO L290 TraceCheckUtils]: 50: Hoare triple {10653#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {10653#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:22,518 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-08 09:41:22,519 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-08 09:41:22,519 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-08 09:41:22,519 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-08 09:41:22,520 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-08 09:41:22,520 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-08 09:41:22,520 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-08 09:41:22,521 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-08 09:41:22,521 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-08 09:41:22,521 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-08 09:41:22,522 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-08 09:41:22,523 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-08 09:41:22,523 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-08 09:41:22,523 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-08 09:41:22,524 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-08 09:41:22,524 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-08 09:41:22,524 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-08 09:41:22,525 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-08 09:41:22,525 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-08 09:41:22,526 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-08 09:41:22,527 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-08 09:41:22,527 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-08 09:41:22,527 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-08 09:41:22,528 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-08 09:41:22,528 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-08 09:41:22,528 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-08 09:41:22,529 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-08 09:41:22,529 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-08 09:41: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-08 09:41:22,530 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-08 09:41: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-08 09:41: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-08 09:41: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-08 09:41: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-08 09:41: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-08 09:41:22,533 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-08 09:41: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-08 09:41: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-08 09:41: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-08 09:41: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-08 09:41: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-08 09:41:22,535 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-08 09:41: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-08 09:41: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-08 09:41:22,536 INFO L290 TraceCheckUtils]: 5: Hoare triple {10445#true} ~i~0 := 0;~k~0 := 0; {10807#(<= main_~k~0 999978)} is VALID [2022-04-08 09:41:22,536 INFO L272 TraceCheckUtils]: 4: Hoare triple {10445#true} call #t~ret3 := main(); {10445#true} is VALID [2022-04-08 09:41:22,536 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-08 09:41:22,536 INFO L290 TraceCheckUtils]: 2: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-08 09:41: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-08 09:41:22,536 INFO L272 TraceCheckUtils]: 0: Hoare triple {10445#true} call ULTIMATE.init(); {10445#true} is VALID [2022-04-08 09:41: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-08 09:41:22,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790563741] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:22,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:22,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 54 [2022-04-08 09:41:22,537 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:22,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1693698121] [2022-04-08 09:41:22,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1693698121] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:22,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:22,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-08 09:41:22,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624747206] [2022-04-08 09:41:22,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41: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-08 09:41:22,538 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:22,538 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-08 09:41:22,578 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-08 09:41:22,578 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-08 09:41:22,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:22,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-08 09:41:22,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1188, Invalid=1674, Unknown=0, NotChecked=0, Total=2862 [2022-04-08 09:41:22,579 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-08 09:41:23,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:23,222 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2022-04-08 09:41:23,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-08 09:41:23,222 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-08 09:41:23,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:23,222 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-08 09:41:23,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 64 transitions. [2022-04-08 09:41:23,223 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-08 09:41:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 64 transitions. [2022-04-08 09:41:23,227 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 28 states and 64 transitions. [2022-04-08 09:41:23,283 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-08 09:41:23,284 INFO L225 Difference]: With dead ends: 64 [2022-04-08 09:41:23,284 INFO L226 Difference]: Without dead ends: 59 [2022-04-08 09:41:23,285 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2326, Invalid=3836, Unknown=0, NotChecked=0, Total=6162 [2022-04-08 09:41:23,285 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-08 09:41:23,286 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-08 09:41:23,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-04-08 09:41:23,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-04-08 09:41:23,425 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:23,426 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-08 09:41:23,426 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-08 09:41:23,426 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-08 09:41:23,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:23,427 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2022-04-08 09:41:23,427 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2022-04-08 09:41:23,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:23,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:23,427 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-08 09:41:23,427 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-08 09:41:23,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:23,428 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2022-04-08 09:41:23,428 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2022-04-08 09:41:23,428 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:23,428 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:23,429 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:23,429 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:23,429 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-08 09:41:23,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2022-04-08 09:41:23,430 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 55 [2022-04-08 09:41:23,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:23,430 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2022-04-08 09:41:23,430 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-08 09:41:23,430 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 58 states and 58 transitions. [2022-04-08 09:41:23,494 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-08 09:41:23,494 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2022-04-08 09:41:23,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-04-08 09:41:23,494 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:23,494 INFO L499 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:23,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-04-08 09:41:23,699 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-08 09:41:23,699 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:23,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:23,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2057353848, now seen corresponding path program 45 times [2022-04-08 09:41:23,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:23,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1784923989] [2022-04-08 09:41:23,709 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:23,709 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:23,709 INFO L85 PathProgramCache]: Analyzing trace with hash 2057353848, now seen corresponding path program 46 times [2022-04-08 09:41:23,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:23,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876134243] [2022-04-08 09:41:23,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:23,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:23,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:24,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:24,092 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-08 09:41:24,092 INFO L290 TraceCheckUtils]: 1: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-08 09:41:24,092 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-08 09:41:24,093 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-08 09:41:24,093 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-08 09:41:24,093 INFO L290 TraceCheckUtils]: 2: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-08 09:41:24,093 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-08 09:41:24,093 INFO L272 TraceCheckUtils]: 4: Hoare triple {11243#true} call #t~ret3 := main(); {11243#true} is VALID [2022-04-08 09:41:24,094 INFO L290 TraceCheckUtils]: 5: Hoare triple {11243#true} ~i~0 := 0;~k~0 := 0; {11248#(= main_~k~0 0)} is VALID [2022-04-08 09:41:24,094 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-08 09:41:24,095 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-08 09:41:24,095 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-08 09:41:24,096 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-08 09:41:24,096 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-08 09:41:24,097 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-08 09:41:24,097 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-08 09:41:24,098 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-08 09:41:24,098 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-08 09:41:24,099 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-08 09:41:24,099 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-08 09:41:24,100 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-08 09:41:24,100 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-08 09:41:24,101 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-08 09:41:24,101 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-08 09:41:24,102 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-08 09:41:24,102 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-08 09:41:24,103 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-08 09:41:24,103 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-08 09:41:24,104 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-08 09:41:24,104 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-08 09:41:24,105 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-08 09:41:24,105 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-08 09:41:24,106 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-08 09:41:24,106 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-08 09:41:24,107 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-08 09:41:24,107 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-08 09:41:24,108 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-08 09:41:24,108 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-08 09:41:24,108 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-08 09:41:24,109 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-08 09:41:24,109 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-08 09:41:24,110 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-08 09:41:24,110 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-08 09:41:24,110 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-08 09:41:24,111 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-08 09:41:24,111 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-08 09:41:24,112 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-08 09:41:24,112 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-08 09:41:24,112 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-08 09:41:24,113 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-08 09:41:24,113 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-08 09:41:24,113 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-08 09:41:24,114 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-08 09:41:24,114 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-08 09:41:24,115 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-08 09:41:24,115 INFO L290 TraceCheckUtils]: 52: Hoare triple {11271#(<= main_~k~0 23)} assume !(~i~0 < 1000000); {11271#(<= main_~k~0 23)} is VALID [2022-04-08 09:41:24,116 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-08 09:41:24,116 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-08 09:41:24,116 INFO L290 TraceCheckUtils]: 55: Hoare triple {11273#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {11244#false} is VALID [2022-04-08 09:41:24,116 INFO L290 TraceCheckUtils]: 56: Hoare triple {11244#false} assume !false; {11244#false} is VALID [2022-04-08 09:41:24,117 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-08 09:41:24,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:24,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876134243] [2022-04-08 09:41:24,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876134243] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:24,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730511611] [2022-04-08 09:41:24,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:24,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:24,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:24,118 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-08 09:41:24,119 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-08 09:41:24,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:24,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:24,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-08 09:41:24,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:24,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:24,568 INFO L272 TraceCheckUtils]: 0: Hoare triple {11243#true} call ULTIMATE.init(); {11243#true} is VALID [2022-04-08 09:41:24,569 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-08 09:41:24,569 INFO L290 TraceCheckUtils]: 2: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-08 09:41:24,569 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-08 09:41:24,569 INFO L272 TraceCheckUtils]: 4: Hoare triple {11243#true} call #t~ret3 := main(); {11243#true} is VALID [2022-04-08 09:41:24,569 INFO L290 TraceCheckUtils]: 5: Hoare triple {11243#true} ~i~0 := 0;~k~0 := 0; {11293#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:24,569 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-08 09:41:24,570 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-08 09:41:24,570 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-08 09:41:24,571 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-08 09:41:24,571 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-08 09:41:24,571 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-08 09:41:24,572 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-08 09:41:24,572 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-08 09:41:24,572 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-08 09:41:24,573 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-08 09:41:24,573 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-08 09:41:24,573 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-08 09:41:24,574 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-08 09:41:24,574 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-08 09:41:24,574 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-08 09:41:24,575 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-08 09:41:24,575 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-08 09:41:24,576 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-08 09:41:24,576 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-08 09:41:24,576 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-08 09:41:24,577 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-08 09:41:24,577 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-08 09:41:24,577 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-08 09:41:24,578 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-08 09:41:24,578 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-08 09:41:24,578 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-08 09:41:24,579 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-08 09:41:24,579 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-08 09:41:24,579 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-08 09:41:24,580 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-08 09:41:24,580 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-08 09:41:24,580 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-08 09:41:24,581 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-08 09:41:24,581 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-08 09:41:24,581 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-08 09:41:24,582 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-08 09:41:24,582 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-08 09:41:24,583 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-08 09:41:24,583 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-08 09:41:24,583 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-08 09:41:24,584 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-08 09:41:24,584 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-08 09:41:24,584 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-08 09:41:24,585 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-08 09:41:24,585 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-08 09:41:24,585 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-08 09:41:24,586 INFO L290 TraceCheckUtils]: 52: Hoare triple {11271#(<= main_~k~0 23)} assume !(~i~0 < 1000000); {11271#(<= main_~k~0 23)} is VALID [2022-04-08 09:41:24,586 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-08 09:41:24,586 INFO L290 TraceCheckUtils]: 54: Hoare triple {11438#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {11442#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:24,587 INFO L290 TraceCheckUtils]: 55: Hoare triple {11442#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {11244#false} is VALID [2022-04-08 09:41:24,587 INFO L290 TraceCheckUtils]: 56: Hoare triple {11244#false} assume !false; {11244#false} is VALID [2022-04-08 09:41:24,587 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-08 09:41:24,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:25,587 INFO L290 TraceCheckUtils]: 56: Hoare triple {11244#false} assume !false; {11244#false} is VALID [2022-04-08 09:41:25,588 INFO L290 TraceCheckUtils]: 55: Hoare triple {11442#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {11244#false} is VALID [2022-04-08 09:41:25,588 INFO L290 TraceCheckUtils]: 54: Hoare triple {11438#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {11442#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:25,588 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-08 09:41:25,589 INFO L290 TraceCheckUtils]: 52: Hoare triple {11458#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {11458#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:25,589 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-08 09:41:25,589 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-08 09:41:25,590 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-08 09:41:25,590 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-08 09:41:25,591 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-08 09:41:25,591 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-08 09:41:25,591 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-08 09:41:25,592 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-08 09:41:25,592 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-08 09:41:25,592 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-08 09:41:25,593 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-08 09:41:25,593 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-08 09:41:25,593 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-08 09:41:25,594 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-08 09:41:25,594 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-08 09:41:25,594 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-08 09:41:25,595 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-08 09:41:25,595 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-08 09:41:25,595 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-08 09:41:25,596 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-08 09:41:25,596 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-08 09:41:25,596 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-08 09:41:25,597 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-08 09:41:25,597 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-08 09:41:25,598 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-08 09:41:25,598 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-08 09:41:25,598 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-08 09:41:25,599 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-08 09:41:25,599 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-08 09:41:25,599 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-08 09:41:25,600 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-08 09:41:25,600 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-08 09:41:25,600 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-08 09:41:25,601 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-08 09:41:25,601 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-08 09:41:25,601 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-08 09:41:25,602 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-08 09:41:25,602 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-08 09:41:25,602 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-08 09:41:25,603 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-08 09:41:25,603 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-08 09:41:25,603 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-08 09:41:25,604 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-08 09:41:25,604 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-08 09:41:25,605 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-08 09:41:25,605 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-08 09:41:25,605 INFO L290 TraceCheckUtils]: 5: Hoare triple {11243#true} ~i~0 := 0;~k~0 := 0; {11619#(<= main_~k~0 999977)} is VALID [2022-04-08 09:41:25,605 INFO L272 TraceCheckUtils]: 4: Hoare triple {11243#true} call #t~ret3 := main(); {11243#true} is VALID [2022-04-08 09:41:25,605 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-08 09:41:25,605 INFO L290 TraceCheckUtils]: 2: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-08 09:41:25,605 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-08 09:41:25,605 INFO L272 TraceCheckUtils]: 0: Hoare triple {11243#true} call ULTIMATE.init(); {11243#true} is VALID [2022-04-08 09:41:25,606 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-08 09:41:25,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730511611] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:25,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:25,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 56 [2022-04-08 09:41:25,606 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:25,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1784923989] [2022-04-08 09:41:25,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1784923989] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:25,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:25,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-04-08 09:41:25,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711264560] [2022-04-08 09:41:25,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:25,607 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-08 09:41:25,607 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:25,607 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-08 09:41:25,645 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-08 09:41:25,645 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-08 09:41:25,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:25,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-08 09:41:25,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1287, Invalid=1793, Unknown=0, NotChecked=0, Total=3080 [2022-04-08 09:41:25,647 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-08 09:41:26,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:26,351 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2022-04-08 09:41:26,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-04-08 09:41:26,351 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-08 09:41:26,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:26,351 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-08 09:41:26,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 66 transitions. [2022-04-08 09:41:26,352 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-08 09:41:26,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 66 transitions. [2022-04-08 09:41:26,353 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 29 states and 66 transitions. [2022-04-08 09:41:26,421 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-08 09:41:26,422 INFO L225 Difference]: With dead ends: 66 [2022-04-08 09:41:26,422 INFO L226 Difference]: Without dead ends: 61 [2022-04-08 09:41:26,423 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2522, Invalid=4120, Unknown=0, NotChecked=0, Total=6642 [2022-04-08 09:41:26,424 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-08 09:41:26,424 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-08 09:41:26,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-04-08 09:41:26,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2022-04-08 09:41:26,554 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:26,554 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-08 09:41:26,554 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-08 09:41:26,555 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-08 09:41:26,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:26,555 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2022-04-08 09:41:26,555 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2022-04-08 09:41:26,556 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:26,556 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:26,556 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-08 09:41:26,556 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-08 09:41:26,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:26,557 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2022-04-08 09:41:26,557 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2022-04-08 09:41:26,557 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:26,557 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:26,557 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:26,557 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:26,558 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-08 09:41:26,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2022-04-08 09:41:26,558 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 57 [2022-04-08 09:41:26,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:26,559 INFO L478 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2022-04-08 09:41:26,559 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-08 09:41:26,559 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 60 states and 60 transitions. [2022-04-08 09:41:26,643 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-08 09:41:26,644 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2022-04-08 09:41:26,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-04-08 09:41:26,644 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:26,644 INFO L499 BasicCegarLoop]: trace histogram [24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:26,670 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-08 09:41:26,855 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-08 09:41:26,855 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:26,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:26,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1762727116, now seen corresponding path program 47 times [2022-04-08 09:41:26,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:26,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [149566714] [2022-04-08 09:41:26,866 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:26,866 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:26,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1762727116, now seen corresponding path program 48 times [2022-04-08 09:41:26,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:26,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235571897] [2022-04-08 09:41:26,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:26,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:27,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:27,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:27,276 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-08 09:41:27,276 INFO L290 TraceCheckUtils]: 1: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-08 09:41:27,276 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-08 09:41:27,276 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-08 09:41:27,276 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-08 09:41:27,276 INFO L290 TraceCheckUtils]: 2: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-08 09:41:27,276 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-08 09:41:27,276 INFO L272 TraceCheckUtils]: 4: Hoare triple {12069#true} call #t~ret3 := main(); {12069#true} is VALID [2022-04-08 09:41:27,277 INFO L290 TraceCheckUtils]: 5: Hoare triple {12069#true} ~i~0 := 0;~k~0 := 0; {12074#(= main_~k~0 0)} is VALID [2022-04-08 09:41:27,277 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-08 09:41:27,277 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-08 09:41:27,278 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-08 09:41:27,278 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-08 09:41:27,278 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-08 09:41:27,279 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-08 09:41:27,279 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-08 09:41:27,279 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-08 09:41:27,280 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-08 09:41:27,280 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-08 09:41:27,280 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-08 09:41:27,281 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-08 09:41:27,281 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-08 09:41:27,282 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-08 09:41:27,282 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-08 09:41:27,282 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-08 09:41:27,283 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-08 09:41:27,283 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-08 09:41:27,283 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-08 09:41:27,284 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-08 09:41:27,284 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-08 09:41:27,284 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-08 09:41:27,285 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-08 09:41:27,285 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-08 09:41:27,285 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-08 09:41:27,286 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-08 09:41:27,286 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-08 09:41:27,286 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-08 09:41:27,287 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-08 09:41:27,287 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-08 09:41:27,287 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-08 09:41:27,288 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-08 09:41:27,288 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-08 09:41:27,288 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-08 09:41:27,289 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-08 09:41:27,289 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-08 09:41:27,289 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-08 09:41:27,290 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-08 09:41:27,290 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-08 09:41:27,291 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-08 09:41:27,291 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-08 09:41:27,291 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-08 09:41:27,292 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-08 09:41:27,292 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-08 09:41:27,292 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-08 09:41:27,293 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-08 09:41:27,293 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-08 09:41:27,293 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-08 09:41:27,294 INFO L290 TraceCheckUtils]: 54: Hoare triple {12098#(<= main_~k~0 24)} assume !(~i~0 < 1000000); {12098#(<= main_~k~0 24)} is VALID [2022-04-08 09:41:27,294 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-08 09:41:27,294 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-08 09:41:27,295 INFO L290 TraceCheckUtils]: 57: Hoare triple {12100#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {12070#false} is VALID [2022-04-08 09:41:27,295 INFO L290 TraceCheckUtils]: 58: Hoare triple {12070#false} assume !false; {12070#false} is VALID [2022-04-08 09:41:27,295 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-08 09:41:27,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:27,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235571897] [2022-04-08 09:41:27,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235571897] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:27,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936185818] [2022-04-08 09:41:27,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:41:27,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:27,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:27,296 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-08 09:41:27,297 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-08 09:41:27,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-04-08 09:41:27,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:27,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-08 09:41:27,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:27,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:27,802 INFO L272 TraceCheckUtils]: 0: Hoare triple {12069#true} call ULTIMATE.init(); {12069#true} is VALID [2022-04-08 09:41:27,803 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-08 09:41:27,803 INFO L290 TraceCheckUtils]: 2: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-08 09:41:27,803 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-08 09:41:27,803 INFO L272 TraceCheckUtils]: 4: Hoare triple {12069#true} call #t~ret3 := main(); {12069#true} is VALID [2022-04-08 09:41:27,803 INFO L290 TraceCheckUtils]: 5: Hoare triple {12069#true} ~i~0 := 0;~k~0 := 0; {12120#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:27,803 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-08 09:41:27,804 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-08 09:41:27,804 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-08 09:41:27,805 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-08 09:41:27,805 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-08 09:41:27,805 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-08 09:41:27,806 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-08 09:41:27,806 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-08 09:41:27,806 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-08 09:41:27,807 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-08 09:41:27,807 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-08 09:41:27,807 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-08 09:41:27,808 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-08 09:41:27,808 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-08 09:41:27,808 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-08 09:41:27,809 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-08 09:41:27,809 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-08 09:41:27,810 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-08 09:41:27,810 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-08 09:41:27,810 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-08 09:41:27,810 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-08 09:41:27,811 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-08 09:41:27,811 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-08 09:41:27,812 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-08 09:41:27,812 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-08 09:41:27,812 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-08 09:41:27,813 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-08 09:41:27,813 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-08 09:41:27,813 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-08 09:41:27,814 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-08 09:41:27,814 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-08 09:41:27,814 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-08 09:41:27,815 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-08 09:41:27,815 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-08 09:41:27,815 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-08 09:41:27,816 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-08 09:41:27,816 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-08 09:41:27,816 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-08 09:41:27,817 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-08 09:41:27,817 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-08 09:41:27,817 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-08 09:41:27,818 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-08 09:41:27,818 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-08 09:41:27,819 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-08 09:41:27,819 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-08 09:41:27,819 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-08 09:41:27,820 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-08 09:41:27,820 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-08 09:41:27,820 INFO L290 TraceCheckUtils]: 54: Hoare triple {12098#(<= main_~k~0 24)} assume !(~i~0 < 1000000); {12098#(<= main_~k~0 24)} is VALID [2022-04-08 09:41:27,821 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-08 09:41:27,821 INFO L290 TraceCheckUtils]: 56: Hoare triple {12271#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {12275#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:27,821 INFO L290 TraceCheckUtils]: 57: Hoare triple {12275#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12070#false} is VALID [2022-04-08 09:41:27,821 INFO L290 TraceCheckUtils]: 58: Hoare triple {12070#false} assume !false; {12070#false} is VALID [2022-04-08 09:41:27,822 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-08 09:41:27,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:28,815 INFO L290 TraceCheckUtils]: 58: Hoare triple {12070#false} assume !false; {12070#false} is VALID [2022-04-08 09:41:28,815 INFO L290 TraceCheckUtils]: 57: Hoare triple {12275#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12070#false} is VALID [2022-04-08 09:41:28,815 INFO L290 TraceCheckUtils]: 56: Hoare triple {12271#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {12275#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:28,816 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-08 09:41:28,816 INFO L290 TraceCheckUtils]: 54: Hoare triple {12291#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {12291#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:28,817 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-08 09:41:28,817 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-08 09:41:28,817 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-08 09:41:28,818 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-08 09:41:28,818 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-08 09:41:28,818 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-08 09:41:28,819 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-08 09:41:28,819 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-08 09:41:28,819 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-08 09:41:28,820 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-08 09:41:28,820 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-08 09:41:28,820 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-08 09:41:28,821 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-08 09:41:28,821 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-08 09:41:28,821 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-08 09:41:28,822 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-08 09:41:28,822 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-08 09:41:28,822 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-08 09:41:28,823 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-08 09:41:28,823 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-08 09:41:28,824 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-08 09:41:28,824 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-08 09:41:28,824 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-08 09:41:28,825 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-08 09:41:28,825 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-08 09:41:28,825 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-08 09:41:28,826 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-08 09:41:28,826 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-08 09:41:28,826 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-08 09:41:28,827 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-08 09:41:28,827 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-08 09:41:28,827 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-08 09:41:28,828 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-08 09:41:28,828 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-08 09:41:28,828 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-08 09:41:28,829 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-08 09:41:28,829 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-08 09:41:28,829 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-08 09:41:28,830 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-08 09:41:28,830 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-08 09:41:28,830 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-08 09:41:28,831 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-08 09:41:28,831 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-08 09:41:28,831 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-08 09:41:28,832 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-08 09:41:28,832 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-08 09:41:28,833 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-08 09:41:28,833 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-08 09:41:28,837 INFO L290 TraceCheckUtils]: 5: Hoare triple {12069#true} ~i~0 := 0;~k~0 := 0; {12459#(<= main_~k~0 999976)} is VALID [2022-04-08 09:41:28,837 INFO L272 TraceCheckUtils]: 4: Hoare triple {12069#true} call #t~ret3 := main(); {12069#true} is VALID [2022-04-08 09:41:28,838 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-08 09:41:28,838 INFO L290 TraceCheckUtils]: 2: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-08 09:41:28,838 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-08 09:41:28,838 INFO L272 TraceCheckUtils]: 0: Hoare triple {12069#true} call ULTIMATE.init(); {12069#true} is VALID [2022-04-08 09:41:28,838 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-08 09:41:28,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936185818] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:28,839 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:28,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 58 [2022-04-08 09:41:28,839 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:28,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [149566714] [2022-04-08 09:41:28,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [149566714] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:28,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:28,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-04-08 09:41:28,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232623855] [2022-04-08 09:41:28,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:28,840 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-08 09:41:28,840 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:28,840 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-08 09:41:28,878 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-08 09:41:28,878 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-08 09:41:28,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:28,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-08 09:41:28,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1390, Invalid=1916, Unknown=0, NotChecked=0, Total=3306 [2022-04-08 09:41:28,880 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-08 09:41:29,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:29,594 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2022-04-08 09:41:29,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-08 09:41:29,594 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-08 09:41:29,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:29,594 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-08 09:41:29,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 68 transitions. [2022-04-08 09:41:29,595 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-08 09:41:29,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 68 transitions. [2022-04-08 09:41:29,596 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 30 states and 68 transitions. [2022-04-08 09:41:29,651 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-08 09:41:29,652 INFO L225 Difference]: With dead ends: 68 [2022-04-08 09:41:29,652 INFO L226 Difference]: Without dead ends: 63 [2022-04-08 09:41:29,653 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 772 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2726, Invalid=4414, Unknown=0, NotChecked=0, Total=7140 [2022-04-08 09:41:29,653 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-08 09:41:29,653 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-08 09:41:29,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-08 09:41:29,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-04-08 09:41:29,796 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:29,797 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-08 09:41:29,797 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-08 09:41:29,797 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-08 09:41:29,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:29,798 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2022-04-08 09:41:29,798 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2022-04-08 09:41:29,798 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:29,798 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:29,798 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-08 09:41:29,798 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-08 09:41:29,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:29,799 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2022-04-08 09:41:29,799 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2022-04-08 09:41:29,799 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:29,799 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:29,799 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:29,800 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:29,800 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-08 09:41:29,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2022-04-08 09:41:29,801 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 59 [2022-04-08 09:41:29,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:29,801 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2022-04-08 09:41:29,801 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-08 09:41:29,801 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 62 states and 62 transitions. [2022-04-08 09:41:29,876 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-08 09:41:29,876 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2022-04-08 09:41:29,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-08 09:41:29,877 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:29,877 INFO L499 BasicCegarLoop]: trace histogram [25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:29,900 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-08 09:41:30,091 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-08 09:41:30,091 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:30,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:30,092 INFO L85 PathProgramCache]: Analyzing trace with hash -663495440, now seen corresponding path program 49 times [2022-04-08 09:41:30,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:30,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [365174114] [2022-04-08 09:41:30,100 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:30,100 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:30,100 INFO L85 PathProgramCache]: Analyzing trace with hash -663495440, now seen corresponding path program 50 times [2022-04-08 09:41:30,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:30,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270969378] [2022-04-08 09:41:30,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:30,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:30,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:30,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:30,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:30,532 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-08 09:41:30,532 INFO L290 TraceCheckUtils]: 1: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-08 09:41:30,532 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-08 09:41:30,533 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-08 09:41:30,533 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-08 09:41:30,533 INFO L290 TraceCheckUtils]: 2: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-08 09:41:30,533 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-08 09:41:30,533 INFO L272 TraceCheckUtils]: 4: Hoare triple {12923#true} call #t~ret3 := main(); {12923#true} is VALID [2022-04-08 09:41:30,534 INFO L290 TraceCheckUtils]: 5: Hoare triple {12923#true} ~i~0 := 0;~k~0 := 0; {12928#(= main_~k~0 0)} is VALID [2022-04-08 09:41:30,534 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-08 09:41:30,535 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-08 09:41:30,539 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-08 09:41:30,540 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-08 09:41:30,540 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-08 09:41:30,540 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-08 09:41:30,541 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-08 09:41:30,541 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-08 09:41:30,541 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-08 09:41:30,542 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-08 09:41:30,542 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-08 09:41:30,543 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-08 09:41:30,543 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-08 09:41:30,543 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-08 09:41:30,544 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-08 09:41:30,544 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-08 09:41:30,545 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-08 09:41:30,545 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-08 09:41:30,545 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-08 09:41:30,546 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-08 09:41:30,546 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-08 09:41:30,547 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-08 09:41:30,547 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-08 09:41:30,547 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-08 09:41:30,548 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-08 09:41:30,548 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-08 09:41:30,548 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-08 09:41:30,549 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-08 09:41:30,549 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-08 09:41:30,550 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-08 09:41:30,550 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-08 09:41:30,550 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-08 09:41:30,551 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-08 09:41:30,551 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-08 09:41:30,551 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-08 09:41:30,552 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-08 09:41:30,552 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-08 09:41:30,553 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-08 09:41:30,553 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-08 09:41:30,553 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-08 09:41:30,554 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-08 09:41:30,554 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-08 09:41:30,555 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-08 09:41:30,555 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-08 09:41:30,555 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-08 09:41:30,556 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-08 09:41:30,556 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-08 09:41:30,557 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-08 09:41:30,557 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-08 09:41:30,557 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-08 09:41:30,558 INFO L290 TraceCheckUtils]: 56: Hoare triple {12953#(<= main_~k~0 25)} assume !(~i~0 < 1000000); {12953#(<= main_~k~0 25)} is VALID [2022-04-08 09:41:30,558 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-08 09:41:30,559 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-08 09:41:30,559 INFO L290 TraceCheckUtils]: 59: Hoare triple {12955#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {12924#false} is VALID [2022-04-08 09:41:30,559 INFO L290 TraceCheckUtils]: 60: Hoare triple {12924#false} assume !false; {12924#false} is VALID [2022-04-08 09:41:30,560 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-08 09:41:30,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:30,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270969378] [2022-04-08 09:41:30,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270969378] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:30,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608672274] [2022-04-08 09:41:30,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:30,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:30,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:30,561 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-08 09:41:30,584 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-08 09:41:30,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:30,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:30,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-08 09:41:30,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:30,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:31,054 INFO L272 TraceCheckUtils]: 0: Hoare triple {12923#true} call ULTIMATE.init(); {12923#true} is VALID [2022-04-08 09:41:31,054 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-08 09:41:31,054 INFO L290 TraceCheckUtils]: 2: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-08 09:41:31,055 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-08 09:41:31,055 INFO L272 TraceCheckUtils]: 4: Hoare triple {12923#true} call #t~ret3 := main(); {12923#true} is VALID [2022-04-08 09:41:31,055 INFO L290 TraceCheckUtils]: 5: Hoare triple {12923#true} ~i~0 := 0;~k~0 := 0; {12975#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:31,055 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-08 09:41:31,056 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-08 09:41:31,056 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-08 09:41:31,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-08 09:41:31,057 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-08 09:41:31,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-08 09:41:31,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-08 09:41:31,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-08 09:41:31,059 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-08 09:41:31,060 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-08 09:41:31,060 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-08 09:41:31,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-08 09:41:31,061 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-08 09:41:31,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-08 09:41:31,062 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-08 09:41:31,062 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-08 09:41:31,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-08 09:41:31,063 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-08 09:41:31,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-08 09:41:31,064 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-08 09:41:31,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-08 09:41:31,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-08 09:41:31,065 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-08 09:41:31,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-08 09:41:31,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-08 09:41:31,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-08 09:41:31,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-08 09:41:31,066 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-08 09:41:31,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-08 09:41:31,067 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-08 09:41:31,067 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-08 09:41:31,068 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-08 09:41:31,068 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-08 09:41:31,068 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-08 09:41:31,069 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-08 09:41:31,069 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-08 09:41:31,070 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-08 09:41:31,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-08 09:41:31,071 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-08 09:41:31,071 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-08 09:41:31,072 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-08 09:41:31,072 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-08 09:41:31,072 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-08 09:41:31,073 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-08 09:41:31,073 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-08 09:41:31,073 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-08 09:41:31,074 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-08 09:41:31,074 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-08 09:41:31,074 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-08 09:41:31,075 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-08 09:41:31,075 INFO L290 TraceCheckUtils]: 56: Hoare triple {12953#(<= main_~k~0 25)} assume !(~i~0 < 1000000); {12953#(<= main_~k~0 25)} is VALID [2022-04-08 09:41:31,076 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-08 09:41:31,076 INFO L290 TraceCheckUtils]: 58: Hoare triple {13132#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {13136#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:31,076 INFO L290 TraceCheckUtils]: 59: Hoare triple {13136#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12924#false} is VALID [2022-04-08 09:41:31,076 INFO L290 TraceCheckUtils]: 60: Hoare triple {12924#false} assume !false; {12924#false} is VALID [2022-04-08 09:41:31,077 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-08 09:41:31,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:32,140 INFO L290 TraceCheckUtils]: 60: Hoare triple {12924#false} assume !false; {12924#false} is VALID [2022-04-08 09:41:32,141 INFO L290 TraceCheckUtils]: 59: Hoare triple {13136#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12924#false} is VALID [2022-04-08 09:41:32,141 INFO L290 TraceCheckUtils]: 58: Hoare triple {13132#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {13136#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:32,141 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-08 09:41:32,142 INFO L290 TraceCheckUtils]: 56: Hoare triple {13152#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {13152#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:32,142 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-08 09:41:32,142 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-08 09:41:32,143 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-08 09:41:32,143 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-08 09:41:32,144 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-08 09:41:32,144 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-08 09:41:32,144 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-08 09:41:32,145 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-08 09:41:32,145 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-08 09:41:32,145 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-08 09:41:32,146 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-08 09:41:32,146 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-08 09:41:32,146 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-08 09:41:32,147 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-08 09:41:32,147 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-08 09:41:32,147 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-08 09:41:32,148 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-08 09:41:32,148 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-08 09:41:32,148 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-08 09:41:32,149 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-08 09:41:32,149 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-08 09:41:32,149 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-08 09:41:32,150 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-08 09:41:32,150 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-08 09:41:32,151 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-08 09:41:32,151 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-08 09:41:32,151 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-08 09:41:32,151 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-08 09:41:32,152 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-08 09:41:32,155 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-08 09:41:32,156 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-08 09:41:32,156 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-08 09:41:32,157 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-08 09:41:32,157 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-08 09:41:32,158 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-08 09:41:32,158 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-08 09:41:32,159 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-08 09:41:32,159 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-08 09:41:32,159 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-08 09:41:32,160 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-08 09:41:32,160 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-08 09:41:32,161 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-08 09:41:32,161 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-08 09:41:32,162 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-08 09:41:32,162 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-08 09:41:32,162 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-08 09:41:32,163 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-08 09:41:32,163 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-08 09:41:32,164 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-08 09:41:32,164 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-08 09:41:32,164 INFO L290 TraceCheckUtils]: 5: Hoare triple {12923#true} ~i~0 := 0;~k~0 := 0; {13327#(<= main_~k~0 999975)} is VALID [2022-04-08 09:41:32,164 INFO L272 TraceCheckUtils]: 4: Hoare triple {12923#true} call #t~ret3 := main(); {12923#true} is VALID [2022-04-08 09:41:32,164 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-08 09:41:32,164 INFO L290 TraceCheckUtils]: 2: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-08 09:41:32,164 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-08 09:41:32,165 INFO L272 TraceCheckUtils]: 0: Hoare triple {12923#true} call ULTIMATE.init(); {12923#true} is VALID [2022-04-08 09:41:32,165 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-08 09:41:32,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608672274] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:32,165 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:32,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 60 [2022-04-08 09:41:32,165 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:32,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [365174114] [2022-04-08 09:41:32,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [365174114] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:32,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:32,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-04-08 09:41:32,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542565933] [2022-04-08 09:41:32,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:32,166 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-08 09:41:32,166 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:32,166 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-08 09:41:32,208 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-08 09:41:32,209 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-08 09:41:32,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:32,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-08 09:41:32,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1497, Invalid=2043, Unknown=0, NotChecked=0, Total=3540 [2022-04-08 09:41:32,210 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-08 09:41:32,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:32,995 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2022-04-08 09:41:32,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-04-08 09:41:32,995 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-08 09:41:32,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:32,996 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-08 09:41:32,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 70 transitions. [2022-04-08 09:41:32,997 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-08 09:41:32,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 70 transitions. [2022-04-08 09:41:32,998 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 31 states and 70 transitions. [2022-04-08 09:41:33,065 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-08 09:41:33,066 INFO L225 Difference]: With dead ends: 70 [2022-04-08 09:41:33,066 INFO L226 Difference]: Without dead ends: 65 [2022-04-08 09:41:33,068 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2938, Invalid=4718, Unknown=0, NotChecked=0, Total=7656 [2022-04-08 09:41:33,068 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-08 09:41:33,070 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-08 09:41:33,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-08 09:41:33,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 64. [2022-04-08 09:41:33,226 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:33,226 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-08 09:41:33,226 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-08 09:41:33,226 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-08 09:41:33,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:33,228 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2022-04-08 09:41:33,228 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2022-04-08 09:41:33,228 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:33,228 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:33,228 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-08 09:41:33,228 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-08 09:41:33,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:33,229 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2022-04-08 09:41:33,229 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2022-04-08 09:41:33,230 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:33,230 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:33,230 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:33,230 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:33,230 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-08 09:41:33,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2022-04-08 09:41:33,231 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 61 [2022-04-08 09:41:33,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:33,231 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2022-04-08 09:41:33,231 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-08 09:41:33,232 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 64 states and 64 transitions. [2022-04-08 09:41:33,317 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-08 09:41:33,317 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2022-04-08 09:41:33,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-04-08 09:41:33,318 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:33,318 INFO L499 BasicCegarLoop]: trace histogram [26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:33,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-04-08 09:41:33,527 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-08 09:41:33,527 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:33,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:33,528 INFO L85 PathProgramCache]: Analyzing trace with hash -863809620, now seen corresponding path program 51 times [2022-04-08 09:41:33,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:33,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [34006980] [2022-04-08 09:41:33,538 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:33,538 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:33,538 INFO L85 PathProgramCache]: Analyzing trace with hash -863809620, now seen corresponding path program 52 times [2022-04-08 09:41:33,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:33,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370543677] [2022-04-08 09:41:33,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:33,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:33,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:34,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:34,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:34,016 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-08 09:41:34,016 INFO L290 TraceCheckUtils]: 1: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-08 09:41:34,016 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-08 09:41:34,017 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-08 09:41:34,017 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-08 09:41:34,017 INFO L290 TraceCheckUtils]: 2: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-08 09:41:34,017 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-08 09:41:34,017 INFO L272 TraceCheckUtils]: 4: Hoare triple {13805#true} call #t~ret3 := main(); {13805#true} is VALID [2022-04-08 09:41:34,017 INFO L290 TraceCheckUtils]: 5: Hoare triple {13805#true} ~i~0 := 0;~k~0 := 0; {13810#(= main_~k~0 0)} is VALID [2022-04-08 09:41:34,018 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-08 09:41:34,018 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-08 09:41:34,018 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-08 09:41:34,019 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-08 09:41:34,019 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-08 09:41:34,019 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-08 09:41:34,020 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-08 09:41:34,020 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-08 09:41:34,020 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-08 09:41:34,021 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-08 09:41:34,021 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-08 09:41:34,021 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-08 09:41:34,022 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-08 09:41:34,022 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-08 09:41:34,022 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-08 09:41:34,023 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-08 09:41:34,023 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-08 09:41:34,023 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-08 09:41:34,024 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-08 09:41:34,024 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-08 09:41:34,024 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-08 09:41:34,025 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-08 09:41:34,025 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-08 09:41:34,025 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-08 09:41:34,026 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-08 09:41:34,026 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-08 09:41:34,026 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-08 09:41:34,027 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-08 09:41:34,027 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-08 09:41:34,027 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-08 09:41:34,028 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-08 09:41:34,028 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-08 09:41:34,028 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-08 09:41:34,029 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-08 09:41:34,029 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-08 09:41:34,029 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-08 09:41:34,030 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-08 09:41:34,030 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-08 09:41:34,030 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-08 09:41:34,031 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-08 09:41:34,031 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-08 09:41:34,032 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-08 09:41:34,032 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-08 09:41:34,032 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-08 09:41:34,032 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-08 09:41:34,033 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-08 09:41:34,033 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-08 09:41:34,034 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-08 09:41:34,034 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-08 09:41:34,034 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-08 09:41:34,034 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-08 09:41:34,035 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-08 09:41:34,035 INFO L290 TraceCheckUtils]: 58: Hoare triple {13836#(<= main_~k~0 26)} assume !(~i~0 < 1000000); {13836#(<= main_~k~0 26)} is VALID [2022-04-08 09:41:34,036 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-08 09:41:34,036 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-08 09:41:34,036 INFO L290 TraceCheckUtils]: 61: Hoare triple {13838#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {13806#false} is VALID [2022-04-08 09:41:34,036 INFO L290 TraceCheckUtils]: 62: Hoare triple {13806#false} assume !false; {13806#false} is VALID [2022-04-08 09:41:34,037 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-08 09:41:34,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:34,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370543677] [2022-04-08 09:41:34,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370543677] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:34,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206154918] [2022-04-08 09:41:34,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:34,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:34,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:34,038 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-08 09:41:34,039 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-08 09:41:34,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:34,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:34,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-08 09:41:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:34,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:34,526 INFO L272 TraceCheckUtils]: 0: Hoare triple {13805#true} call ULTIMATE.init(); {13805#true} is VALID [2022-04-08 09:41:34,526 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-08 09:41:34,526 INFO L290 TraceCheckUtils]: 2: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-08 09:41:34,526 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-08 09:41:34,526 INFO L272 TraceCheckUtils]: 4: Hoare triple {13805#true} call #t~ret3 := main(); {13805#true} is VALID [2022-04-08 09:41:34,527 INFO L290 TraceCheckUtils]: 5: Hoare triple {13805#true} ~i~0 := 0;~k~0 := 0; {13858#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:34,527 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-08 09:41:34,527 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-08 09:41:34,528 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-08 09:41:34,528 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-08 09:41:34,528 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-08 09:41:34,529 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-08 09:41:34,529 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-08 09:41:34,530 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-08 09:41:34,530 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-08 09:41:34,530 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-08 09:41:34,530 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-08 09:41:34,531 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-08 09:41:34,531 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-08 09:41:34,532 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-08 09:41:34,532 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-08 09:41:34,532 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-08 09:41:34,533 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-08 09:41:34,533 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-08 09:41:34,533 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-08 09:41:34,534 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-08 09:41:34,534 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-08 09:41:34,534 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-08 09:41:34,535 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-08 09:41:34,535 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-08 09:41:34,535 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-08 09:41:34,536 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-08 09:41:34,536 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-08 09:41:34,536 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-08 09:41:34,537 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-08 09:41:34,537 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-08 09:41:34,537 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-08 09:41:34,538 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-08 09:41:34,538 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-08 09:41:34,538 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-08 09:41:34,539 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-08 09:41:34,539 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-08 09:41:34,539 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-08 09:41:34,540 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-08 09:41:34,540 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-08 09:41:34,541 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-08 09:41:34,541 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-08 09:41:34,541 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-08 09:41:34,541 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-08 09:41:34,542 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-08 09:41:34,542 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-08 09:41:34,543 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-08 09:41:34,543 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-08 09:41:34,543 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-08 09:41:34,544 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-08 09:41:34,544 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-08 09:41:34,544 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-08 09:41:34,545 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-08 09:41:34,545 INFO L290 TraceCheckUtils]: 58: Hoare triple {13836#(<= main_~k~0 26)} assume !(~i~0 < 1000000); {13836#(<= main_~k~0 26)} is VALID [2022-04-08 09:41:34,545 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-08 09:41:34,546 INFO L290 TraceCheckUtils]: 60: Hoare triple {14021#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14025#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:34,546 INFO L290 TraceCheckUtils]: 61: Hoare triple {14025#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {13806#false} is VALID [2022-04-08 09:41:34,546 INFO L290 TraceCheckUtils]: 62: Hoare triple {13806#false} assume !false; {13806#false} is VALID [2022-04-08 09:41:34,546 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-08 09:41:34,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:35,693 INFO L290 TraceCheckUtils]: 62: Hoare triple {13806#false} assume !false; {13806#false} is VALID [2022-04-08 09:41:35,693 INFO L290 TraceCheckUtils]: 61: Hoare triple {14025#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {13806#false} is VALID [2022-04-08 09:41:35,694 INFO L290 TraceCheckUtils]: 60: Hoare triple {14021#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14025#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:35,694 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-08 09:41:35,694 INFO L290 TraceCheckUtils]: 58: Hoare triple {14041#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {14041#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:35,695 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-08 09:41:35,695 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-08 09:41:35,695 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-08 09:41:35,696 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-08 09:41:35,696 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-08 09:41:35,696 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-08 09:41:35,697 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-08 09:41:35,697 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-08 09:41:35,698 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-08 09:41:35,698 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-08 09:41:35,698 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-08 09:41:35,698 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-08 09:41:35,699 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-08 09:41:35,699 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-08 09:41:35,700 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-08 09:41:35,700 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-08 09:41:35,700 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-08 09:41:35,701 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-08 09:41:35,701 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-08 09:41:35,701 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-08 09:41:35,702 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-08 09:41:35,702 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-08 09:41:35,702 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-08 09:41:35,703 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-08 09:41:35,703 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-08 09:41:35,703 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-08 09:41:35,704 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-08 09:41:35,704 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-08 09:41:35,704 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-08 09:41:35,705 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-08 09:41:35,705 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-08 09:41:35,705 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-08 09:41:35,706 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-08 09:41:35,706 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-08 09:41:35,707 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-08 09:41:35,707 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-08 09:41:35,707 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-08 09:41:35,708 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-08 09:41:35,708 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-08 09:41:35,708 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-08 09:41:35,709 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-08 09:41:35,709 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-08 09:41:35,709 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-08 09:41:35,710 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-08 09:41:35,710 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-08 09:41:35,710 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-08 09:41:35,711 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-08 09:41:35,711 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-08 09:41:35,711 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-08 09:41:35,712 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-08 09:41:35,712 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-08 09:41:35,712 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-08 09:41:35,713 INFO L290 TraceCheckUtils]: 5: Hoare triple {13805#true} ~i~0 := 0;~k~0 := 0; {14223#(<= main_~k~0 999974)} is VALID [2022-04-08 09:41:35,713 INFO L272 TraceCheckUtils]: 4: Hoare triple {13805#true} call #t~ret3 := main(); {13805#true} is VALID [2022-04-08 09:41:35,713 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-08 09:41:35,713 INFO L290 TraceCheckUtils]: 2: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-08 09:41:35,713 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-08 09:41:35,713 INFO L272 TraceCheckUtils]: 0: Hoare triple {13805#true} call ULTIMATE.init(); {13805#true} is VALID [2022-04-08 09:41:35,713 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-08 09:41:35,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206154918] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:35,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:35,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 62 [2022-04-08 09:41:35,714 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:35,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [34006980] [2022-04-08 09:41:35,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [34006980] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:35,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:35,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-04-08 09:41:35,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909834753] [2022-04-08 09:41:35,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:35,714 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-08 09:41:35,714 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:35,714 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-08 09:41:35,755 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-08 09:41:35,755 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-08 09:41:35,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:35,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-08 09:41:35,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1608, Invalid=2174, Unknown=0, NotChecked=0, Total=3782 [2022-04-08 09:41:35,756 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-08 09:41:36,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:36,587 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2022-04-08 09:41:36,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-08 09:41:36,587 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-08 09:41:36,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:36,588 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-08 09:41:36,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 72 transitions. [2022-04-08 09:41:36,589 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-08 09:41:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 72 transitions. [2022-04-08 09:41:36,590 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 32 states and 72 transitions. [2022-04-08 09:41:36,649 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-08 09:41:36,650 INFO L225 Difference]: With dead ends: 72 [2022-04-08 09:41:36,650 INFO L226 Difference]: Without dead ends: 67 [2022-04-08 09:41:36,651 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3158, Invalid=5032, Unknown=0, NotChecked=0, Total=8190 [2022-04-08 09:41:36,652 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-08 09:41:36,652 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-08 09:41:36,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-08 09:41:36,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-04-08 09:41:36,819 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:36,820 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-08 09:41:36,820 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-08 09:41:36,820 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-08 09:41:36,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:36,821 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2022-04-08 09:41:36,821 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2022-04-08 09:41:36,821 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:36,821 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:36,821 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-08 09:41:36,821 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-08 09:41:36,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:36,822 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2022-04-08 09:41:36,822 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2022-04-08 09:41:36,823 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:36,823 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:36,823 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:36,823 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:36,823 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-08 09:41:36,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2022-04-08 09:41:36,824 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 63 [2022-04-08 09:41:36,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:36,824 INFO L478 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2022-04-08 09:41:36,824 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-08 09:41:36,824 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 66 states and 66 transitions. [2022-04-08 09:41:36,919 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-08 09:41:36,919 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2022-04-08 09:41:36,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-08 09:41:36,920 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:36,920 INFO L499 BasicCegarLoop]: trace histogram [27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:36,946 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-08 09:41:37,120 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-08 09:41:37,121 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:37,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:37,121 INFO L85 PathProgramCache]: Analyzing trace with hash -92208280, now seen corresponding path program 53 times [2022-04-08 09:41:37,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:37,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [972305041] [2022-04-08 09:41:37,128 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:37,128 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:37,129 INFO L85 PathProgramCache]: Analyzing trace with hash -92208280, now seen corresponding path program 54 times [2022-04-08 09:41:37,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:37,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146971101] [2022-04-08 09:41:37,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:37,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:37,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:37,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:37,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:37,588 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-08 09:41:37,588 INFO L290 TraceCheckUtils]: 1: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-08 09:41:37,588 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-08 09:41:37,588 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-08 09:41:37,588 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-08 09:41:37,588 INFO L290 TraceCheckUtils]: 2: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-08 09:41:37,589 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-08 09:41:37,589 INFO L272 TraceCheckUtils]: 4: Hoare triple {14715#true} call #t~ret3 := main(); {14715#true} is VALID [2022-04-08 09:41:37,589 INFO L290 TraceCheckUtils]: 5: Hoare triple {14715#true} ~i~0 := 0;~k~0 := 0; {14720#(= main_~k~0 0)} is VALID [2022-04-08 09:41:37,589 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-08 09:41:37,589 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-08 09:41:37,590 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-08 09:41:37,590 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-08 09:41:37,590 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-08 09:41:37,591 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-08 09:41:37,591 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-08 09:41:37,592 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-08 09:41:37,592 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-08 09:41:37,592 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-08 09:41:37,593 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-08 09:41:37,593 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-08 09:41:37,593 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-08 09:41:37,594 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-08 09:41:37,594 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-08 09:41:37,594 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-08 09:41:37,595 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-08 09:41:37,595 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-08 09:41:37,595 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-08 09:41:37,596 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-08 09:41:37,596 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-08 09:41:37,596 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-08 09:41:37,597 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-08 09:41:37,597 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-08 09:41:37,597 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-08 09:41:37,598 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-08 09:41:37,598 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-08 09:41:37,598 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-08 09:41:37,599 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-08 09:41:37,599 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-08 09:41:37,599 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-08 09:41:37,600 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-08 09:41:37,600 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-08 09:41:37,600 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-08 09:41:37,601 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-08 09:41:37,601 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-08 09:41:37,601 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-08 09:41:37,602 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-08 09:41:37,602 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-08 09:41:37,603 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-08 09:41:37,603 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-08 09:41:37,603 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-08 09:41:37,603 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-08 09:41:37,604 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-08 09:41:37,604 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-08 09:41:37,605 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-08 09:41:37,605 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-08 09:41:37,605 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-08 09:41:37,606 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-08 09:41:37,606 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-08 09:41:37,606 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-08 09:41:37,607 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-08 09:41:37,607 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-08 09:41: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-08 09:41:37,608 INFO L290 TraceCheckUtils]: 60: Hoare triple {14747#(<= main_~k~0 27)} assume !(~i~0 < 1000000); {14747#(<= main_~k~0 27)} is VALID [2022-04-08 09:41:37,608 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-08 09:41:37,608 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-08 09:41:37,609 INFO L290 TraceCheckUtils]: 63: Hoare triple {14749#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {14716#false} is VALID [2022-04-08 09:41:37,609 INFO L290 TraceCheckUtils]: 64: Hoare triple {14716#false} assume !false; {14716#false} is VALID [2022-04-08 09:41:37,609 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-08 09:41:37,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:37,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146971101] [2022-04-08 09:41:37,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146971101] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:37,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562500498] [2022-04-08 09:41:37,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:41:37,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:37,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:37,610 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-08 09:41:37,611 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-08 09:41:37,703 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2022-04-08 09:41:37,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:37,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-08 09:41:37,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:37,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:38,181 INFO L272 TraceCheckUtils]: 0: Hoare triple {14715#true} call ULTIMATE.init(); {14715#true} is VALID [2022-04-08 09:41:38,181 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-08 09:41:38,181 INFO L290 TraceCheckUtils]: 2: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-08 09:41:38,181 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-08 09:41:38,182 INFO L272 TraceCheckUtils]: 4: Hoare triple {14715#true} call #t~ret3 := main(); {14715#true} is VALID [2022-04-08 09:41:38,182 INFO L290 TraceCheckUtils]: 5: Hoare triple {14715#true} ~i~0 := 0;~k~0 := 0; {14769#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:38,182 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-08 09:41:38,183 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-08 09:41:38,183 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-08 09:41:38,183 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-08 09:41:38,184 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-08 09:41:38,184 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-08 09:41:38,184 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-08 09:41:38,185 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-08 09:41:38,185 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-08 09:41:38,185 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-08 09:41:38,186 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-08 09:41:38,186 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-08 09:41:38,186 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-08 09:41:38,187 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-08 09:41:38,187 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-08 09:41:38,187 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-08 09:41:38,188 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-08 09:41:38,188 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-08 09:41:38,188 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-08 09:41:38,189 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-08 09:41:38,189 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-08 09:41:38,190 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-08 09:41:38,190 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-08 09:41:38,190 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-08 09:41:38,190 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-08 09:41:38,191 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-08 09:41:38,191 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-08 09:41:38,192 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-08 09:41:38,192 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-08 09:41:38,192 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-08 09:41:38,193 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-08 09:41:38,193 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-08 09:41:38,193 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-08 09:41:38,194 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-08 09:41:38,194 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-08 09:41:38,194 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-08 09:41:38,195 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-08 09:41:38,195 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-08 09:41:38,195 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-08 09:41:38,196 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-08 09:41:38,198 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-08 09:41:38,198 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-08 09:41:38,199 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-08 09:41:38,199 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-08 09:41:38,199 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-08 09:41:38,200 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-08 09:41:38,200 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-08 09:41:38,200 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-08 09:41:38,201 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-08 09:41:38,201 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-08 09:41:38,201 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-08 09:41:38,202 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-08 09:41:38,202 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-08 09:41:38,203 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-08 09:41:38,204 INFO L290 TraceCheckUtils]: 60: Hoare triple {14747#(<= main_~k~0 27)} assume !(~i~0 < 1000000); {14747#(<= main_~k~0 27)} is VALID [2022-04-08 09:41:38,205 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-08 09:41:38,205 INFO L290 TraceCheckUtils]: 62: Hoare triple {14938#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14942#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:38,205 INFO L290 TraceCheckUtils]: 63: Hoare triple {14942#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {14716#false} is VALID [2022-04-08 09:41:38,205 INFO L290 TraceCheckUtils]: 64: Hoare triple {14716#false} assume !false; {14716#false} is VALID [2022-04-08 09:41:38,206 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-08 09:41:38,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:39,443 INFO L290 TraceCheckUtils]: 64: Hoare triple {14716#false} assume !false; {14716#false} is VALID [2022-04-08 09:41:39,444 INFO L290 TraceCheckUtils]: 63: Hoare triple {14942#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {14716#false} is VALID [2022-04-08 09:41:39,444 INFO L290 TraceCheckUtils]: 62: Hoare triple {14938#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14942#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:39,444 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-08 09:41:39,445 INFO L290 TraceCheckUtils]: 60: Hoare triple {14958#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {14958#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:39,445 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-08 09:41:39,445 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-08 09:41:39,447 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-08 09:41:39,447 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-08 09:41:39,447 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-08 09:41:39,448 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-08 09:41:39,448 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-08 09:41:39,448 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-08 09:41:39,449 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-08 09:41:39,449 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-08 09:41:39,449 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-08 09:41:39,450 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-08 09:41:39,450 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-08 09:41:39,450 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-08 09:41:39,451 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-08 09:41:39,451 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-08 09:41:39,455 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-08 09:41:39,456 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-08 09:41:39,456 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-08 09:41:39,457 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-08 09:41:39,457 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-08 09:41:39,458 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-08 09:41:39,458 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-08 09:41:39,459 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-08 09:41:39,459 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-08 09:41:39,460 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-08 09:41:39,460 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-08 09:41:39,461 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-08 09:41:39,461 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-08 09:41:39,462 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-08 09:41:39,462 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-08 09:41:39,463 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-08 09:41:39,463 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-08 09:41:39,464 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-08 09:41:39,464 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-08 09:41:39,465 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-08 09:41:39,465 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-08 09:41:39,466 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-08 09:41:39,466 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-08 09:41:39,467 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-08 09:41:39,467 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-08 09:41:39,468 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-08 09:41:39,468 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-08 09:41:39,469 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-08 09:41:39,469 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-08 09:41:39,470 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-08 09:41:39,470 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-08 09:41:39,471 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-08 09:41:39,471 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-08 09:41:39,472 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-08 09:41:39,472 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-08 09:41:39,473 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-08 09:41:39,473 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-08 09:41:39,474 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-08 09:41:39,474 INFO L290 TraceCheckUtils]: 5: Hoare triple {14715#true} ~i~0 := 0;~k~0 := 0; {15147#(<= main_~k~0 999973)} is VALID [2022-04-08 09:41:39,474 INFO L272 TraceCheckUtils]: 4: Hoare triple {14715#true} call #t~ret3 := main(); {14715#true} is VALID [2022-04-08 09:41:39,474 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-08 09:41:39,474 INFO L290 TraceCheckUtils]: 2: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-08 09:41:39,474 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-08 09:41:39,474 INFO L272 TraceCheckUtils]: 0: Hoare triple {14715#true} call ULTIMATE.init(); {14715#true} is VALID [2022-04-08 09:41:39,475 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-08 09:41:39,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562500498] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:39,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:39,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 64 [2022-04-08 09:41:39,476 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:39,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [972305041] [2022-04-08 09:41:39,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [972305041] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:39,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:39,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-04-08 09:41:39,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533338993] [2022-04-08 09:41:39,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:39,476 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-08 09:41:39,477 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:39,477 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-08 09:41:39,522 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-08 09:41:39,522 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-08 09:41:39,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:39,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-08 09:41:39,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1723, Invalid=2309, Unknown=0, NotChecked=0, Total=4032 [2022-04-08 09:41:39,523 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-08 09:41:40,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:40,353 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2022-04-08 09:41:40,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-04-08 09:41:40,353 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-08 09:41:40,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:40,354 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-08 09:41:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 74 transitions. [2022-04-08 09:41:40,355 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-08 09:41:40,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 74 transitions. [2022-04-08 09:41:40,355 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 33 states and 74 transitions. [2022-04-08 09:41:40,434 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-08 09:41:40,435 INFO L225 Difference]: With dead ends: 74 [2022-04-08 09:41:40,435 INFO L226 Difference]: Without dead ends: 69 [2022-04-08 09:41:40,437 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3386, Invalid=5356, Unknown=0, NotChecked=0, Total=8742 [2022-04-08 09:41:40,437 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-08 09:41:40,437 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-08 09:41:40,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-04-08 09:41:40,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2022-04-08 09:41:40,652 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:40,652 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-08 09:41:40,652 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-08 09:41:40,652 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-08 09:41:40,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:40,653 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2022-04-08 09:41:40,653 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2022-04-08 09:41:40,654 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:40,654 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:40,654 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-08 09:41:40,654 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-08 09:41:40,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:40,656 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2022-04-08 09:41:40,656 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2022-04-08 09:41:40,657 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:40,657 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:40,657 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:40,657 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:40,657 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-08 09:41:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2022-04-08 09:41:40,658 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 65 [2022-04-08 09:41:40,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:40,658 INFO L478 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2022-04-08 09:41:40,658 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-08 09:41:40,658 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 68 states and 68 transitions. [2022-04-08 09:41:40,748 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-08 09:41:40,748 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2022-04-08 09:41:40,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-08 09:41:40,748 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:40,748 INFO L499 BasicCegarLoop]: trace histogram [28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:40,775 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-08 09:41:40,969 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-08 09:41:40,969 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:40,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1612662748, now seen corresponding path program 55 times [2022-04-08 09:41:40,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:40,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1293746578] [2022-04-08 09:41:40,977 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:40,977 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:40,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1612662748, now seen corresponding path program 56 times [2022-04-08 09:41:40,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:40,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2211393] [2022-04-08 09:41:40,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:40,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:41,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:41,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:41,491 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-08 09:41:41,491 INFO L290 TraceCheckUtils]: 1: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-08 09:41:41,491 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-08 09:41:41,492 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-08 09:41:41,492 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-08 09:41:41,492 INFO L290 TraceCheckUtils]: 2: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-08 09:41:41,492 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-08 09:41:41,492 INFO L272 TraceCheckUtils]: 4: Hoare triple {15653#true} call #t~ret3 := main(); {15653#true} is VALID [2022-04-08 09:41:41,492 INFO L290 TraceCheckUtils]: 5: Hoare triple {15653#true} ~i~0 := 0;~k~0 := 0; {15658#(= main_~k~0 0)} is VALID [2022-04-08 09:41:41,493 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-08 09:41:41,493 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-08 09:41:41,493 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-08 09:41:41,494 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-08 09:41:41,494 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-08 09:41:41,495 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-08 09:41:41,495 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-08 09:41:41,496 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-08 09:41:41,496 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-08 09:41:41,497 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-08 09:41:41,497 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-08 09:41:41,497 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-08 09:41:41,498 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-08 09:41:41,498 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-08 09:41:41,499 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-08 09:41:41,499 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-08 09:41:41,500 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-08 09:41:41,500 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-08 09:41:41,500 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-08 09:41:41,501 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-08 09:41:41,501 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-08 09:41:41,502 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-08 09:41:41,502 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-08 09:41:41,503 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-08 09:41:41,503 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-08 09:41:41,504 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-08 09:41:41,504 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-08 09:41:41,504 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-08 09:41:41,505 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-08 09:41:41,505 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-08 09:41:41,506 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-08 09:41:41,506 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-08 09:41:41,507 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-08 09:41:41,507 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-08 09:41:41,507 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-08 09:41:41,508 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-08 09:41:41,508 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-08 09:41:41,509 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-08 09:41:41,509 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-08 09:41:41,510 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-08 09:41:41,510 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-08 09:41:41,511 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-08 09:41:41,511 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-08 09:41:41,511 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-08 09:41:41,512 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-08 09:41:41,512 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-08 09:41:41,513 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-08 09:41:41,513 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-08 09:41:41,513 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-08 09:41:41,514 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-08 09:41:41,514 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-08 09:41:41,515 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-08 09:41:41,515 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-08 09:41:41,516 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-08 09:41:41,516 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-08 09:41:41,517 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-08 09:41:41,517 INFO L290 TraceCheckUtils]: 62: Hoare triple {15686#(<= main_~k~0 28)} assume !(~i~0 < 1000000); {15686#(<= main_~k~0 28)} is VALID [2022-04-08 09:41:41,518 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-08 09:41:41,518 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-08 09:41:41,518 INFO L290 TraceCheckUtils]: 65: Hoare triple {15688#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {15654#false} is VALID [2022-04-08 09:41:41,518 INFO L290 TraceCheckUtils]: 66: Hoare triple {15654#false} assume !false; {15654#false} is VALID [2022-04-08 09:41:41,519 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-08 09:41:41,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:41,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2211393] [2022-04-08 09:41:41,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2211393] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:41,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900932286] [2022-04-08 09:41:41,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:41,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:41,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:41,521 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-08 09:41:41,523 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-08 09:41:41,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:41,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:41,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-08 09:41:41,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:41,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:42,077 INFO L272 TraceCheckUtils]: 0: Hoare triple {15653#true} call ULTIMATE.init(); {15653#true} is VALID [2022-04-08 09:41:42,077 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-08 09:41:42,077 INFO L290 TraceCheckUtils]: 2: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-08 09:41:42,077 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-08 09:41:42,077 INFO L272 TraceCheckUtils]: 4: Hoare triple {15653#true} call #t~ret3 := main(); {15653#true} is VALID [2022-04-08 09:41:42,077 INFO L290 TraceCheckUtils]: 5: Hoare triple {15653#true} ~i~0 := 0;~k~0 := 0; {15708#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:42,078 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-08 09:41:42,078 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-08 09:41:42,078 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-08 09:41:42,079 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-08 09:41:42,079 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-08 09:41:42,079 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-08 09:41:42,080 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-08 09:41:42,080 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-08 09:41:42,080 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-08 09:41:42,081 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-08 09:41:42,081 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-08 09:41:42,081 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-08 09:41:42,082 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-08 09:41:42,082 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-08 09:41:42,082 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-08 09:41:42,083 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-08 09:41:42,083 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-08 09:41:42,083 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-08 09:41:42,084 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-08 09:41:42,084 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-08 09:41:42,084 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-08 09:41:42,085 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-08 09:41:42,085 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-08 09:41:42,086 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-08 09:41:42,086 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-08 09:41:42,086 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-08 09:41:42,086 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-08 09:41:42,087 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-08 09:41:42,087 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-08 09:41:42,088 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-08 09:41:42,088 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-08 09:41:42,088 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-08 09:41:42,088 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-08 09:41:42,089 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-08 09:41:42,089 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-08 09:41:42,090 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-08 09:41:42,090 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-08 09:41:42,090 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-08 09:41:42,091 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-08 09:41:42,091 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-08 09:41:42,091 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-08 09:41:42,092 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-08 09:41:42,092 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-08 09:41:42,092 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-08 09:41:42,093 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-08 09:41:42,093 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-08 09:41:42,093 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-08 09:41:42,094 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-08 09:41:42,094 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-08 09:41:42,094 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-08 09:41:42,095 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-08 09:41:42,095 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-08 09:41:42,095 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-08 09:41:42,096 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-08 09:41:42,096 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-08 09:41:42,096 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-08 09:41:42,097 INFO L290 TraceCheckUtils]: 62: Hoare triple {15686#(<= main_~k~0 28)} assume !(~i~0 < 1000000); {15686#(<= main_~k~0 28)} is VALID [2022-04-08 09:41:42,097 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-08 09:41:42,097 INFO L290 TraceCheckUtils]: 64: Hoare triple {15883#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {15887#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:42,098 INFO L290 TraceCheckUtils]: 65: Hoare triple {15887#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {15654#false} is VALID [2022-04-08 09:41:42,098 INFO L290 TraceCheckUtils]: 66: Hoare triple {15654#false} assume !false; {15654#false} is VALID [2022-04-08 09:41:42,098 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-08 09:41:42,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:43,351 INFO L290 TraceCheckUtils]: 66: Hoare triple {15654#false} assume !false; {15654#false} is VALID [2022-04-08 09:41:43,351 INFO L290 TraceCheckUtils]: 65: Hoare triple {15887#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {15654#false} is VALID [2022-04-08 09:41:43,352 INFO L290 TraceCheckUtils]: 64: Hoare triple {15883#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {15887#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:43,352 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-08 09:41:43,352 INFO L290 TraceCheckUtils]: 62: Hoare triple {15903#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {15903#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:43,353 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-08 09:41:43,353 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-08 09:41:43,353 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-08 09:41:43,354 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-08 09:41:43,354 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-08 09:41:43,354 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-08 09:41:43,355 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-08 09:41:43,355 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-08 09:41:43,355 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-08 09:41:43,356 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-08 09:41:43,356 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-08 09:41:43,356 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-08 09:41:43,357 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-08 09:41:43,357 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-08 09:41:43,358 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-08 09:41:43,358 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-08 09:41:43,358 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-08 09:41:43,358 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-08 09:41:43,359 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-08 09:41:43,359 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-08 09:41:43,360 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-08 09:41:43,360 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-08 09:41:43,360 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-08 09:41:43,361 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-08 09:41:43,361 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-08 09:41:43,361 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-08 09:41:43,362 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-08 09:41:43,362 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-08 09:41:43,362 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-08 09:41:43,363 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-08 09:41:43,363 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-08 09:41:43,363 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-08 09:41:43,364 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-08 09:41:43,364 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-08 09:41:43,364 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-08 09:41:43,365 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-08 09:41:43,365 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-08 09:41:43,365 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-08 09:41:43,366 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-08 09:41:43,366 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-08 09:41:43,366 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-08 09:41:43,367 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-08 09:41:43,367 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-08 09:41:43,367 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-08 09:41:43,368 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-08 09:41:43,368 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-08 09:41:43,369 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-08 09:41:43,369 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-08 09:41:43,369 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-08 09:41:43,369 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-08 09:41:43,370 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-08 09:41:43,370 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-08 09:41:43,371 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-08 09:41:43,371 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-08 09:41:43,371 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-08 09:41:43,372 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-08 09:41:43,372 INFO L290 TraceCheckUtils]: 5: Hoare triple {15653#true} ~i~0 := 0;~k~0 := 0; {16099#(<= main_~k~0 999972)} is VALID [2022-04-08 09:41:43,372 INFO L272 TraceCheckUtils]: 4: Hoare triple {15653#true} call #t~ret3 := main(); {15653#true} is VALID [2022-04-08 09:41:43,372 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-08 09:41:43,372 INFO L290 TraceCheckUtils]: 2: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-08 09:41:43,372 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-08 09:41:43,372 INFO L272 TraceCheckUtils]: 0: Hoare triple {15653#true} call ULTIMATE.init(); {15653#true} is VALID [2022-04-08 09:41:43,373 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-08 09:41:43,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900932286] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:43,373 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:43,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 66 [2022-04-08 09:41:43,373 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:43,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1293746578] [2022-04-08 09:41:43,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1293746578] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:43,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:43,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-04-08 09:41:43,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141267248] [2022-04-08 09:41:43,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:43,374 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-08 09:41:43,374 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:43,374 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-08 09:41:43,431 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-08 09:41:43,432 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-04-08 09:41:43,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:43,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-04-08 09:41:43,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1842, Invalid=2448, Unknown=0, NotChecked=0, Total=4290 [2022-04-08 09:41:43,434 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-08 09:41:44,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:44,323 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2022-04-08 09:41:44,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-08 09:41:44,323 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-08 09:41:44,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:44,323 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-08 09:41:44,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 76 transitions. [2022-04-08 09:41:44,324 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-08 09:41:44,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 76 transitions. [2022-04-08 09:41:44,325 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 34 states and 76 transitions. [2022-04-08 09:41:44,384 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-08 09:41:44,385 INFO L225 Difference]: With dead ends: 76 [2022-04-08 09:41:44,385 INFO L226 Difference]: Without dead ends: 71 [2022-04-08 09:41:44,385 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3622, Invalid=5690, Unknown=0, NotChecked=0, Total=9312 [2022-04-08 09:41:44,386 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-08 09:41:44,386 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-08 09:41:44,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-04-08 09:41:44,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2022-04-08 09:41:44,572 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:44,572 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-08 09:41:44,572 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-08 09:41:44,572 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-08 09:41:44,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:44,573 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2022-04-08 09:41:44,573 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2022-04-08 09:41:44,573 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:44,573 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:44,573 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-08 09:41:44,573 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-08 09:41:44,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:44,574 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2022-04-08 09:41:44,574 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2022-04-08 09:41:44,574 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:44,575 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:44,575 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:44,575 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:44,575 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-08 09:41:44,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2022-04-08 09:41:44,576 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 67 [2022-04-08 09:41:44,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:44,576 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2022-04-08 09:41:44,576 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-08 09:41:44,576 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 70 states and 70 transitions. [2022-04-08 09:41:44,679 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-08 09:41:44,679 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2022-04-08 09:41:44,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-08 09:41:44,680 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:44,680 INFO L499 BasicCegarLoop]: trace histogram [29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:44,706 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-08 09:41:44,880 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-08 09:41:44,880 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:44,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:44,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1814441440, now seen corresponding path program 57 times [2022-04-08 09:41:44,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:44,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [708061205] [2022-04-08 09:41:44,888 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:44,888 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:44,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1814441440, now seen corresponding path program 58 times [2022-04-08 09:41:44,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:44,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709913798] [2022-04-08 09:41:44,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:44,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:44,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:45,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:45,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:45,428 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-08 09:41:45,428 INFO L290 TraceCheckUtils]: 1: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-08 09:41:45,428 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-08 09:41:45,429 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-08 09:41:45,429 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-08 09:41:45,429 INFO L290 TraceCheckUtils]: 2: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-08 09:41:45,429 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-08 09:41:45,429 INFO L272 TraceCheckUtils]: 4: Hoare triple {16619#true} call #t~ret3 := main(); {16619#true} is VALID [2022-04-08 09:41:45,430 INFO L290 TraceCheckUtils]: 5: Hoare triple {16619#true} ~i~0 := 0;~k~0 := 0; {16624#(= main_~k~0 0)} is VALID [2022-04-08 09:41:45,430 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-08 09:41:45,430 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-08 09:41:45,431 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-08 09:41:45,431 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-08 09:41:45,432 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-08 09:41:45,432 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-08 09:41:45,432 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-08 09:41:45,433 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-08 09:41:45,433 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-08 09:41:45,434 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-08 09:41:45,434 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-08 09:41:45,435 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-08 09:41:45,435 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-08 09:41:45,436 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-08 09:41:45,436 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-08 09:41:45,436 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-08 09:41:45,437 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-08 09:41:45,437 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-08 09:41:45,438 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-08 09:41:45,438 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-08 09:41:45,438 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-08 09:41:45,439 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-08 09:41:45,439 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-08 09:41:45,440 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-08 09:41:45,440 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-08 09:41:45,441 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-08 09:41:45,441 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-08 09:41:45,442 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-08 09:41:45,442 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-08 09:41:45,442 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-08 09:41:45,443 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-08 09:41:45,443 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-08 09:41:45,443 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-08 09:41:45,444 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-08 09:41:45,444 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-08 09:41:45,445 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-08 09:41:45,445 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-08 09:41:45,446 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-08 09:41:45,446 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-08 09:41:45,447 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-08 09:41:45,447 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-08 09:41:45,447 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-08 09:41:45,448 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-08 09:41:45,448 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-08 09:41:45,449 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-08 09:41:45,449 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-08 09:41:45,449 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-08 09:41:45,450 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-08 09:41:45,450 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-08 09:41:45,451 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-08 09:41:45,451 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-08 09:41:45,452 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-08 09:41:45,452 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-08 09:41:45,452 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-08 09:41:45,453 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-08 09:41:45,453 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-08 09:41:45,454 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-08 09:41:45,454 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-08 09:41:45,454 INFO L290 TraceCheckUtils]: 64: Hoare triple {16653#(<= main_~k~0 29)} assume !(~i~0 < 1000000); {16653#(<= main_~k~0 29)} is VALID [2022-04-08 09:41:45,455 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-08 09:41:45,455 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-08 09:41:45,456 INFO L290 TraceCheckUtils]: 67: Hoare triple {16655#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {16620#false} is VALID [2022-04-08 09:41:45,456 INFO L290 TraceCheckUtils]: 68: Hoare triple {16620#false} assume !false; {16620#false} is VALID [2022-04-08 09:41:45,456 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-08 09:41:45,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:45,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709913798] [2022-04-08 09:41:45,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709913798] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:45,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38264763] [2022-04-08 09:41:45,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:45,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:45,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:45,458 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-08 09:41:45,459 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-08 09:41:45,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:45,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:45,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-08 09:41:45,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:45,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:46,155 INFO L272 TraceCheckUtils]: 0: Hoare triple {16619#true} call ULTIMATE.init(); {16619#true} is VALID [2022-04-08 09:41:46,156 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-08 09:41:46,156 INFO L290 TraceCheckUtils]: 2: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-08 09:41:46,156 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-08 09:41:46,156 INFO L272 TraceCheckUtils]: 4: Hoare triple {16619#true} call #t~ret3 := main(); {16619#true} is VALID [2022-04-08 09:41:46,156 INFO L290 TraceCheckUtils]: 5: Hoare triple {16619#true} ~i~0 := 0;~k~0 := 0; {16675#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:46,156 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-08 09:41:46,157 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-08 09:41:46,157 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-08 09:41:46,157 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-08 09:41:46,158 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-08 09:41:46,158 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-08 09:41:46,158 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-08 09:41:46,159 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-08 09:41:46,159 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-08 09:41:46,159 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-08 09:41:46,160 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-08 09:41:46,160 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-08 09:41:46,160 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-08 09:41:46,161 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-08 09:41:46,161 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-08 09:41:46,162 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-08 09:41:46,162 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-08 09:41:46,162 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-08 09:41:46,162 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-08 09:41:46,163 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-08 09:41:46,163 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-08 09:41:46,164 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-08 09:41:46,164 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-08 09:41:46,164 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-08 09:41:46,165 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-08 09:41:46,165 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-08 09:41:46,165 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-08 09:41:46,166 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-08 09:41:46,166 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-08 09:41:46,166 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-08 09:41:46,167 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-08 09:41:46,167 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-08 09:41:46,167 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-08 09:41:46,168 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-08 09:41:46,168 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-08 09:41:46,168 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-08 09:41:46,169 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-08 09:41:46,169 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-08 09:41:46,169 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-08 09:41:46,170 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-08 09:41:46,170 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-08 09:41:46,170 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-08 09:41:46,171 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-08 09:41:46,171 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-08 09:41:46,171 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-08 09:41:46,172 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-08 09:41:46,172 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-08 09:41:46,173 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-08 09:41:46,173 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-08 09:41:46,173 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-08 09:41:46,174 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-08 09:41:46,174 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-08 09:41:46,174 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-08 09:41:46,175 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-08 09:41:46,175 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-08 09:41:46,175 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-08 09:41:46,176 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-08 09:41:46,176 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-08 09:41:46,176 INFO L290 TraceCheckUtils]: 64: Hoare triple {16653#(<= main_~k~0 29)} assume !(~i~0 < 1000000); {16653#(<= main_~k~0 29)} is VALID [2022-04-08 09:41:46,177 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-08 09:41:46,177 INFO L290 TraceCheckUtils]: 66: Hoare triple {16856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {16860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:46,177 INFO L290 TraceCheckUtils]: 67: Hoare triple {16860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {16620#false} is VALID [2022-04-08 09:41:46,177 INFO L290 TraceCheckUtils]: 68: Hoare triple {16620#false} assume !false; {16620#false} is VALID [2022-04-08 09:41:46,178 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-08 09:41:46,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:47,498 INFO L290 TraceCheckUtils]: 68: Hoare triple {16620#false} assume !false; {16620#false} is VALID [2022-04-08 09:41:47,498 INFO L290 TraceCheckUtils]: 67: Hoare triple {16860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {16620#false} is VALID [2022-04-08 09:41:47,498 INFO L290 TraceCheckUtils]: 66: Hoare triple {16856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {16860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:47,499 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-08 09:41:47,499 INFO L290 TraceCheckUtils]: 64: Hoare triple {16876#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {16876#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:47,499 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-08 09:41:47,500 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-08 09:41:47,500 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-08 09:41:47,500 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-08 09:41:47,501 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-08 09:41:47,501 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-08 09:41:47,502 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-08 09:41:47,502 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-08 09:41:47,502 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-08 09:41:47,502 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-08 09:41:47,503 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-08 09:41:47,503 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-08 09:41:47,504 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-08 09:41:47,504 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-08 09:41:47,504 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-08 09:41:47,505 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-08 09:41:47,505 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-08 09:41:47,505 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-08 09:41:47,506 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-08 09:41:47,506 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-08 09:41:47,506 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-08 09:41:47,507 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-08 09:41:47,507 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-08 09:41:47,507 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-08 09:41:47,508 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-08 09:41:47,508 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-08 09:41:47,508 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-08 09:41:47,509 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-08 09:41:47,509 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-08 09:41:47,509 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-08 09:41:47,510 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-08 09:41:47,510 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-08 09:41:47,510 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-08 09:41:47,511 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-08 09:41:47,511 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-08 09:41:47,511 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-08 09:41:47,512 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-08 09:41:47,512 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-08 09:41:47,513 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-08 09:41:47,513 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-08 09:41:47,513 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-08 09:41:47,513 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-08 09:41:47,514 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-08 09:41:47,514 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-08 09:41:47,515 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-08 09:41:47,515 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-08 09:41:47,515 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-08 09:41:47,516 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-08 09:41:47,516 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-08 09:41:47,516 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-08 09:41:47,517 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-08 09:41:47,517 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-08 09:41:47,517 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-08 09:41:47,518 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-08 09:41:47,518 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-08 09:41:47,518 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-08 09:41:47,519 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-08 09:41:47,519 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-08 09:41:47,519 INFO L290 TraceCheckUtils]: 5: Hoare triple {16619#true} ~i~0 := 0;~k~0 := 0; {17079#(<= main_~k~0 999971)} is VALID [2022-04-08 09:41:47,519 INFO L272 TraceCheckUtils]: 4: Hoare triple {16619#true} call #t~ret3 := main(); {16619#true} is VALID [2022-04-08 09:41:47,519 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-08 09:41:47,520 INFO L290 TraceCheckUtils]: 2: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-08 09:41:47,520 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-08 09:41:47,520 INFO L272 TraceCheckUtils]: 0: Hoare triple {16619#true} call ULTIMATE.init(); {16619#true} is VALID [2022-04-08 09:41:47,520 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-08 09:41:47,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38264763] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:47,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:47,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 68 [2022-04-08 09:41:47,520 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:47,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [708061205] [2022-04-08 09:41:47,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [708061205] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:47,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:47,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-04-08 09:41:47,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485748737] [2022-04-08 09:41:47,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:47,521 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-08 09:41:47,521 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:47,521 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-08 09:41:47,568 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-08 09:41:47,568 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-04-08 09:41:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:47,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-04-08 09:41:47,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1965, Invalid=2591, Unknown=0, NotChecked=0, Total=4556 [2022-04-08 09:41:47,571 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-08 09:41:48,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:48,501 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2022-04-08 09:41:48,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-04-08 09:41:48,501 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-08 09:41:48,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:48,502 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-08 09:41:48,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 78 transitions. [2022-04-08 09:41:48,503 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-08 09:41:48,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 78 transitions. [2022-04-08 09:41:48,503 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 35 states and 78 transitions. [2022-04-08 09:41:48,567 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-08 09:41:48,567 INFO L225 Difference]: With dead ends: 78 [2022-04-08 09:41:48,567 INFO L226 Difference]: Without dead ends: 73 [2022-04-08 09:41:48,568 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3866, Invalid=6034, Unknown=0, NotChecked=0, Total=9900 [2022-04-08 09:41:48,569 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-08 09:41:48,569 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-08 09:41:48,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-04-08 09:41:48,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 72. [2022-04-08 09:41:48,771 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:48,771 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-08 09:41:48,771 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-08 09:41:48,771 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-08 09:41:48,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:48,772 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2022-04-08 09:41:48,772 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2022-04-08 09:41:48,772 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:48,773 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:48,773 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-08 09:41:48,773 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-08 09:41:48,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:48,774 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2022-04-08 09:41:48,774 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2022-04-08 09:41:48,774 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:48,774 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:48,774 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:48,774 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:48,774 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-08 09:41:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2022-04-08 09:41:48,775 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 69 [2022-04-08 09:41:48,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:48,776 INFO L478 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2022-04-08 09:41:48,776 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-08 09:41:48,776 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 72 states and 72 transitions. [2022-04-08 09:41:48,882 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-08 09:41:48,882 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2022-04-08 09:41:48,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-08 09:41:48,883 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:48,883 INFO L499 BasicCegarLoop]: trace histogram [30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:48,909 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-08 09:41:49,083 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-08 09:41:49,083 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:49,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:49,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1021650076, now seen corresponding path program 59 times [2022-04-08 09:41:49,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:49,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1837544336] [2022-04-08 09:41:49,090 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:49,091 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:49,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1021650076, now seen corresponding path program 60 times [2022-04-08 09:41:49,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:49,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56342414] [2022-04-08 09:41:49,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:49,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:49,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:49,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:49,599 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-08 09:41:49,599 INFO L290 TraceCheckUtils]: 1: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-08 09:41:49,599 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-08 09:41:49,600 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-08 09:41:49,600 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-08 09:41:49,600 INFO L290 TraceCheckUtils]: 2: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-08 09:41:49,600 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-08 09:41:49,600 INFO L272 TraceCheckUtils]: 4: Hoare triple {17613#true} call #t~ret3 := main(); {17613#true} is VALID [2022-04-08 09:41:49,600 INFO L290 TraceCheckUtils]: 5: Hoare triple {17613#true} ~i~0 := 0;~k~0 := 0; {17618#(= main_~k~0 0)} is VALID [2022-04-08 09:41:49,600 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-08 09:41:49,601 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-08 09:41:49,601 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-08 09:41:49,601 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-08 09:41:49,602 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-08 09:41:49,602 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-08 09:41:49,602 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-08 09:41:49,603 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-08 09:41:49,603 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-08 09:41:49,603 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-08 09:41:49,604 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-08 09:41:49,604 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-08 09:41:49,604 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-08 09:41:49,605 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-08 09:41:49,605 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-08 09:41:49,605 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-08 09:41:49,606 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-08 09:41:49,606 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-08 09:41:49,606 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-08 09:41:49,607 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-08 09:41:49,607 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-08 09:41:49,608 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-08 09:41:49,608 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-08 09:41:49,608 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-08 09:41:49,608 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-08 09:41:49,609 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-08 09:41:49,609 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-08 09:41:49,610 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-08 09:41:49,610 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-08 09:41:49,610 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-08 09:41:49,610 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-08 09:41:49,611 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-08 09:41:49,611 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-08 09:41:49,612 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-08 09:41:49,612 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-08 09:41:49,613 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-08 09:41:49,613 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-08 09:41:49,614 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-08 09:41:49,614 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-08 09:41:49,614 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-08 09:41:49,615 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-08 09:41:49,615 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-08 09:41:49,615 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-08 09:41:49,616 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-08 09:41:49,618 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-08 09:41:49,619 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-08 09:41:49,619 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-08 09:41:49,619 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-08 09:41:49,619 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-08 09:41:49,620 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-08 09:41:49,620 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-08 09:41:49,621 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-08 09:41:49,621 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-08 09:41:49,621 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-08 09:41:49,622 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-08 09:41:49,622 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-08 09:41:49,622 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-08 09:41:49,623 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-08 09:41:49,623 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-08 09:41:49,623 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-08 09:41:49,624 INFO L290 TraceCheckUtils]: 66: Hoare triple {17648#(<= main_~k~0 30)} assume !(~i~0 < 1000000); {17648#(<= main_~k~0 30)} is VALID [2022-04-08 09:41:49,624 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-08 09:41:49,624 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-08 09:41:49,625 INFO L290 TraceCheckUtils]: 69: Hoare triple {17650#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {17614#false} is VALID [2022-04-08 09:41:49,625 INFO L290 TraceCheckUtils]: 70: Hoare triple {17614#false} assume !false; {17614#false} is VALID [2022-04-08 09:41:49,625 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-08 09:41:49,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:49,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56342414] [2022-04-08 09:41:49,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56342414] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:49,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531905760] [2022-04-08 09:41:49,626 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:41:49,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:49,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:49,626 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-08 09:41:49,632 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-08 09:41:49,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-04-08 09:41:49,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:49,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 34 conjunts are in the unsatisfiable core [2022-04-08 09:41:49,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:49,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:50,227 INFO L272 TraceCheckUtils]: 0: Hoare triple {17613#true} call ULTIMATE.init(); {17613#true} is VALID [2022-04-08 09:41:50,228 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-08 09:41:50,228 INFO L290 TraceCheckUtils]: 2: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-08 09:41:50,228 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-08 09:41:50,228 INFO L272 TraceCheckUtils]: 4: Hoare triple {17613#true} call #t~ret3 := main(); {17613#true} is VALID [2022-04-08 09:41:50,228 INFO L290 TraceCheckUtils]: 5: Hoare triple {17613#true} ~i~0 := 0;~k~0 := 0; {17670#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:50,228 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-08 09:41:50,229 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-08 09:41:50,229 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-08 09:41:50,229 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-08 09:41:50,230 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-08 09:41:50,230 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-08 09:41:50,230 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-08 09:41:50,231 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-08 09:41:50,231 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-08 09:41:50,232 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-08 09:41:50,232 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-08 09:41:50,232 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-08 09:41:50,233 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-08 09:41:50,233 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-08 09:41:50,233 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-08 09:41:50,234 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-08 09:41:50,234 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-08 09:41:50,234 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-08 09:41:50,235 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-08 09:41:50,235 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-08 09:41:50,235 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-08 09:41:50,236 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-08 09:41:50,236 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-08 09:41:50,236 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-08 09:41:50,237 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-08 09:41:50,237 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-08 09:41:50,237 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-08 09:41:50,238 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-08 09:41:50,238 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-08 09:41:50,238 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-08 09:41:50,239 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-08 09:41:50,239 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-08 09:41:50,239 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-08 09:41:50,240 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-08 09:41:50,240 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-08 09:41:50,240 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-08 09:41:50,241 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-08 09:41:50,241 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-08 09:41:50,241 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-08 09:41:50,242 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-08 09:41:50,242 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-08 09:41:50,243 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-08 09:41:50,243 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-08 09:41:50,243 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-08 09:41:50,244 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-08 09:41:50,244 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-08 09:41:50,244 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-08 09:41:50,245 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-08 09:41:50,245 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-08 09:41:50,245 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-08 09:41:50,246 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-08 09:41:50,246 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-08 09:41:50,246 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-08 09:41:50,247 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-08 09:41:50,247 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-08 09:41:50,247 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-08 09:41:50,248 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-08 09:41:50,248 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-08 09:41:50,248 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-08 09:41:50,249 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-08 09:41:50,249 INFO L290 TraceCheckUtils]: 66: Hoare triple {17648#(<= main_~k~0 30)} assume !(~i~0 < 1000000); {17648#(<= main_~k~0 30)} is VALID [2022-04-08 09:41:50,250 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-08 09:41:50,250 INFO L290 TraceCheckUtils]: 68: Hoare triple {17857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {17861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:50,250 INFO L290 TraceCheckUtils]: 69: Hoare triple {17861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {17614#false} is VALID [2022-04-08 09:41:50,250 INFO L290 TraceCheckUtils]: 70: Hoare triple {17614#false} assume !false; {17614#false} is VALID [2022-04-08 09:41:50,251 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-08 09:41:50,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:51,695 INFO L290 TraceCheckUtils]: 70: Hoare triple {17614#false} assume !false; {17614#false} is VALID [2022-04-08 09:41:51,696 INFO L290 TraceCheckUtils]: 69: Hoare triple {17861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {17614#false} is VALID [2022-04-08 09:41:51,696 INFO L290 TraceCheckUtils]: 68: Hoare triple {17857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {17861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:51,697 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-08 09:41:51,697 INFO L290 TraceCheckUtils]: 66: Hoare triple {17877#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {17877#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:51,697 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-08 09:41:51,698 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-08 09:41:51,698 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-08 09:41:51,698 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-08 09:41:51,699 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-08 09:41:51,699 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-08 09:41:51,700 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-08 09:41:51,700 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-08 09:41:51,700 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-08 09:41:51,701 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-08 09:41:51,701 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-08 09:41:51,701 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-08 09:41:51,702 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-08 09:41:51,702 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-08 09:41:51,702 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-08 09:41:51,703 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-08 09:41:51,703 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-08 09:41:51,703 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-08 09:41:51,704 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-08 09:41:51,704 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-08 09:41:51,704 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-08 09:41:51,705 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-08 09:41:51,705 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-08 09:41:51,705 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-08 09:41:51,706 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-08 09:41:51,706 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-08 09:41:51,707 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-08 09:41:51,707 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-08 09:41:51,707 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-08 09:41:51,708 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-08 09:41:51,708 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-08 09:41:51,708 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-08 09:41:51,709 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-08 09:41:51,709 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-08 09:41:51,709 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-08 09:41:51,710 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-08 09:41:51,710 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-08 09:41:51,710 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-08 09:41:51,711 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-08 09:41:51,711 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-08 09:41:51,711 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-08 09:41:51,712 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-08 09:41:51,712 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-08 09:41:51,712 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-08 09:41:51,713 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-08 09:41:51,713 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-08 09:41:51,714 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-08 09:41:51,714 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-08 09:41:51,714 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-08 09:41:51,715 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-08 09:41:51,715 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-08 09:41:51,715 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-08 09:41:51,716 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-08 09:41:51,716 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-08 09:41:51,716 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-08 09:41:51,717 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-08 09:41:51,717 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-08 09:41:51,717 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-08 09:41:51,718 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-08 09:41:51,718 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-08 09:41:51,718 INFO L290 TraceCheckUtils]: 5: Hoare triple {17613#true} ~i~0 := 0;~k~0 := 0; {18087#(<= main_~k~0 999970)} is VALID [2022-04-08 09:41:51,718 INFO L272 TraceCheckUtils]: 4: Hoare triple {17613#true} call #t~ret3 := main(); {17613#true} is VALID [2022-04-08 09:41:51,718 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-08 09:41:51,718 INFO L290 TraceCheckUtils]: 2: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-08 09:41:51,719 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-08 09:41:51,719 INFO L272 TraceCheckUtils]: 0: Hoare triple {17613#true} call ULTIMATE.init(); {17613#true} is VALID [2022-04-08 09:41:51,719 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-08 09:41:51,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531905760] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:51,719 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:51,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 70 [2022-04-08 09:41:51,719 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:51,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1837544336] [2022-04-08 09:41:51,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1837544336] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:51,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:51,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-04-08 09:41:51,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348391613] [2022-04-08 09:41:51,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:51,720 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-08 09:41:51,720 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:51,721 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-08 09:41:51,769 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-08 09:41:51,770 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-04-08 09:41:51,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:51,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-04-08 09:41:51,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2092, Invalid=2738, Unknown=0, NotChecked=0, Total=4830 [2022-04-08 09:41:51,771 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-08 09:41:52,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:52,714 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2022-04-08 09:41:52,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-08 09:41:52,714 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-08 09:41:52,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:52,715 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-08 09:41:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 80 transitions. [2022-04-08 09:41:52,716 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-08 09:41:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 80 transitions. [2022-04-08 09:41:52,716 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 36 states and 80 transitions. [2022-04-08 09:41:52,778 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-08 09:41:52,779 INFO L225 Difference]: With dead ends: 80 [2022-04-08 09:41:52,779 INFO L226 Difference]: Without dead ends: 75 [2022-04-08 09:41:52,780 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4118, Invalid=6388, Unknown=0, NotChecked=0, Total=10506 [2022-04-08 09:41:52,781 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-08 09:41:52,781 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-08 09:41:52,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-04-08 09:41:52,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2022-04-08 09:41:52,992 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:52,992 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-08 09:41:52,992 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-08 09:41:52,993 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-08 09:41:52,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:52,993 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2022-04-08 09:41:52,993 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2022-04-08 09:41:52,994 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:52,994 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:52,994 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-08 09:41:52,994 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-08 09:41:52,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:52,995 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2022-04-08 09:41:52,995 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2022-04-08 09:41:52,995 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:52,995 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:52,995 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:52,995 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:52,995 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-08 09:41:52,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 74 transitions. [2022-04-08 09:41:53,014 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 74 transitions. Word has length 71 [2022-04-08 09:41:53,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:53,015 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 74 transitions. [2022-04-08 09:41:53,015 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-08 09:41:53,015 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 74 states and 74 transitions. [2022-04-08 09:41:53,093 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-08 09:41:53,093 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 74 transitions. [2022-04-08 09:41:53,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-08 09:41:53,093 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:53,093 INFO L499 BasicCegarLoop]: trace histogram [31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:53,110 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-08 09:41:53,295 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-08 09:41:53,295 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:53,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash -641639336, now seen corresponding path program 61 times [2022-04-08 09:41:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:53,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1664437017] [2022-04-08 09:41:53,303 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:53,303 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:53,303 INFO L85 PathProgramCache]: Analyzing trace with hash -641639336, now seen corresponding path program 62 times [2022-04-08 09:41:53,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:53,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150244794] [2022-04-08 09:41:53,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:53,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:53,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:53,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:53,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:53,906 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-08 09:41:53,907 INFO L290 TraceCheckUtils]: 1: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-08 09:41:53,907 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-08 09:41:53,907 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-08 09:41:53,907 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-08 09:41:53,907 INFO L290 TraceCheckUtils]: 2: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-08 09:41:53,907 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-08 09:41:53,907 INFO L272 TraceCheckUtils]: 4: Hoare triple {18635#true} call #t~ret3 := main(); {18635#true} is VALID [2022-04-08 09:41:53,907 INFO L290 TraceCheckUtils]: 5: Hoare triple {18635#true} ~i~0 := 0;~k~0 := 0; {18640#(= main_~k~0 0)} is VALID [2022-04-08 09:41:53,908 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-08 09:41:53,908 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-08 09:41:53,908 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-08 09:41:53,909 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-08 09:41:53,909 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-08 09:41:53,910 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-08 09:41:53,910 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-08 09:41:53,910 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-08 09:41:53,910 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-08 09:41:53,911 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-08 09:41:53,911 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-08 09:41:53,912 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-08 09:41:53,912 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-08 09:41:53,912 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-08 09:41:53,913 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-08 09:41:53,913 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-08 09:41:53,913 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-08 09:41:53,914 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-08 09:41:53,914 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-08 09:41:53,914 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-08 09:41:53,915 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-08 09:41:53,915 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-08 09:41:53,915 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-08 09:41:53,916 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-08 09:41:53,916 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-08 09:41:53,916 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-08 09:41:53,917 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-08 09:41:53,917 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-08 09:41:53,917 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-08 09:41:53,918 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-08 09:41:53,918 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-08 09:41:53,918 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-08 09:41:53,919 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-08 09:41:53,919 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-08 09:41:53,919 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-08 09:41:53,920 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-08 09:41:53,920 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-08 09:41:53,920 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-08 09:41:53,921 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-08 09:41:53,921 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-08 09:41:53,921 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-08 09:41:53,922 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-08 09:41:53,922 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-08 09:41:53,922 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-08 09:41:53,923 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-08 09:41:53,923 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-08 09:41:53,923 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-08 09:41:53,924 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-08 09:41:53,924 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-08 09:41:53,925 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-08 09:41:53,925 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-08 09:41:53,925 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-08 09:41:53,925 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-08 09:41:53,926 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-08 09:41:53,926 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-08 09:41:53,927 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-08 09:41:53,927 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-08 09:41:53,927 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-08 09:41:53,928 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-08 09:41:53,928 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-08 09:41:53,928 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-08 09:41:53,929 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-08 09:41:53,929 INFO L290 TraceCheckUtils]: 68: Hoare triple {18671#(<= main_~k~0 31)} assume !(~i~0 < 1000000); {18671#(<= main_~k~0 31)} is VALID [2022-04-08 09:41:53,929 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-08 09:41:53,930 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-08 09:41:53,930 INFO L290 TraceCheckUtils]: 71: Hoare triple {18673#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {18636#false} is VALID [2022-04-08 09:41:53,930 INFO L290 TraceCheckUtils]: 72: Hoare triple {18636#false} assume !false; {18636#false} is VALID [2022-04-08 09:41:53,931 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-08 09:41:53,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:53,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150244794] [2022-04-08 09:41:53,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150244794] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:53,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687488358] [2022-04-08 09:41:53,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:41:53,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:53,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:53,932 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-08 09:41:53,934 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-08 09:41:54,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:41:54,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:54,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-08 09:41:54,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:54,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:54,513 INFO L272 TraceCheckUtils]: 0: Hoare triple {18635#true} call ULTIMATE.init(); {18635#true} is VALID [2022-04-08 09:41:54,513 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-08 09:41:54,513 INFO L290 TraceCheckUtils]: 2: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-08 09:41:54,513 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-08 09:41:54,513 INFO L272 TraceCheckUtils]: 4: Hoare triple {18635#true} call #t~ret3 := main(); {18635#true} is VALID [2022-04-08 09:41:54,513 INFO L290 TraceCheckUtils]: 5: Hoare triple {18635#true} ~i~0 := 0;~k~0 := 0; {18693#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:54,514 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-08 09:41:54,514 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-08 09:41:54,514 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-08 09:41:54,515 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-08 09:41:54,515 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-08 09:41:54,515 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-08 09:41:54,516 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-08 09:41:54,516 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-08 09:41:54,516 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-08 09:41:54,517 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-08 09:41:54,517 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-08 09:41:54,517 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-08 09:41:54,518 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-08 09:41:54,518 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-08 09:41:54,518 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-08 09:41:54,519 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-08 09:41:54,519 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-08 09:41:54,519 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-08 09:41:54,520 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-08 09:41:54,520 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-08 09:41:54,520 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-08 09:41:54,521 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-08 09:41:54,521 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-08 09:41:54,522 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-08 09:41:54,522 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-08 09:41:54,522 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-08 09:41:54,522 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-08 09:41:54,523 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-08 09:41:54,523 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-08 09:41:54,524 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-08 09:41:54,524 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-08 09:41:54,524 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-08 09:41:54,525 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-08 09:41:54,525 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-08 09:41:54,525 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-08 09:41:54,526 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-08 09:41:54,526 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-08 09:41:54,526 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-08 09:41:54,527 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-08 09:41:54,527 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-08 09:41:54,527 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-08 09:41:54,528 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-08 09:41:54,528 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-08 09:41:54,528 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-08 09:41:54,529 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-08 09:41:54,529 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-08 09:41:54,529 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-08 09:41:54,530 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-08 09:41:54,530 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-08 09:41:54,530 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-08 09:41:54,531 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-08 09:41:54,531 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-08 09:41:54,531 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-08 09:41:54,532 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-08 09:41:54,532 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-08 09:41:54,532 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-08 09:41:54,533 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-08 09:41:54,533 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-08 09:41:54,533 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-08 09:41:54,534 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-08 09:41:54,534 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-08 09:41:54,535 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-08 09:41:54,535 INFO L290 TraceCheckUtils]: 68: Hoare triple {18671#(<= main_~k~0 31)} assume !(~i~0 < 1000000); {18671#(<= main_~k~0 31)} is VALID [2022-04-08 09:41:54,535 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-08 09:41:54,536 INFO L290 TraceCheckUtils]: 70: Hoare triple {18886#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {18890#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:54,536 INFO L290 TraceCheckUtils]: 71: Hoare triple {18890#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {18636#false} is VALID [2022-04-08 09:41:54,536 INFO L290 TraceCheckUtils]: 72: Hoare triple {18636#false} assume !false; {18636#false} is VALID [2022-04-08 09:41:54,536 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-08 09:41:54,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:41:56,065 INFO L290 TraceCheckUtils]: 72: Hoare triple {18636#false} assume !false; {18636#false} is VALID [2022-04-08 09:41:56,066 INFO L290 TraceCheckUtils]: 71: Hoare triple {18890#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {18636#false} is VALID [2022-04-08 09:41:56,066 INFO L290 TraceCheckUtils]: 70: Hoare triple {18886#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {18890#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:56,067 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-08 09:41:56,067 INFO L290 TraceCheckUtils]: 68: Hoare triple {18906#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {18906#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:41:56,067 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-08 09:41:56,068 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-08 09:41:56,068 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-08 09:41:56,068 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-08 09:41:56,069 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-08 09:41:56,069 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-08 09:41:56,069 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-08 09:41:56,070 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-08 09:41:56,070 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-08 09:41:56,070 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-08 09:41:56,071 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-08 09:41:56,071 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-08 09:41:56,072 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-08 09:41:56,072 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-08 09:41:56,072 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-08 09:41:56,072 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-08 09:41:56,073 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-08 09:41:56,073 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-08 09:41:56,074 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-08 09:41:56,074 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-08 09:41:56,074 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-08 09:41:56,075 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-08 09:41:56,075 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-08 09:41:56,075 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-08 09:41:56,076 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-08 09:41:56,076 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-08 09:41:56,076 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-08 09:41:56,077 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-08 09:41:56,077 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-08 09:41:56,077 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-08 09:41:56,078 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-08 09:41:56,078 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-08 09:41:56,078 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-08 09:41:56,079 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-08 09:41:56,079 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-08 09:41:56,079 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-08 09:41:56,080 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-08 09:41:56,080 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-08 09:41:56,080 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-08 09:41:56,081 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-08 09:41:56,081 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-08 09:41:56,081 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-08 09:41:56,082 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-08 09:41:56,082 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-08 09:41:56,082 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-08 09:41:56,083 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-08 09:41:56,083 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-08 09:41:56,083 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-08 09:41:56,084 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-08 09:41:56,084 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-08 09:41:56,084 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-08 09:41:56,085 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-08 09:41:56,085 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-08 09:41:56,085 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-08 09:41:56,086 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-08 09:41:56,086 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-08 09:41:56,087 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-08 09:41:56,087 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-08 09:41:56,087 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-08 09:41:56,087 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-08 09:41:56,088 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-08 09:41:56,088 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-08 09:41:56,088 INFO L290 TraceCheckUtils]: 5: Hoare triple {18635#true} ~i~0 := 0;~k~0 := 0; {19123#(<= main_~k~0 999969)} is VALID [2022-04-08 09:41:56,089 INFO L272 TraceCheckUtils]: 4: Hoare triple {18635#true} call #t~ret3 := main(); {18635#true} is VALID [2022-04-08 09:41:56,089 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-08 09:41:56,089 INFO L290 TraceCheckUtils]: 2: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-08 09:41:56,089 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-08 09:41:56,089 INFO L272 TraceCheckUtils]: 0: Hoare triple {18635#true} call ULTIMATE.init(); {18635#true} is VALID [2022-04-08 09:41:56,089 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-08 09:41:56,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687488358] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:41:56,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:41:56,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 72 [2022-04-08 09:41:56,090 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:41:56,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1664437017] [2022-04-08 09:41:56,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1664437017] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:41:56,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:41:56,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-04-08 09:41:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709839065] [2022-04-08 09:41:56,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:41:56,090 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-08 09:41:56,091 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:41:56,091 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-08 09:41:56,140 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-08 09:41:56,140 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-04-08 09:41:56,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:56,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-04-08 09:41:56,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2223, Invalid=2889, Unknown=0, NotChecked=0, Total=5112 [2022-04-08 09:41:56,142 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-08 09:41:57,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:57,169 INFO L93 Difference]: Finished difference Result 82 states and 82 transitions. [2022-04-08 09:41:57,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-04-08 09:41:57,170 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-08 09:41:57,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:41:57,170 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-08 09:41:57,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 82 transitions. [2022-04-08 09:41:57,171 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-08 09:41:57,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 82 transitions. [2022-04-08 09:41:57,171 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 37 states and 82 transitions. [2022-04-08 09:41:57,237 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-08 09:41:57,238 INFO L225 Difference]: With dead ends: 82 [2022-04-08 09:41:57,238 INFO L226 Difference]: Without dead ends: 77 [2022-04-08 09:41:57,239 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1101 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4378, Invalid=6752, Unknown=0, NotChecked=0, Total=11130 [2022-04-08 09:41:57,240 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-08 09:41:57,240 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-08 09:41:57,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-04-08 09:41:57,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2022-04-08 09:41:57,467 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:41:57,467 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-08 09:41:57,467 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-08 09:41:57,467 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-08 09:41:57,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:57,468 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2022-04-08 09:41:57,468 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2022-04-08 09:41:57,468 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:57,468 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:57,468 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-08 09:41:57,468 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-08 09:41:57,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:41:57,469 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2022-04-08 09:41:57,469 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2022-04-08 09:41:57,469 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:41:57,469 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:41:57,469 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:41:57,469 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:41:57,469 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-08 09:41:57,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 76 transitions. [2022-04-08 09:41:57,470 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 76 transitions. Word has length 73 [2022-04-08 09:41:57,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:41:57,470 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 76 transitions. [2022-04-08 09:41:57,470 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-08 09:41:57,470 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 76 states and 76 transitions. [2022-04-08 09:41:57,559 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-08 09:41:57,559 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 76 transitions. [2022-04-08 09:41:57,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-08 09:41:57,559 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:41:57,559 INFO L499 BasicCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:41:57,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-04-08 09:41:57,760 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-08 09:41:57,760 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:41:57,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:41:57,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930156, now seen corresponding path program 63 times [2022-04-08 09:41:57,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:41:57,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1331599628] [2022-04-08 09:41:57,768 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:41:57,768 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:41:57,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930156, now seen corresponding path program 64 times [2022-04-08 09:41:57,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:41:57,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074637904] [2022-04-08 09:41:57,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:41:57,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:41:57,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:58,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:41:58,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:58,313 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-08 09:41:58,313 INFO L290 TraceCheckUtils]: 1: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-08 09:41:58,313 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-08 09:41:58,314 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-08 09:41:58,314 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-08 09:41:58,314 INFO L290 TraceCheckUtils]: 2: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-08 09:41:58,314 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-08 09:41:58,314 INFO L272 TraceCheckUtils]: 4: Hoare triple {19685#true} call #t~ret3 := main(); {19685#true} is VALID [2022-04-08 09:41:58,314 INFO L290 TraceCheckUtils]: 5: Hoare triple {19685#true} ~i~0 := 0;~k~0 := 0; {19690#(= main_~k~0 0)} is VALID [2022-04-08 09:41:58,314 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-08 09:41:58,315 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-08 09:41:58,315 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-08 09:41:58,315 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-08 09:41:58,316 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-08 09:41:58,316 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-08 09:41:58,316 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-08 09:41:58,317 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-08 09:41:58,317 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-08 09:41:58,317 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-08 09:41:58,318 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-08 09:41:58,318 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-08 09:41:58,318 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-08 09:41:58,319 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-08 09:41:58,319 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-08 09:41:58,320 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-08 09:41:58,320 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-08 09:41:58,320 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-08 09:41:58,320 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-08 09:41:58,321 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-08 09:41:58,321 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-08 09:41:58,322 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-08 09:41:58,322 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-08 09:41:58,322 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-08 09:41:58,322 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-08 09:41:58,323 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-08 09:41:58,323 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-08 09:41:58,324 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-08 09:41:58,324 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-08 09:41:58,324 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-08 09:41:58,324 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-08 09:41:58,325 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-08 09:41:58,325 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-08 09:41:58,326 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-08 09:41:58,326 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-08 09:41:58,326 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-08 09:41:58,327 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-08 09:41:58,327 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-08 09:41:58,327 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-08 09:41:58,328 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-08 09:41:58,328 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-08 09:41:58,328 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-08 09:41:58,329 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-08 09:41:58,329 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-08 09:41:58,329 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-08 09:41:58,330 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-08 09:41:58,330 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-08 09:41:58,330 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-08 09:41:58,331 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-08 09:41:58,331 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-08 09:41:58,331 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-08 09:41:58,332 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-08 09:41:58,332 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-08 09:41:58,332 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-08 09:41:58,333 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-08 09:41:58,333 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-08 09:41:58,333 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-08 09:41:58,334 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-08 09:41:58,334 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-08 09:41:58,334 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-08 09:41:58,335 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-08 09:41:58,335 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-08 09:41:58,335 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-08 09:41:58,336 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-08 09:41:58,336 INFO L290 TraceCheckUtils]: 70: Hoare triple {19722#(<= main_~k~0 32)} assume !(~i~0 < 1000000); {19722#(<= main_~k~0 32)} is VALID [2022-04-08 09:41:58,336 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-08 09:41:58,337 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-08 09:41:58,337 INFO L290 TraceCheckUtils]: 73: Hoare triple {19724#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {19686#false} is VALID [2022-04-08 09:41:58,337 INFO L290 TraceCheckUtils]: 74: Hoare triple {19686#false} assume !false; {19686#false} is VALID [2022-04-08 09:41:58,338 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-08 09:41:58,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:41:58,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074637904] [2022-04-08 09:41:58,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074637904] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:41:58,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486116904] [2022-04-08 09:41:58,338 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:41:58,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:41:58,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:41:58,339 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-08 09:41:58,340 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-08 09:41:58,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:41:58,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:41:58,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-08 09:41:58,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:41:58,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:41:58,938 INFO L272 TraceCheckUtils]: 0: Hoare triple {19685#true} call ULTIMATE.init(); {19685#true} is VALID [2022-04-08 09:41:58,939 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-08 09:41:58,939 INFO L290 TraceCheckUtils]: 2: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-08 09:41:58,939 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-08 09:41:58,939 INFO L272 TraceCheckUtils]: 4: Hoare triple {19685#true} call #t~ret3 := main(); {19685#true} is VALID [2022-04-08 09:41:58,939 INFO L290 TraceCheckUtils]: 5: Hoare triple {19685#true} ~i~0 := 0;~k~0 := 0; {19744#(<= main_~k~0 0)} is VALID [2022-04-08 09:41:58,939 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-08 09:41:58,940 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-08 09:41:58,940 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-08 09:41:58,940 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-08 09:41:58,941 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-08 09:41:58,941 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-08 09:41:58,941 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-08 09:41:58,942 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-08 09:41:58,942 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-08 09:41:58,942 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-08 09:41:58,943 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-08 09:41:58,943 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-08 09:41:58,943 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-08 09:41:58,944 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-08 09:41:58,944 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-08 09:41:58,945 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-08 09:41:58,945 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-08 09:41:58,945 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-08 09:41:58,945 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-08 09:41:58,946 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-08 09:41:58,946 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-08 09:41:58,947 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-08 09:41:58,947 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-08 09:41:58,947 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-08 09:41:58,948 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-08 09:41:58,948 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-08 09:41:58,948 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-08 09:41:58,949 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-08 09:41:58,949 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-08 09:41:58,949 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-08 09:41:58,950 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-08 09:41:58,950 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-08 09:41:58,950 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-08 09:41:58,951 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-08 09:41:58,951 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-08 09:41:58,951 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-08 09:41:58,952 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-08 09:41:58,952 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-08 09:41:58,952 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-08 09:41:58,953 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-08 09:41:58,953 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-08 09:41:58,953 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-08 09:41:58,954 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-08 09:41:58,954 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-08 09:41:58,954 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-08 09:41:58,955 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-08 09:41:58,955 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-08 09:41:58,955 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-08 09:41:58,956 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-08 09:41:58,956 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-08 09:41:58,956 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-08 09:41:58,957 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-08 09:41:58,957 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-08 09:41:58,957 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-08 09:41:58,958 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-08 09:41:58,958 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-08 09:41:58,958 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-08 09:41:58,959 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-08 09:41:58,959 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-08 09:41:58,959 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-08 09:41:58,960 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-08 09:41:58,960 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-08 09:41:58,960 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-08 09:41:58,961 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-08 09:41:58,961 INFO L290 TraceCheckUtils]: 70: Hoare triple {19722#(<= main_~k~0 32)} assume !(~i~0 < 1000000); {19722#(<= main_~k~0 32)} is VALID [2022-04-08 09:41:58,962 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-08 09:41:58,962 INFO L290 TraceCheckUtils]: 72: Hoare triple {19943#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {19947#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:41:58,962 INFO L290 TraceCheckUtils]: 73: Hoare triple {19947#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {19686#false} is VALID [2022-04-08 09:41:58,962 INFO L290 TraceCheckUtils]: 74: Hoare triple {19686#false} assume !false; {19686#false} is VALID [2022-04-08 09:41:58,963 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-08 09:41:58,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:00,518 INFO L290 TraceCheckUtils]: 74: Hoare triple {19686#false} assume !false; {19686#false} is VALID [2022-04-08 09:42:00,518 INFO L290 TraceCheckUtils]: 73: Hoare triple {19947#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {19686#false} is VALID [2022-04-08 09:42:00,519 INFO L290 TraceCheckUtils]: 72: Hoare triple {19943#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {19947#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:00,519 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-08 09:42:00,519 INFO L290 TraceCheckUtils]: 70: Hoare triple {19963#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {19963#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:00,520 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-08 09:42:00,520 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-08 09:42:00,521 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-08 09:42:00,521 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-08 09:42:00,521 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-08 09:42:00,522 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-08 09:42:00,522 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-08 09:42:00,522 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-08 09:42:00,523 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-08 09:42:00,523 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-08 09:42:00,523 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-08 09:42:00,524 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-08 09:42:00,524 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-08 09:42:00,524 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-08 09:42:00,525 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-08 09:42:00,525 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-08 09:42:00,525 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-08 09:42:00,526 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-08 09:42:00,526 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-08 09:42:00,526 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-08 09:42:00,527 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-08 09:42:00,527 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-08 09:42:00,528 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-08 09:42:00,528 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-08 09:42:00,528 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-08 09:42:00,528 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-08 09:42:00,529 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-08 09:42:00,529 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-08 09:42:00,530 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-08 09:42:00,530 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-08 09:42:00,530 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-08 09:42:00,531 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-08 09:42:00,531 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-08 09:42:00,547 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-08 09:42:00,548 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-08 09:42:00,548 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-08 09:42:00,549 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-08 09:42:00,549 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-08 09:42:00,550 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-08 09:42:00,550 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-08 09:42:00,551 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-08 09:42:00,551 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-08 09:42:00,551 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-08 09:42:00,552 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-08 09:42:00,552 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-08 09:42:00,553 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-08 09:42:00,553 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-08 09:42:00,554 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-08 09:42:00,554 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-08 09:42:00,554 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-08 09:42:00,555 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-08 09:42:00,555 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-08 09:42:00,556 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-08 09:42:00,556 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-08 09:42:00,557 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-08 09:42:00,557 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-08 09:42:00,558 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-08 09:42:00,558 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-08 09:42:00,558 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-08 09:42:00,559 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-08 09:42:00,559 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-08 09:42:00,560 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-08 09:42:00,560 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-08 09:42:00,561 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-08 09:42:00,561 INFO L290 TraceCheckUtils]: 5: Hoare triple {19685#true} ~i~0 := 0;~k~0 := 0; {20187#(<= main_~k~0 999968)} is VALID [2022-04-08 09:42:00,561 INFO L272 TraceCheckUtils]: 4: Hoare triple {19685#true} call #t~ret3 := main(); {19685#true} is VALID [2022-04-08 09:42:00,561 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-08 09:42:00,561 INFO L290 TraceCheckUtils]: 2: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-08 09:42:00,561 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-08 09:42:00,561 INFO L272 TraceCheckUtils]: 0: Hoare triple {19685#true} call ULTIMATE.init(); {19685#true} is VALID [2022-04-08 09:42:00,562 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-08 09:42:00,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486116904] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:00,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:00,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 74 [2022-04-08 09:42:00,563 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:00,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1331599628] [2022-04-08 09:42:00,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1331599628] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:00,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:00,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-04-08 09:42:00,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257613495] [2022-04-08 09:42:00,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:00,563 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-08 09:42:00,564 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:00,564 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-08 09:42:00,625 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-08 09:42:00,625 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-04-08 09:42:00,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:00,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-04-08 09:42:00,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2358, Invalid=3044, Unknown=0, NotChecked=0, Total=5402 [2022-04-08 09:42:00,626 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-08 09:42:01,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:01,719 INFO L93 Difference]: Finished difference Result 84 states and 84 transitions. [2022-04-08 09:42:01,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-08 09:42:01,719 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-08 09:42:01,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:01,719 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-08 09:42:01,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 84 transitions. [2022-04-08 09:42:01,720 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-08 09:42:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 84 transitions. [2022-04-08 09:42:01,721 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 38 states and 84 transitions. [2022-04-08 09:42:01,807 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-08 09:42:01,808 INFO L225 Difference]: With dead ends: 84 [2022-04-08 09:42:01,808 INFO L226 Difference]: Without dead ends: 79 [2022-04-08 09:42:01,809 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1152 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4646, Invalid=7126, Unknown=0, NotChecked=0, Total=11772 [2022-04-08 09:42:01,809 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-08 09:42:01,810 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-08 09:42:01,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-04-08 09:42:02,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 78. [2022-04-08 09:42:02,092 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:02,092 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-08 09:42:02,093 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-08 09:42:02,093 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-08 09:42:02,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:02,094 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2022-04-08 09:42:02,094 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2022-04-08 09:42:02,094 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:02,094 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:02,094 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-08 09:42:02,094 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-08 09:42:02,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:02,095 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2022-04-08 09:42:02,095 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2022-04-08 09:42:02,095 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:02,096 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:02,096 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:02,096 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:02,096 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-08 09:42:02,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2022-04-08 09:42:02,097 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 75 [2022-04-08 09:42:02,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:02,097 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2022-04-08 09:42:02,097 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-08 09:42:02,097 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 78 states and 78 transitions. [2022-04-08 09:42:02,189 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-08 09:42:02,189 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2022-04-08 09:42:02,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-08 09:42:02,190 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:02,190 INFO L499 BasicCegarLoop]: trace histogram [33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:02,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-04-08 09:42:02,390 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-08 09:42:02,390 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:02,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:02,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1867477296, now seen corresponding path program 65 times [2022-04-08 09:42:02,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:02,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [531282227] [2022-04-08 09:42:02,398 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:02,398 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:02,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1867477296, now seen corresponding path program 66 times [2022-04-08 09:42:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:02,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286224942] [2022-04-08 09:42:02,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:02,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:02,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:03,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:03,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:03,028 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-08 09:42:03,028 INFO L290 TraceCheckUtils]: 1: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-08 09:42:03,029 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-08 09:42:03,029 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-08 09:42:03,029 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-08 09:42:03,029 INFO L290 TraceCheckUtils]: 2: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-08 09:42:03,029 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-08 09:42:03,029 INFO L272 TraceCheckUtils]: 4: Hoare triple {20763#true} call #t~ret3 := main(); {20763#true} is VALID [2022-04-08 09:42:03,029 INFO L290 TraceCheckUtils]: 5: Hoare triple {20763#true} ~i~0 := 0;~k~0 := 0; {20768#(= main_~k~0 0)} is VALID [2022-04-08 09:42:03,030 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-08 09:42:03,030 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-08 09:42:03,030 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-08 09:42:03,031 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-08 09:42:03,031 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-08 09:42:03,031 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-08 09:42:03,032 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-08 09:42:03,032 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-08 09:42:03,032 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-08 09:42:03,033 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-08 09:42:03,033 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-08 09:42:03,033 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-08 09:42:03,034 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-08 09:42:03,034 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-08 09:42:03,034 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-08 09:42:03,035 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-08 09:42:03,036 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-08 09:42:03,036 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-08 09:42:03,037 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-08 09:42:03,037 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-08 09:42:03,037 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-08 09:42:03,038 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-08 09:42:03,038 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-08 09:42:03,038 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-08 09:42:03,039 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-08 09:42:03,039 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-08 09:42:03,039 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-08 09:42:03,040 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-08 09:42:03,040 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-08 09:42:03,040 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-08 09:42:03,041 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-08 09:42:03,041 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-08 09:42:03,041 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-08 09:42:03,042 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-08 09:42:03,042 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-08 09:42:03,042 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-08 09:42:03,043 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-08 09:42:03,043 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-08 09:42:03,043 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-08 09:42:03,044 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-08 09:42:03,044 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-08 09:42:03,044 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-08 09:42:03,045 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-08 09:42:03,045 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-08 09:42:03,045 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-08 09:42:03,046 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-08 09:42:03,046 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-08 09:42:03,046 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-08 09:42:03,047 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-08 09:42:03,047 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-08 09:42:03,047 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-08 09:42:03,048 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-08 09:42:03,048 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-08 09:42:03,048 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-08 09:42:03,049 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-08 09:42:03,049 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-08 09:42:03,049 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-08 09:42:03,050 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-08 09:42:03,050 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-08 09:42:03,050 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-08 09:42:03,051 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-08 09:42:03,051 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-08 09:42:03,051 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-08 09:42:03,052 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-08 09:42:03,052 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-08 09:42:03,052 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-08 09:42:03,053 INFO L290 TraceCheckUtils]: 72: Hoare triple {20801#(<= main_~k~0 33)} assume !(~i~0 < 1000000); {20801#(<= main_~k~0 33)} is VALID [2022-04-08 09:42:03,053 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-08 09:42:03,054 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-08 09:42:03,054 INFO L290 TraceCheckUtils]: 75: Hoare triple {20803#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {20764#false} is VALID [2022-04-08 09:42:03,054 INFO L290 TraceCheckUtils]: 76: Hoare triple {20764#false} assume !false; {20764#false} is VALID [2022-04-08 09:42:03,054 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-08 09:42:03,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:03,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286224942] [2022-04-08 09:42:03,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286224942] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:03,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121578126] [2022-04-08 09:42:03,055 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:42:03,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:03,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:03,056 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-08 09:42:03,056 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-08 09:42:03,164 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-04-08 09:42:03,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:03,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-08 09:42:03,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:03,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:03,672 INFO L272 TraceCheckUtils]: 0: Hoare triple {20763#true} call ULTIMATE.init(); {20763#true} is VALID [2022-04-08 09:42:03,672 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-08 09:42:03,672 INFO L290 TraceCheckUtils]: 2: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-08 09:42:03,672 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-08 09:42:03,672 INFO L272 TraceCheckUtils]: 4: Hoare triple {20763#true} call #t~ret3 := main(); {20763#true} is VALID [2022-04-08 09:42:03,672 INFO L290 TraceCheckUtils]: 5: Hoare triple {20763#true} ~i~0 := 0;~k~0 := 0; {20823#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:03,672 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-08 09:42:03,673 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-08 09:42:03,673 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-08 09:42:03,674 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-08 09:42:03,674 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-08 09:42:03,675 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-08 09:42:03,675 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-08 09:42:03,675 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-08 09:42:03,676 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-08 09:42:03,676 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-08 09:42:03,676 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-08 09:42:03,677 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-08 09:42:03,677 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-08 09:42:03,678 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-08 09:42:03,678 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-08 09:42:03,678 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-08 09:42:03,678 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-08 09:42:03,679 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-08 09:42:03,679 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-08 09:42:03,680 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-08 09:42:03,680 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-08 09:42:03,680 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-08 09:42:03,681 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-08 09:42:03,681 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-08 09:42:03,681 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-08 09:42:03,682 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-08 09:42:03,682 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-08 09:42:03,682 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-08 09:42:03,683 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-08 09:42:03,683 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-08 09:42:03,683 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-08 09:42:03,684 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-08 09:42:03,684 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-08 09:42:03,684 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-08 09:42:03,685 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-08 09:42:03,685 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-08 09:42:03,685 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-08 09:42:03,686 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-08 09:42:03,686 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-08 09:42:03,686 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-08 09:42:03,687 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-08 09:42:03,687 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-08 09:42:03,687 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-08 09:42:03,688 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-08 09:42:03,688 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-08 09:42:03,688 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-08 09:42:03,689 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-08 09:42:03,689 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-08 09:42:03,689 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-08 09:42:03,690 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-08 09:42:03,690 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-08 09:42:03,690 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-08 09:42:03,691 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-08 09:42:03,691 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-08 09:42:03,691 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-08 09:42:03,692 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-08 09:42:03,692 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-08 09:42:03,692 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-08 09:42:03,693 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-08 09:42:03,694 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-08 09:42:03,694 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-08 09:42:03,695 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-08 09:42:03,695 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-08 09:42:03,696 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-08 09:42:03,696 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-08 09:42:03,696 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-08 09:42:03,696 INFO L290 TraceCheckUtils]: 72: Hoare triple {20801#(<= main_~k~0 33)} assume !(~i~0 < 1000000); {20801#(<= main_~k~0 33)} is VALID [2022-04-08 09:42:03,697 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-08 09:42:03,697 INFO L290 TraceCheckUtils]: 74: Hoare triple {21028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {21032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:03,698 INFO L290 TraceCheckUtils]: 75: Hoare triple {21032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {20764#false} is VALID [2022-04-08 09:42:03,698 INFO L290 TraceCheckUtils]: 76: Hoare triple {20764#false} assume !false; {20764#false} is VALID [2022-04-08 09:42:03,698 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-08 09:42:03,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:05,441 INFO L290 TraceCheckUtils]: 76: Hoare triple {20764#false} assume !false; {20764#false} is VALID [2022-04-08 09:42:05,442 INFO L290 TraceCheckUtils]: 75: Hoare triple {21032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {20764#false} is VALID [2022-04-08 09:42:05,442 INFO L290 TraceCheckUtils]: 74: Hoare triple {21028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {21032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:05,443 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-08 09:42:05,443 INFO L290 TraceCheckUtils]: 72: Hoare triple {21048#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {21048#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:05,443 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-08 09:42:05,444 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-08 09:42:05,444 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-08 09:42:05,444 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-08 09:42:05,445 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-08 09:42:05,445 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-08 09:42:05,445 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-08 09:42:05,446 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-08 09:42:05,446 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-08 09:42:05,446 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-08 09:42:05,447 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-08 09:42:05,447 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-08 09:42:05,447 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-08 09:42:05,448 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-08 09:42:05,448 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-08 09:42:05,448 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-08 09:42:05,449 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-08 09:42:05,449 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-08 09:42:05,450 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-08 09:42:05,450 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-08 09:42:05,450 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-08 09:42:05,450 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-08 09:42:05,451 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-08 09:42:05,451 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-08 09:42:05,452 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-08 09:42:05,452 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-08 09:42:05,452 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-08 09:42:05,453 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-08 09:42:05,453 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-08 09:42:05,453 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-08 09:42:05,454 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-08 09:42:05,454 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-08 09:42:05,454 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-08 09:42:05,455 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-08 09:42:05,455 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-08 09:42:05,455 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-08 09:42:05,456 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-08 09:42:05,456 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-08 09:42:05,464 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-08 09:42:05,464 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-08 09:42:05,465 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-08 09:42:05,465 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-08 09:42:05,466 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-08 09:42:05,466 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-08 09:42:05,466 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-08 09:42:05,467 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-08 09:42:05,467 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-08 09:42:05,467 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-08 09:42:05,468 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-08 09:42:05,468 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-08 09:42:05,468 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-08 09:42:05,469 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-08 09:42:05,469 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-08 09:42:05,469 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-08 09:42:05,470 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-08 09:42:05,470 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-08 09:42:05,470 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-08 09:42:05,471 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-08 09:42:05,471 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-08 09:42:05,471 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-08 09:42:05,472 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-08 09:42:05,472 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-08 09:42:05,472 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-08 09:42:05,473 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-08 09:42:05,473 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-08 09:42:05,473 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-08 09:42:05,474 INFO L290 TraceCheckUtils]: 5: Hoare triple {20763#true} ~i~0 := 0;~k~0 := 0; {21279#(<= main_~k~0 999967)} is VALID [2022-04-08 09:42:05,474 INFO L272 TraceCheckUtils]: 4: Hoare triple {20763#true} call #t~ret3 := main(); {20763#true} is VALID [2022-04-08 09:42:05,474 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-08 09:42:05,474 INFO L290 TraceCheckUtils]: 2: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-08 09:42:05,474 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-08 09:42:05,474 INFO L272 TraceCheckUtils]: 0: Hoare triple {20763#true} call ULTIMATE.init(); {20763#true} is VALID [2022-04-08 09:42:05,475 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-08 09:42:05,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121578126] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:05,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:05,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38, 38] total 76 [2022-04-08 09:42:05,475 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:05,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [531282227] [2022-04-08 09:42:05,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [531282227] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:05,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:05,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-04-08 09:42:05,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113792842] [2022-04-08 09:42:05,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:05,476 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-08 09:42:05,476 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:05,476 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-08 09:42:05,527 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-08 09:42:05,527 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-04-08 09:42:05,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:05,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-04-08 09:42:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2497, Invalid=3203, Unknown=0, NotChecked=0, Total=5700 [2022-04-08 09:42:05,528 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-08 09:42:06,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:06,630 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2022-04-08 09:42:06,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-04-08 09:42:06,630 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-08 09:42:06,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:06,631 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-08 09:42:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 86 transitions. [2022-04-08 09:42:06,632 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-08 09:42:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 86 transitions. [2022-04-08 09:42:06,633 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 39 states and 86 transitions. [2022-04-08 09:42:06,717 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-08 09:42:06,718 INFO L225 Difference]: With dead ends: 86 [2022-04-08 09:42:06,718 INFO L226 Difference]: Without dead ends: 81 [2022-04-08 09:42:06,720 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=4922, Invalid=7510, Unknown=0, NotChecked=0, Total=12432 [2022-04-08 09:42:06,720 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-08 09:42:06,720 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-08 09:42:06,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-08 09:42:06,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2022-04-08 09:42:06,981 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:06,981 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-08 09:42:06,981 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-08 09:42:06,981 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-08 09:42:06,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:06,982 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2022-04-08 09:42:06,982 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 81 transitions. [2022-04-08 09:42:06,982 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:06,982 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:06,982 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-08 09:42:06,982 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-08 09:42:06,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:06,983 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2022-04-08 09:42:06,983 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 81 transitions. [2022-04-08 09:42:06,983 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:06,983 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:06,983 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:06,983 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:06,983 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-08 09:42:06,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 80 transitions. [2022-04-08 09:42:06,986 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 80 transitions. Word has length 77 [2022-04-08 09:42:06,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:06,986 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 80 transitions. [2022-04-08 09:42:06,986 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-08 09:42:06,986 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 80 states and 80 transitions. [2022-04-08 09:42:07,075 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-08 09:42:07,075 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 80 transitions. [2022-04-08 09:42:07,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-08 09:42:07,075 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:07,075 INFO L499 BasicCegarLoop]: trace histogram [34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:07,092 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-08 09:42:07,279 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-08 09:42:07,279 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:07,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:07,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1750796684, now seen corresponding path program 67 times [2022-04-08 09:42:07,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:07,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1787389644] [2022-04-08 09:42:07,297 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:07,297 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:07,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1750796684, now seen corresponding path program 68 times [2022-04-08 09:42:07,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:07,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478857201] [2022-04-08 09:42:07,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:07,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:07,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:07,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:07,951 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-08 09:42:07,951 INFO L290 TraceCheckUtils]: 1: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-08 09:42:07,951 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-08 09:42:07,952 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-08 09:42:07,952 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-08 09:42:07,952 INFO L290 TraceCheckUtils]: 2: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-08 09:42:07,952 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-08 09:42:07,952 INFO L272 TraceCheckUtils]: 4: Hoare triple {21869#true} call #t~ret3 := main(); {21869#true} is VALID [2022-04-08 09:42:07,952 INFO L290 TraceCheckUtils]: 5: Hoare triple {21869#true} ~i~0 := 0;~k~0 := 0; {21874#(= main_~k~0 0)} is VALID [2022-04-08 09:42:07,952 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-08 09:42:07,953 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-08 09:42:07,953 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-08 09:42:07,954 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-08 09:42:07,954 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-08 09:42:07,954 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-08 09:42:07,955 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-08 09:42:07,955 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-08 09:42:07,955 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-08 09:42:07,956 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-08 09:42:07,956 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-08 09:42:07,956 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-08 09:42:07,957 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-08 09:42:07,957 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-08 09:42:07,957 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-08 09:42:07,958 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-08 09:42:07,958 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-08 09:42:07,958 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-08 09:42:07,959 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-08 09:42:07,959 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-08 09:42:07,959 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-08 09:42:07,960 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-08 09:42:07,960 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-08 09:42:07,960 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-08 09:42:07,961 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-08 09:42:07,961 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-08 09:42:07,961 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-08 09:42:07,962 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-08 09:42:07,962 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-08 09:42:07,962 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-08 09:42:07,963 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-08 09:42:07,963 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-08 09:42:07,963 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-08 09:42:07,964 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-08 09:42:07,964 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-08 09:42:07,964 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-08 09:42:07,965 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-08 09:42:07,965 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-08 09:42:07,965 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-08 09:42:07,966 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-08 09:42:07,966 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-08 09:42:07,966 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-08 09:42:07,967 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-08 09:42:07,967 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-08 09:42:07,967 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-08 09:42:07,968 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-08 09:42:07,968 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-08 09:42:07,968 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-08 09:42:07,969 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-08 09:42:07,969 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-08 09:42:07,969 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-08 09:42:07,970 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-08 09:42:07,970 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-08 09:42:07,970 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-08 09:42:07,971 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-08 09:42:07,971 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-08 09:42:07,971 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-08 09:42:07,972 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-08 09:42:07,972 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-08 09:42:07,972 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-08 09:42:07,973 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-08 09:42:07,973 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-08 09:42:07,975 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-08 09:42:07,975 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-08 09:42:07,976 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-08 09:42:07,976 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-08 09:42:07,976 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-08 09:42:07,977 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-08 09:42:07,977 INFO L290 TraceCheckUtils]: 74: Hoare triple {21908#(<= main_~k~0 34)} assume !(~i~0 < 1000000); {21908#(<= main_~k~0 34)} is VALID [2022-04-08 09:42:07,977 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-08 09:42:07,978 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-08 09:42:07,978 INFO L290 TraceCheckUtils]: 77: Hoare triple {21910#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {21870#false} is VALID [2022-04-08 09:42:07,978 INFO L290 TraceCheckUtils]: 78: Hoare triple {21870#false} assume !false; {21870#false} is VALID [2022-04-08 09:42:07,979 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-08 09:42:07,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:07,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478857201] [2022-04-08 09:42:07,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478857201] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:07,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174891470] [2022-04-08 09:42:07,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:42:07,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:07,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:07,980 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-08 09:42:07,980 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-08 09:42:08,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:42:08,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:08,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-08 09:42:08,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:08,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:08,656 INFO L272 TraceCheckUtils]: 0: Hoare triple {21869#true} call ULTIMATE.init(); {21869#true} is VALID [2022-04-08 09:42:08,656 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-08 09:42:08,656 INFO L290 TraceCheckUtils]: 2: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-08 09:42:08,656 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-08 09:42:08,656 INFO L272 TraceCheckUtils]: 4: Hoare triple {21869#true} call #t~ret3 := main(); {21869#true} is VALID [2022-04-08 09:42:08,656 INFO L290 TraceCheckUtils]: 5: Hoare triple {21869#true} ~i~0 := 0;~k~0 := 0; {21930#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:08,657 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-08 09:42:08,657 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-08 09:42:08,657 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-08 09:42:08,658 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-08 09:42:08,658 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-08 09:42:08,658 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-08 09:42:08,659 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-08 09:42:08,659 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-08 09:42:08,659 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-08 09:42:08,660 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-08 09:42:08,660 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-08 09:42:08,661 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-08 09:42:08,661 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-08 09:42:08,661 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-08 09:42:08,662 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-08 09:42:08,662 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-08 09:42:08,662 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-08 09:42:08,663 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-08 09:42:08,663 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-08 09:42:08,663 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-08 09:42:08,664 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-08 09:42:08,664 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-08 09:42:08,664 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-08 09:42:08,665 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-08 09:42:08,665 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-08 09:42:08,665 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-08 09:42:08,666 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-08 09:42:08,666 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-08 09:42:08,666 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-08 09:42:08,667 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-08 09:42:08,667 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-08 09:42:08,667 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-08 09:42:08,668 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-08 09:42:08,668 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-08 09:42:08,668 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-08 09:42:08,669 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-08 09:42:08,669 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-08 09:42:08,670 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-08 09:42:08,670 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-08 09:42:08,670 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-08 09:42:08,670 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-08 09:42:08,671 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-08 09:42:08,671 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-08 09:42:08,672 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-08 09:42:08,672 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-08 09:42:08,672 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-08 09:42:08,673 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-08 09:42:08,673 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-08 09:42:08,673 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-08 09:42:08,674 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-08 09:42:08,674 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-08 09:42:08,674 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-08 09:42:08,675 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-08 09:42:08,675 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-08 09:42:08,675 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-08 09:42:08,676 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-08 09:42:08,676 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-08 09:42:08,676 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-08 09:42:08,677 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-08 09:42:08,677 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-08 09:42:08,677 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-08 09:42:08,678 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-08 09:42:08,678 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-08 09:42:08,678 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-08 09:42:08,679 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-08 09:42:08,679 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-08 09:42:08,679 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-08 09:42:08,680 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-08 09:42:08,680 INFO L290 TraceCheckUtils]: 74: Hoare triple {21908#(<= main_~k~0 34)} assume !(~i~0 < 1000000); {21908#(<= main_~k~0 34)} is VALID [2022-04-08 09:42:08,681 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-08 09:42:08,681 INFO L290 TraceCheckUtils]: 76: Hoare triple {22141#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {22145#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:08,681 INFO L290 TraceCheckUtils]: 77: Hoare triple {22145#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {21870#false} is VALID [2022-04-08 09:42:08,681 INFO L290 TraceCheckUtils]: 78: Hoare triple {21870#false} assume !false; {21870#false} is VALID [2022-04-08 09:42:08,682 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-08 09:42:08,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:10,450 INFO L290 TraceCheckUtils]: 78: Hoare triple {21870#false} assume !false; {21870#false} is VALID [2022-04-08 09:42:10,450 INFO L290 TraceCheckUtils]: 77: Hoare triple {22145#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {21870#false} is VALID [2022-04-08 09:42:10,451 INFO L290 TraceCheckUtils]: 76: Hoare triple {22141#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {22145#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:10,451 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-08 09:42:10,452 INFO L290 TraceCheckUtils]: 74: Hoare triple {22161#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {22161#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:10,452 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-08 09:42:10,452 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-08 09:42:10,453 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-08 09:42:10,453 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-08 09:42:10,453 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-08 09:42:10,454 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-08 09:42:10,454 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-08 09:42:10,454 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-08 09:42:10,455 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-08 09:42:10,455 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-08 09:42:10,455 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-08 09:42:10,456 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-08 09:42:10,456 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-08 09:42:10,456 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-08 09:42:10,457 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-08 09:42:10,457 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-08 09:42:10,458 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-08 09:42:10,458 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-08 09:42:10,458 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-08 09:42:10,459 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-08 09:42:10,459 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-08 09:42:10,459 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-08 09:42:10,460 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-08 09:42:10,460 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-08 09:42:10,460 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-08 09:42:10,461 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-08 09:42:10,461 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-08 09:42:10,461 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-08 09:42:10,462 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-08 09:42:10,462 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-08 09:42:10,462 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-08 09:42:10,463 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-08 09:42:10,463 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-08 09:42:10,463 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-08 09:42:10,464 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-08 09:42:10,464 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-08 09:42:10,464 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-08 09:42:10,465 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-08 09:42:10,465 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-08 09:42:10,465 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-08 09:42:10,466 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-08 09:42:10,466 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-08 09:42:10,467 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-08 09:42:10,467 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-08 09:42:10,467 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-08 09:42:10,468 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-08 09:42:10,468 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-08 09:42:10,468 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-08 09:42:10,469 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-08 09:42:10,469 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-08 09:42:10,469 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-08 09:42:10,470 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-08 09:42:10,470 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-08 09:42:10,470 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-08 09:42:10,471 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-08 09:42:10,471 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-08 09:42:10,471 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-08 09:42:10,472 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-08 09:42:10,472 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-08 09:42:10,472 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-08 09:42:10,473 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-08 09:42:10,473 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-08 09:42:10,473 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-08 09:42:10,474 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-08 09:42:10,474 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-08 09:42:10,474 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-08 09:42:10,475 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-08 09:42:10,475 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-08 09:42:10,475 INFO L290 TraceCheckUtils]: 5: Hoare triple {21869#true} ~i~0 := 0;~k~0 := 0; {22399#(<= main_~k~0 999966)} is VALID [2022-04-08 09:42:10,475 INFO L272 TraceCheckUtils]: 4: Hoare triple {21869#true} call #t~ret3 := main(); {21869#true} is VALID [2022-04-08 09:42:10,476 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-08 09:42:10,476 INFO L290 TraceCheckUtils]: 2: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-08 09:42:10,476 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-08 09:42:10,476 INFO L272 TraceCheckUtils]: 0: Hoare triple {21869#true} call ULTIMATE.init(); {21869#true} is VALID [2022-04-08 09:42:10,476 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-08 09:42:10,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174891470] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:10,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:10,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 78 [2022-04-08 09:42:10,476 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:10,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1787389644] [2022-04-08 09:42:10,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1787389644] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:10,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:10,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-04-08 09:42:10,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342831734] [2022-04-08 09:42:10,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:10,477 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-08 09:42:10,477 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:10,477 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-08 09:42:10,540 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-08 09:42:10,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-04-08 09:42:10,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:10,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-04-08 09:42:10,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2640, Invalid=3366, Unknown=0, NotChecked=0, Total=6006 [2022-04-08 09:42:10,542 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-08 09:42:11,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:11,678 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2022-04-08 09:42:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-08 09:42:11,678 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-08 09:42:11,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:11,679 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-08 09:42:11,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 88 transitions. [2022-04-08 09:42:11,679 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-08 09:42:11,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 88 transitions. [2022-04-08 09:42:11,680 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 40 states and 88 transitions. [2022-04-08 09:42:11,746 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-08 09:42:11,747 INFO L225 Difference]: With dead ends: 88 [2022-04-08 09:42:11,747 INFO L226 Difference]: Without dead ends: 83 [2022-04-08 09:42:11,748 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1257 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5206, Invalid=7904, Unknown=0, NotChecked=0, Total=13110 [2022-04-08 09:42:11,748 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-08 09:42:11,749 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-08 09:42:11,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-04-08 09:42:12,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2022-04-08 09:42:12,015 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:12,015 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-08 09:42:12,015 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-08 09:42:12,015 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-08 09:42:12,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:12,016 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2022-04-08 09:42:12,016 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2022-04-08 09:42:12,016 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:12,016 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:12,016 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-08 09:42:12,016 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-08 09:42:12,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:12,017 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2022-04-08 09:42:12,017 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2022-04-08 09:42:12,017 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:12,017 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:12,017 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:12,018 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:12,018 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-08 09:42:12,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 82 transitions. [2022-04-08 09:42:12,033 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 82 transitions. Word has length 79 [2022-04-08 09:42:12,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:12,033 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 82 transitions. [2022-04-08 09:42:12,033 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-08 09:42:12,033 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 82 states and 82 transitions. [2022-04-08 09:42:12,154 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-08 09:42:12,154 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 82 transitions. [2022-04-08 09:42:12,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-04-08 09:42:12,155 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:12,155 INFO L499 BasicCegarLoop]: trace histogram [35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:12,179 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-08 09:42:12,355 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-08 09:42:12,356 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:12,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:12,356 INFO L85 PathProgramCache]: Analyzing trace with hash -11418296, now seen corresponding path program 69 times [2022-04-08 09:42:12,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:12,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [464166232] [2022-04-08 09:42:12,363 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:12,363 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:12,363 INFO L85 PathProgramCache]: Analyzing trace with hash -11418296, now seen corresponding path program 70 times [2022-04-08 09:42:12,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:12,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424544011] [2022-04-08 09:42:12,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:12,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:13,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:13,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:13,069 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-08 09:42:13,069 INFO L290 TraceCheckUtils]: 1: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-08 09:42:13,069 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-08 09:42:13,072 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-08 09:42:13,072 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-08 09:42:13,072 INFO L290 TraceCheckUtils]: 2: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-08 09:42:13,072 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-08 09:42:13,072 INFO L272 TraceCheckUtils]: 4: Hoare triple {23003#true} call #t~ret3 := main(); {23003#true} is VALID [2022-04-08 09:42:13,073 INFO L290 TraceCheckUtils]: 5: Hoare triple {23003#true} ~i~0 := 0;~k~0 := 0; {23008#(= main_~k~0 0)} is VALID [2022-04-08 09:42:13,073 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-08 09:42:13,073 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-08 09:42:13,073 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-08 09:42:13,074 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-08 09:42:13,074 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-08 09:42:13,075 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-08 09:42:13,075 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-08 09:42:13,075 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-08 09:42:13,076 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-08 09:42:13,076 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-08 09:42:13,076 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-08 09:42:13,077 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-08 09:42:13,077 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-08 09:42:13,077 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-08 09:42:13,078 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-08 09:42:13,078 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-08 09:42:13,078 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-08 09:42:13,079 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-08 09:42:13,079 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-08 09:42:13,079 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-08 09:42:13,080 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-08 09:42:13,080 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-08 09:42:13,080 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-08 09:42:13,081 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-08 09:42:13,081 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-08 09:42:13,081 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-08 09:42:13,082 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-08 09:42:13,082 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-08 09:42:13,082 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-08 09:42:13,083 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-08 09:42:13,083 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-08 09:42:13,083 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-08 09:42:13,084 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-08 09:42:13,084 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-08 09:42:13,084 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-08 09:42:13,085 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-08 09:42:13,085 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-08 09:42:13,085 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-08 09:42:13,086 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-08 09:42:13,086 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-08 09:42:13,086 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-08 09:42:13,087 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-08 09:42:13,087 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-08 09:42:13,087 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-08 09:42:13,088 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-08 09:42:13,088 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-08 09:42:13,088 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-08 09:42:13,089 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-08 09:42:13,089 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-08 09:42:13,089 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-08 09:42:13,090 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-08 09:42:13,090 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-08 09:42:13,090 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-08 09:42:13,091 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-08 09:42:13,091 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-08 09:42:13,091 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-08 09:42:13,092 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-08 09:42:13,092 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-08 09:42:13,092 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-08 09:42:13,093 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-08 09:42:13,093 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-08 09:42:13,094 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-08 09:42:13,094 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-08 09:42:13,094 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-08 09:42:13,094 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-08 09:42:13,095 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-08 09:42:13,095 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-08 09:42:13,096 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-08 09:42:13,096 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-08 09:42:13,096 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-08 09:42:13,096 INFO L290 TraceCheckUtils]: 76: Hoare triple {23043#(<= main_~k~0 35)} assume !(~i~0 < 1000000); {23043#(<= main_~k~0 35)} is VALID [2022-04-08 09:42:13,097 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-08 09:42:13,097 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-08 09:42:13,098 INFO L290 TraceCheckUtils]: 79: Hoare triple {23045#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {23004#false} is VALID [2022-04-08 09:42:13,098 INFO L290 TraceCheckUtils]: 80: Hoare triple {23004#false} assume !false; {23004#false} is VALID [2022-04-08 09:42:13,098 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-08 09:42:13,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:13,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424544011] [2022-04-08 09:42:13,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424544011] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:13,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809011428] [2022-04-08 09:42:13,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:42:13,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:13,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:13,099 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-08 09:42:13,100 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-08 09:42:13,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:42:13,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:13,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-08 09:42:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:13,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:13,745 INFO L272 TraceCheckUtils]: 0: Hoare triple {23003#true} call ULTIMATE.init(); {23003#true} is VALID [2022-04-08 09:42:13,746 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-08 09:42:13,746 INFO L290 TraceCheckUtils]: 2: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-08 09:42:13,746 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-08 09:42:13,746 INFO L272 TraceCheckUtils]: 4: Hoare triple {23003#true} call #t~ret3 := main(); {23003#true} is VALID [2022-04-08 09:42:13,746 INFO L290 TraceCheckUtils]: 5: Hoare triple {23003#true} ~i~0 := 0;~k~0 := 0; {23065#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:13,746 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-08 09:42:13,747 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-08 09:42:13,747 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-08 09:42:13,748 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-08 09:42:13,748 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-08 09:42:13,748 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-08 09:42:13,749 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-08 09:42:13,749 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-08 09:42:13,749 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-08 09:42:13,750 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-08 09:42:13,750 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-08 09:42:13,750 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-08 09:42:13,751 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-08 09:42:13,751 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-08 09:42:13,751 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-08 09:42:13,752 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-08 09:42:13,752 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-08 09:42:13,752 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-08 09:42:13,753 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-08 09:42:13,753 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-08 09:42:13,753 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-08 09:42:13,754 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-08 09:42:13,754 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-08 09:42:13,754 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-08 09:42:13,755 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-08 09:42:13,755 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-08 09:42:13,755 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-08 09:42:13,756 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-08 09:42:13,756 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-08 09:42:13,756 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-08 09:42:13,757 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-08 09:42:13,757 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-08 09:42:13,757 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-08 09:42:13,758 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-08 09:42:13,758 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-08 09:42:13,759 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-08 09:42:13,759 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-08 09:42:13,759 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-08 09:42:13,759 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-08 09:42:13,760 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-08 09:42:13,760 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-08 09:42:13,761 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-08 09:42:13,761 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-08 09:42:13,761 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-08 09:42:13,761 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-08 09:42:13,762 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-08 09:42:13,762 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-08 09:42:13,763 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-08 09:42:13,763 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-08 09:42:13,763 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-08 09:42:13,764 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-08 09:42:13,764 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-08 09:42:13,764 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-08 09:42:13,765 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-08 09:42:13,765 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-08 09:42:13,765 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-08 09:42:13,766 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-08 09:42:13,766 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-08 09:42:13,766 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-08 09:42:13,767 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-08 09:42:13,767 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-08 09:42:13,767 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-08 09:42:13,768 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-08 09:42:13,768 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-08 09:42:13,768 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-08 09:42:13,769 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-08 09:42:13,769 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-08 09:42:13,769 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-08 09:42:13,770 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-08 09:42:13,770 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-08 09:42:13,770 INFO L290 TraceCheckUtils]: 76: Hoare triple {23043#(<= main_~k~0 35)} assume !(~i~0 < 1000000); {23043#(<= main_~k~0 35)} is VALID [2022-04-08 09:42:13,771 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-08 09:42:13,771 INFO L290 TraceCheckUtils]: 78: Hoare triple {23282#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {23286#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:13,771 INFO L290 TraceCheckUtils]: 79: Hoare triple {23286#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {23004#false} is VALID [2022-04-08 09:42:13,772 INFO L290 TraceCheckUtils]: 80: Hoare triple {23004#false} assume !false; {23004#false} is VALID [2022-04-08 09:42:13,772 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-08 09:42:13,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:15,555 INFO L290 TraceCheckUtils]: 80: Hoare triple {23004#false} assume !false; {23004#false} is VALID [2022-04-08 09:42:15,556 INFO L290 TraceCheckUtils]: 79: Hoare triple {23286#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {23004#false} is VALID [2022-04-08 09:42:15,556 INFO L290 TraceCheckUtils]: 78: Hoare triple {23282#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {23286#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:15,557 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-08 09:42:15,557 INFO L290 TraceCheckUtils]: 76: Hoare triple {23302#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {23302#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:15,557 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-08 09:42:15,558 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-08 09:42:15,558 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-08 09:42:15,558 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-08 09:42:15,559 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-08 09:42:15,559 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-08 09:42:15,559 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-08 09:42:15,560 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-08 09:42:15,560 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-08 09:42:15,560 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-08 09:42:15,561 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-08 09:42:15,561 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-08 09:42:15,562 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-08 09:42:15,562 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-08 09:42:15,562 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-08 09:42:15,562 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-08 09:42:15,563 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-08 09:42:15,563 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-08 09:42:15,564 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-08 09:42:15,564 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-08 09:42:15,564 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-08 09:42:15,565 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-08 09:42:15,565 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-08 09:42:15,565 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-08 09:42:15,566 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-08 09:42:15,566 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-08 09:42:15,566 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-08 09:42:15,567 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-08 09:42:15,567 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-08 09:42:15,567 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-08 09:42:15,568 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-08 09:42:15,568 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-08 09:42:15,568 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-08 09:42:15,569 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-08 09:42:15,569 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-08 09:42:15,569 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-08 09:42:15,570 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-08 09:42:15,570 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-08 09:42:15,570 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-08 09:42:15,571 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-08 09:42:15,571 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-08 09:42:15,571 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-08 09:42:15,572 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-08 09:42:15,572 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-08 09:42:15,573 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-08 09:42:15,573 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-08 09:42:15,573 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-08 09:42:15,573 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-08 09:42:15,574 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-08 09:42:15,574 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-08 09:42:15,575 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-08 09:42:15,575 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-08 09:42:15,575 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-08 09:42:15,576 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-08 09:42:15,576 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-08 09:42:15,576 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-08 09:42:15,577 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-08 09:42:15,577 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-08 09:42:15,577 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-08 09:42:15,578 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-08 09:42:15,578 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-08 09:42:15,578 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-08 09:42:15,579 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-08 09:42:15,579 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-08 09:42:15,579 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-08 09:42:15,580 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-08 09:42:15,580 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-08 09:42:15,580 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-08 09:42:15,581 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-08 09:42:15,581 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-08 09:42:15,581 INFO L290 TraceCheckUtils]: 5: Hoare triple {23003#true} ~i~0 := 0;~k~0 := 0; {23547#(<= main_~k~0 999965)} is VALID [2022-04-08 09:42:15,581 INFO L272 TraceCheckUtils]: 4: Hoare triple {23003#true} call #t~ret3 := main(); {23003#true} is VALID [2022-04-08 09:42:15,581 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-08 09:42:15,581 INFO L290 TraceCheckUtils]: 2: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-08 09:42:15,582 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-08 09:42:15,582 INFO L272 TraceCheckUtils]: 0: Hoare triple {23003#true} call ULTIMATE.init(); {23003#true} is VALID [2022-04-08 09:42:15,582 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-08 09:42:15,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809011428] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:15,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:15,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40, 40] total 80 [2022-04-08 09:42:15,583 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:15,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [464166232] [2022-04-08 09:42:15,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [464166232] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:15,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:15,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-04-08 09:42:15,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805690559] [2022-04-08 09:42:15,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:15,584 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-08 09:42:15,584 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:15,584 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-08 09:42:15,641 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-08 09:42:15,641 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-04-08 09:42:15,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:15,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-04-08 09:42:15,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2787, Invalid=3533, Unknown=0, NotChecked=0, Total=6320 [2022-04-08 09:42:15,642 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-08 09:42:16,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:16,883 INFO L93 Difference]: Finished difference Result 90 states and 90 transitions. [2022-04-08 09:42:16,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-04-08 09:42:16,883 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-08 09:42:16,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:16,884 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-08 09:42:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 90 transitions. [2022-04-08 09:42:16,884 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-08 09:42:16,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 90 transitions. [2022-04-08 09:42:16,885 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 41 states and 90 transitions. [2022-04-08 09:42:16,953 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-08 09:42:16,954 INFO L225 Difference]: With dead ends: 90 [2022-04-08 09:42:16,954 INFO L226 Difference]: Without dead ends: 85 [2022-04-08 09:42:16,956 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5498, Invalid=8308, Unknown=0, NotChecked=0, Total=13806 [2022-04-08 09:42:16,956 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-08 09:42:16,957 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-08 09:42:16,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-04-08 09:42:17,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2022-04-08 09:42:17,265 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:17,265 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-08 09:42:17,265 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-08 09:42:17,265 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-08 09:42:17,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:17,266 INFO L93 Difference]: Finished difference Result 85 states and 85 transitions. [2022-04-08 09:42:17,266 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2022-04-08 09:42:17,267 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:17,267 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:17,267 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-08 09:42:17,267 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-08 09:42:17,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:17,268 INFO L93 Difference]: Finished difference Result 85 states and 85 transitions. [2022-04-08 09:42:17,268 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2022-04-08 09:42:17,268 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:17,268 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:17,268 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:17,268 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:17,269 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-08 09:42:17,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 84 transitions. [2022-04-08 09:42:17,270 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 84 transitions. Word has length 81 [2022-04-08 09:42:17,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:17,270 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 84 transitions. [2022-04-08 09:42:17,270 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-08 09:42:17,270 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 84 states and 84 transitions. [2022-04-08 09:42:17,374 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-08 09:42:17,374 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 84 transitions. [2022-04-08 09:42:17,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-04-08 09:42:17,374 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:17,374 INFO L499 BasicCegarLoop]: trace histogram [36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:17,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-04-08 09:42:17,575 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-08 09:42:17,575 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:17,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:17,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1282899452, now seen corresponding path program 71 times [2022-04-08 09:42:17,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:17,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [301059141] [2022-04-08 09:42:17,584 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:17,584 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:17,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1282899452, now seen corresponding path program 72 times [2022-04-08 09:42:17,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:17,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247962413] [2022-04-08 09:42:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:17,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:17,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:18,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:18,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:18,236 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-08 09:42:18,236 INFO L290 TraceCheckUtils]: 1: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-08 09:42:18,236 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-08 09:42:18,237 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-08 09:42:18,237 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-08 09:42:18,237 INFO L290 TraceCheckUtils]: 2: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-08 09:42:18,237 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-08 09:42:18,237 INFO L272 TraceCheckUtils]: 4: Hoare triple {24165#true} call #t~ret3 := main(); {24165#true} is VALID [2022-04-08 09:42:18,237 INFO L290 TraceCheckUtils]: 5: Hoare triple {24165#true} ~i~0 := 0;~k~0 := 0; {24170#(= main_~k~0 0)} is VALID [2022-04-08 09:42:18,237 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-08 09:42:18,238 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-08 09:42:18,238 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-08 09:42:18,238 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-08 09:42:18,239 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-08 09:42:18,239 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-08 09:42:18,239 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-08 09:42:18,240 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-08 09:42:18,240 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-08 09:42:18,240 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-08 09:42:18,241 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-08 09:42:18,241 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-08 09:42:18,241 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-08 09:42:18,242 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-08 09:42:18,242 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-08 09:42:18,243 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-08 09:42:18,243 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-08 09:42:18,243 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-08 09:42:18,243 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-08 09:42:18,244 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-08 09:42:18,244 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-08 09:42:18,245 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-08 09:42:18,245 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-08 09:42:18,245 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-08 09:42:18,245 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-08 09:42:18,246 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-08 09:42:18,246 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-08 09:42:18,247 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-08 09:42:18,247 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-08 09:42:18,247 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-08 09:42:18,247 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-08 09:42:18,248 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-08 09:42:18,248 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-08 09:42:18,249 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-08 09:42:18,249 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-08 09:42:18,249 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-08 09:42:18,250 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-08 09:42:18,250 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-08 09:42:18,250 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-08 09:42:18,251 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-08 09:42:18,251 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-08 09:42:18,251 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-08 09:42:18,252 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-08 09:42:18,252 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-08 09:42:18,252 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-08 09:42:18,253 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-08 09:42:18,253 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-08 09:42:18,253 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-08 09:42:18,254 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-08 09:42:18,254 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-08 09:42:18,254 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-08 09:42:18,255 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-08 09:42:18,255 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-08 09:42:18,255 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-08 09:42:18,256 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-08 09:42:18,256 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-08 09:42:18,256 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-08 09:42:18,257 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-08 09:42:18,257 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-08 09:42:18,257 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-08 09:42:18,258 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-08 09:42:18,258 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-08 09:42:18,258 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-08 09:42:18,259 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-08 09:42:18,259 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-08 09:42:18,259 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-08 09:42:18,260 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-08 09:42:18,260 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-08 09:42:18,260 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-08 09:42:18,261 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-08 09:42:18,261 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-08 09:42:18,261 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-08 09:42:18,262 INFO L290 TraceCheckUtils]: 78: Hoare triple {24206#(<= main_~k~0 36)} assume !(~i~0 < 1000000); {24206#(<= main_~k~0 36)} is VALID [2022-04-08 09:42:18,262 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-08 09:42:18,262 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-08 09:42:18,263 INFO L290 TraceCheckUtils]: 81: Hoare triple {24208#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {24166#false} is VALID [2022-04-08 09:42:18,263 INFO L290 TraceCheckUtils]: 82: Hoare triple {24166#false} assume !false; {24166#false} is VALID [2022-04-08 09:42:18,263 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-08 09:42:18,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:18,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247962413] [2022-04-08 09:42:18,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247962413] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:18,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964897602] [2022-04-08 09:42:18,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:42:18,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:18,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:18,264 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-08 09:42:18,265 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-08 09:42:18,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-04-08 09:42:18,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:18,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-08 09:42:18,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:18,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:18,931 INFO L272 TraceCheckUtils]: 0: Hoare triple {24165#true} call ULTIMATE.init(); {24165#true} is VALID [2022-04-08 09:42:18,931 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-08 09:42:18,931 INFO L290 TraceCheckUtils]: 2: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-08 09:42:18,931 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-08 09:42:18,931 INFO L272 TraceCheckUtils]: 4: Hoare triple {24165#true} call #t~ret3 := main(); {24165#true} is VALID [2022-04-08 09:42:18,931 INFO L290 TraceCheckUtils]: 5: Hoare triple {24165#true} ~i~0 := 0;~k~0 := 0; {24228#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:18,932 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-08 09:42:18,932 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-08 09:42:18,932 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-08 09:42:18,933 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-08 09:42:18,933 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-08 09:42:18,933 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-08 09:42:18,934 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-08 09:42:18,934 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-08 09:42:18,934 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-08 09:42:18,935 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-08 09:42:18,935 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-08 09:42:18,935 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-08 09:42:18,936 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-08 09:42:18,936 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-08 09:42:18,936 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-08 09:42:18,937 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-08 09:42:18,937 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-08 09:42:18,937 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-08 09:42:18,938 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-08 09:42:18,938 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-08 09:42:18,938 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-08 09:42:18,939 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-08 09:42:18,939 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-08 09:42:18,940 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-08 09:42:18,940 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-08 09:42:18,940 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-08 09:42:18,940 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-08 09:42:18,941 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-08 09:42:18,941 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-08 09:42:18,942 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-08 09:42:18,942 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-08 09:42:18,942 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-08 09:42:18,942 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-08 09:42:18,943 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-08 09:42:18,943 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-08 09:42:18,944 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-08 09:42:18,944 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-08 09:42:18,944 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-08 09:42:18,945 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-08 09:42:18,945 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-08 09:42:18,945 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-08 09:42:18,946 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-08 09:42:18,946 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-08 09:42:18,946 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-08 09:42:18,947 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-08 09:42:18,947 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-08 09:42:18,947 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-08 09:42:18,948 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-08 09:42:18,948 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-08 09:42:18,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-08 09:42:18,949 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-08 09:42:18,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-08 09:42:18,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-08 09:42:18,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-08 09:42:18,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-08 09:42:18,950 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-08 09:42:18,951 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-08 09:42:18,951 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-08 09:42:18,951 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-08 09:42:18,952 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-08 09:42:18,952 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-08 09:42:18,952 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-08 09:42:18,953 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-08 09:42:18,953 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-08 09:42:18,953 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-08 09:42:18,954 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-08 09:42:18,954 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-08 09:42:18,954 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-08 09:42:18,955 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-08 09:42:18,955 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-08 09:42:18,955 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-08 09:42:18,956 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-08 09:42:18,956 INFO L290 TraceCheckUtils]: 78: Hoare triple {24206#(<= main_~k~0 36)} assume !(~i~0 < 1000000); {24206#(<= main_~k~0 36)} is VALID [2022-04-08 09:42:18,956 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-08 09:42:18,957 INFO L290 TraceCheckUtils]: 80: Hoare triple {24451#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {24455#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:18,957 INFO L290 TraceCheckUtils]: 81: Hoare triple {24455#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {24166#false} is VALID [2022-04-08 09:42:18,957 INFO L290 TraceCheckUtils]: 82: Hoare triple {24166#false} assume !false; {24166#false} is VALID [2022-04-08 09:42:18,957 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-08 09:42:18,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:20,794 INFO L290 TraceCheckUtils]: 82: Hoare triple {24166#false} assume !false; {24166#false} is VALID [2022-04-08 09:42:20,794 INFO L290 TraceCheckUtils]: 81: Hoare triple {24455#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {24166#false} is VALID [2022-04-08 09:42:20,794 INFO L290 TraceCheckUtils]: 80: Hoare triple {24451#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {24455#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:20,795 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-08 09:42:20,795 INFO L290 TraceCheckUtils]: 78: Hoare triple {24471#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {24471#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:20,796 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-08 09:42:20,796 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-08 09:42:20,796 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-08 09:42:20,797 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-08 09:42:20,797 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-08 09:42:20,797 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-08 09:42:20,798 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-08 09:42:20,798 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-08 09:42:20,798 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-08 09:42:20,799 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-08 09:42:20,799 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-08 09:42:20,799 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-08 09:42:20,800 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-08 09:42:20,800 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-08 09:42:20,800 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-08 09:42:20,801 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-08 09:42:20,801 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-08 09:42:20,801 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-08 09:42:20,802 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-08 09:42:20,802 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-08 09:42:20,802 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-08 09:42:20,803 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-08 09:42:20,803 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-08 09:42:20,803 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-08 09:42:20,804 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-08 09:42:20,804 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-08 09:42:20,804 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-08 09:42:20,805 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-08 09:42:20,805 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-08 09:42:20,805 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-08 09:42:20,806 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-08 09:42:20,806 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-08 09:42:20,807 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-08 09:42:20,807 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-08 09:42:20,807 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-08 09:42:20,807 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-08 09:42:20,808 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-08 09:42:20,808 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-08 09:42:20,809 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-08 09:42:20,809 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-08 09:42:20,809 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-08 09:42:20,810 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-08 09:42:20,810 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-08 09:42:20,810 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-08 09:42:20,811 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-08 09:42:20,811 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-08 09:42:20,811 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-08 09:42:20,812 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-08 09:42:20,812 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-08 09:42:20,812 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-08 09:42:20,813 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-08 09:42:20,813 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-08 09:42:20,813 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-08 09:42:20,814 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-08 09:42:20,814 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-08 09:42:20,814 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-08 09:42:20,815 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-08 09:42:20,815 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-08 09:42:20,815 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-08 09:42:20,816 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-08 09:42:20,816 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-08 09:42:20,816 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-08 09:42:20,817 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-08 09:42:20,817 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-08 09:42:20,817 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-08 09:42:20,818 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-08 09:42:20,818 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-08 09:42:20,818 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-08 09:42:20,819 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-08 09:42:20,819 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-08 09:42:20,819 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-08 09:42:20,820 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-08 09:42:20,820 INFO L290 TraceCheckUtils]: 5: Hoare triple {24165#true} ~i~0 := 0;~k~0 := 0; {24723#(<= main_~k~0 999964)} is VALID [2022-04-08 09:42:20,820 INFO L272 TraceCheckUtils]: 4: Hoare triple {24165#true} call #t~ret3 := main(); {24165#true} is VALID [2022-04-08 09:42:20,820 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-08 09:42:20,820 INFO L290 TraceCheckUtils]: 2: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-08 09:42:20,820 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-08 09:42:20,820 INFO L272 TraceCheckUtils]: 0: Hoare triple {24165#true} call ULTIMATE.init(); {24165#true} is VALID [2022-04-08 09:42:20,821 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-08 09:42:20,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964897602] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:20,821 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:20,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 82 [2022-04-08 09:42:20,821 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:20,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [301059141] [2022-04-08 09:42:20,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [301059141] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:20,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:20,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-04-08 09:42:20,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237281940] [2022-04-08 09:42:20,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:20,822 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-08 09:42:20,822 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:20,822 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-08 09:42:20,885 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-08 09:42:20,886 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-04-08 09:42:20,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:20,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-04-08 09:42:20,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2938, Invalid=3704, Unknown=0, NotChecked=0, Total=6642 [2022-04-08 09:42:20,887 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-08 09:42:22,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:22,105 INFO L93 Difference]: Finished difference Result 92 states and 92 transitions. [2022-04-08 09:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-04-08 09:42:22,105 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-08 09:42:22,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:22,106 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-08 09:42:22,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 92 transitions. [2022-04-08 09:42:22,107 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-08 09:42:22,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 92 transitions. [2022-04-08 09:42:22,107 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 42 states and 92 transitions. [2022-04-08 09:42:22,185 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-08 09:42:22,186 INFO L225 Difference]: With dead ends: 92 [2022-04-08 09:42:22,187 INFO L226 Difference]: Without dead ends: 87 [2022-04-08 09:42:22,188 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1366 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=5798, Invalid=8722, Unknown=0, NotChecked=0, Total=14520 [2022-04-08 09:42:22,188 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-08 09:42:22,188 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-08 09:42:22,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-04-08 09:42:22,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 86. [2022-04-08 09:42:22,506 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:22,506 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-08 09:42:22,510 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-08 09:42:22,511 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-08 09:42:22,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:22,512 INFO L93 Difference]: Finished difference Result 87 states and 87 transitions. [2022-04-08 09:42:22,512 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2022-04-08 09:42:22,512 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:22,512 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:22,512 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-08 09:42:22,513 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-08 09:42:22,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:22,513 INFO L93 Difference]: Finished difference Result 87 states and 87 transitions. [2022-04-08 09:42:22,514 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2022-04-08 09:42:22,514 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:22,514 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:22,514 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:22,514 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:22,514 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-08 09:42:22,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 86 transitions. [2022-04-08 09:42:22,515 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 86 transitions. Word has length 83 [2022-04-08 09:42:22,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:22,516 INFO L478 AbstractCegarLoop]: Abstraction has 86 states and 86 transitions. [2022-04-08 09:42:22,516 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-08 09:42:22,516 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 86 states and 86 transitions. [2022-04-08 09:42:22,626 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-08 09:42:22,627 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 86 transitions. [2022-04-08 09:42:22,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-08 09:42:22,627 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:22,627 INFO L499 BasicCegarLoop]: trace histogram [37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:22,655 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-08 09:42:22,843 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-08 09:42:22,843 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:22,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:22,844 INFO L85 PathProgramCache]: Analyzing trace with hash 889388992, now seen corresponding path program 73 times [2022-04-08 09:42:22,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:22,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [777488343] [2022-04-08 09:42:22,851 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:22,851 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:22,851 INFO L85 PathProgramCache]: Analyzing trace with hash 889388992, now seen corresponding path program 74 times [2022-04-08 09:42:22,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:22,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108584698] [2022-04-08 09:42:22,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:22,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:22,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:23,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:23,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:23,539 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-08 09:42:23,539 INFO L290 TraceCheckUtils]: 1: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-08 09:42:23,539 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-08 09:42:23,540 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-08 09:42:23,540 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-08 09:42:23,540 INFO L290 TraceCheckUtils]: 2: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-08 09:42:23,540 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-08 09:42:23,540 INFO L272 TraceCheckUtils]: 4: Hoare triple {25355#true} call #t~ret3 := main(); {25355#true} is VALID [2022-04-08 09:42:23,540 INFO L290 TraceCheckUtils]: 5: Hoare triple {25355#true} ~i~0 := 0;~k~0 := 0; {25360#(= main_~k~0 0)} is VALID [2022-04-08 09:42:23,540 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-08 09:42:23,541 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-08 09:42:23,541 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-08 09:42:23,542 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-08 09:42:23,542 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-08 09:42:23,542 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-08 09:42:23,547 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-08 09:42:23,548 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-08 09:42:23,548 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-08 09:42:23,549 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-08 09:42:23,549 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-08 09:42:23,550 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-08 09:42:23,550 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-08 09:42:23,551 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-08 09:42:23,551 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-08 09:42:23,552 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-08 09:42:23,552 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-08 09:42:23,553 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-08 09:42:23,553 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-08 09:42:23,554 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-08 09:42:23,554 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-08 09:42:23,555 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-08 09:42:23,555 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-08 09:42:23,556 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-08 09:42:23,556 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-08 09:42:23,557 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-08 09:42:23,557 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-08 09:42:23,558 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-08 09:42:23,558 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-08 09:42:23,559 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-08 09:42:23,559 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-08 09:42:23,560 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-08 09:42:23,560 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-08 09:42:23,561 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-08 09:42:23,561 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-08 09:42:23,562 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-08 09:42:23,562 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-08 09:42:23,562 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-08 09:42:23,562 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-08 09:42:23,563 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-08 09:42:23,563 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-08 09:42:23,564 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-08 09:42:23,564 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-08 09:42:23,564 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-08 09:42:23,565 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-08 09:42:23,565 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-08 09:42:23,565 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-08 09:42:23,566 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-08 09:42:23,566 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-08 09:42:23,567 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-08 09:42:23,567 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-08 09:42:23,567 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-08 09:42:23,568 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-08 09:42:23,568 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-08 09:42:23,568 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-08 09:42:23,569 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-08 09:42:23,569 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-08 09:42:23,570 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-08 09:42:23,570 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-08 09:42:23,570 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-08 09:42:23,571 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-08 09:42:23,571 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-08 09:42:23,571 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-08 09:42:23,572 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-08 09:42:23,572 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-08 09:42:23,573 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-08 09:42:23,573 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-08 09:42:23,574 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-08 09:42:23,574 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-08 09:42:23,575 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-08 09:42:23,579 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-08 09:42:23,580 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-08 09:42:23,580 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-08 09:42:23,581 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-08 09:42:23,581 INFO L290 TraceCheckUtils]: 80: Hoare triple {25397#(<= main_~k~0 37)} assume !(~i~0 < 1000000); {25397#(<= main_~k~0 37)} is VALID [2022-04-08 09:42:23,582 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-08 09:42:23,582 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-08 09:42:23,583 INFO L290 TraceCheckUtils]: 83: Hoare triple {25399#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {25356#false} is VALID [2022-04-08 09:42:23,583 INFO L290 TraceCheckUtils]: 84: Hoare triple {25356#false} assume !false; {25356#false} is VALID [2022-04-08 09:42:23,583 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-08 09:42:23,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:23,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108584698] [2022-04-08 09:42:23,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108584698] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:23,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583674324] [2022-04-08 09:42:23,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:42:23,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:23,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:23,585 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-08 09:42:23,586 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-08 09:42:23,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:42:23,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:23,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-08 09:42:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:23,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:24,260 INFO L272 TraceCheckUtils]: 0: Hoare triple {25355#true} call ULTIMATE.init(); {25355#true} is VALID [2022-04-08 09:42:24,260 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-08 09:42:24,260 INFO L290 TraceCheckUtils]: 2: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-08 09:42:24,261 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-08 09:42:24,261 INFO L272 TraceCheckUtils]: 4: Hoare triple {25355#true} call #t~ret3 := main(); {25355#true} is VALID [2022-04-08 09:42:24,261 INFO L290 TraceCheckUtils]: 5: Hoare triple {25355#true} ~i~0 := 0;~k~0 := 0; {25419#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:24,261 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-08 09:42:24,262 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-08 09:42:24,262 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-08 09:42:24,262 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-08 09:42:24,263 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-08 09:42:24,263 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-08 09:42:24,263 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-08 09:42:24,264 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-08 09:42:24,264 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-08 09:42:24,264 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-08 09:42:24,265 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-08 09:42:24,265 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-08 09:42:24,265 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-08 09:42:24,266 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-08 09:42:24,266 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-08 09:42:24,266 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-08 09:42:24,267 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-08 09:42:24,267 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-08 09:42:24,267 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-08 09:42:24,273 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-08 09:42:24,274 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-08 09:42:24,274 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-08 09:42:24,275 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-08 09:42:24,275 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-08 09:42:24,275 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-08 09:42:24,276 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-08 09:42:24,276 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-08 09:42:24,276 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-08 09:42:24,277 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-08 09:42:24,277 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-08 09:42:24,277 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-08 09:42:24,278 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-08 09:42:24,278 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-08 09:42:24,278 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-08 09:42:24,279 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-08 09:42:24,279 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-08 09:42:24,279 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-08 09:42:24,280 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-08 09:42:24,280 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-08 09:42:24,280 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-08 09:42:24,281 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-08 09:42:24,281 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-08 09:42:24,281 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-08 09:42:24,282 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-08 09:42:24,282 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-08 09:42:24,282 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-08 09:42:24,283 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-08 09:42:24,283 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-08 09:42:24,283 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-08 09:42:24,284 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-08 09:42:24,284 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-08 09:42:24,285 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-08 09:42:24,285 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-08 09:42:24,285 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-08 09:42:24,285 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-08 09:42:24,286 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-08 09:42:24,286 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-08 09:42:24,287 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-08 09:42:24,287 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-08 09:42:24,287 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-08 09:42:24,288 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-08 09:42:24,288 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-08 09:42:24,288 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-08 09:42:24,289 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-08 09:42:24,289 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-08 09:42:24,289 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-08 09:42:24,290 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-08 09:42:24,290 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-08 09:42:24,290 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-08 09:42:24,291 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-08 09:42:24,291 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-08 09:42:24,291 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-08 09:42:24,292 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-08 09:42:24,292 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-08 09:42:24,292 INFO L290 TraceCheckUtils]: 80: Hoare triple {25397#(<= main_~k~0 37)} assume !(~i~0 < 1000000); {25397#(<= main_~k~0 37)} is VALID [2022-04-08 09:42:24,293 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-08 09:42:24,293 INFO L290 TraceCheckUtils]: 82: Hoare triple {25648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {25652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:24,293 INFO L290 TraceCheckUtils]: 83: Hoare triple {25652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {25356#false} is VALID [2022-04-08 09:42:24,294 INFO L290 TraceCheckUtils]: 84: Hoare triple {25356#false} assume !false; {25356#false} is VALID [2022-04-08 09:42:24,294 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-08 09:42:24,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:26,242 INFO L290 TraceCheckUtils]: 84: Hoare triple {25356#false} assume !false; {25356#false} is VALID [2022-04-08 09:42:26,243 INFO L290 TraceCheckUtils]: 83: Hoare triple {25652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {25356#false} is VALID [2022-04-08 09:42:26,243 INFO L290 TraceCheckUtils]: 82: Hoare triple {25648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {25652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:26,243 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-08 09:42:26,244 INFO L290 TraceCheckUtils]: 80: Hoare triple {25668#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {25668#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:26,244 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-08 09:42:26,244 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-08 09:42:26,245 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-08 09:42:26,245 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-08 09:42:26,245 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-08 09:42:26,246 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-08 09:42:26,246 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-08 09:42:26,246 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-08 09:42:26,247 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-08 09:42:26,247 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-08 09:42:26,248 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-08 09:42:26,248 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-08 09:42:26,248 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-08 09:42:26,248 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-08 09:42:26,249 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-08 09:42:26,249 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-08 09:42:26,250 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-08 09:42:26,250 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-08 09:42:26,250 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-08 09:42:26,251 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-08 09:42:26,251 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-08 09:42:26,251 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-08 09:42:26,252 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-08 09:42:26,252 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-08 09:42:26,252 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-08 09:42:26,253 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-08 09:42:26,253 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-08 09:42:26,253 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-08 09:42:26,254 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-08 09:42:26,254 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-08 09:42:26,254 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-08 09:42:26,255 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-08 09:42:26,255 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-08 09:42:26,255 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-08 09:42:26,256 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-08 09:42:26,256 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-08 09:42:26,256 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-08 09:42:26,257 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-08 09:42:26,257 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-08 09:42:26,257 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-08 09:42:26,258 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-08 09:42:26,258 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-08 09:42:26,258 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-08 09:42:26,259 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-08 09:42:26,259 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-08 09:42:26,259 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-08 09:42:26,260 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-08 09:42:26,260 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-08 09:42:26,260 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-08 09:42:26,261 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-08 09:42:26,261 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-08 09:42:26,261 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-08 09:42:26,262 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-08 09:42:26,262 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-08 09:42:26,263 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-08 09:42:26,263 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-08 09:42:26,263 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-08 09:42:26,263 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-08 09:42:26,264 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-08 09:42:26,264 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-08 09:42:26,265 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-08 09:42:26,265 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-08 09:42:26,265 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-08 09:42:26,266 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-08 09:42:26,266 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-08 09:42:26,266 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-08 09:42:26,267 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-08 09:42:26,267 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-08 09:42:26,267 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-08 09:42:26,268 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-08 09:42:26,268 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-08 09:42:26,268 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-08 09:42:26,269 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-08 09:42:26,269 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-08 09:42:26,269 INFO L290 TraceCheckUtils]: 5: Hoare triple {25355#true} ~i~0 := 0;~k~0 := 0; {25927#(<= main_~k~0 999963)} is VALID [2022-04-08 09:42:26,269 INFO L272 TraceCheckUtils]: 4: Hoare triple {25355#true} call #t~ret3 := main(); {25355#true} is VALID [2022-04-08 09:42:26,269 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-08 09:42:26,269 INFO L290 TraceCheckUtils]: 2: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-08 09:42:26,270 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-08 09:42:26,270 INFO L272 TraceCheckUtils]: 0: Hoare triple {25355#true} call ULTIMATE.init(); {25355#true} is VALID [2022-04-08 09:42:26,270 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-08 09:42:26,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583674324] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:26,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:26,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42, 42] total 84 [2022-04-08 09:42:26,271 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:26,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [777488343] [2022-04-08 09:42:26,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [777488343] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:26,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:26,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-04-08 09:42:26,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137818971] [2022-04-08 09:42:26,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:26,271 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-08 09:42:26,272 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:26,272 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-08 09:42:26,336 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-08 09:42:26,336 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-04-08 09:42:26,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:26,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-04-08 09:42:26,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3093, Invalid=3879, Unknown=0, NotChecked=0, Total=6972 [2022-04-08 09:42:26,337 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-08 09:42:27,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:27,614 INFO L93 Difference]: Finished difference Result 94 states and 94 transitions. [2022-04-08 09:42:27,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-04-08 09:42:27,614 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-08 09:42:27,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:27,614 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-08 09:42:27,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 94 transitions. [2022-04-08 09:42:27,615 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-08 09:42:27,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 94 transitions. [2022-04-08 09:42:27,615 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 43 states and 94 transitions. [2022-04-08 09:42:27,685 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-08 09:42:27,686 INFO L225 Difference]: With dead ends: 94 [2022-04-08 09:42:27,686 INFO L226 Difference]: Without dead ends: 89 [2022-04-08 09:42:27,687 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1422 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6106, Invalid=9146, Unknown=0, NotChecked=0, Total=15252 [2022-04-08 09:42:27,687 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-08 09:42:27,688 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-08 09:42:27,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-04-08 09:42:28,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2022-04-08 09:42:28,001 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:28,001 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-08 09:42:28,001 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-08 09:42:28,001 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-08 09:42:28,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:28,002 INFO L93 Difference]: Finished difference Result 89 states and 89 transitions. [2022-04-08 09:42:28,002 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 89 transitions. [2022-04-08 09:42:28,002 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:28,002 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:28,003 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-08 09:42:28,003 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-08 09:42:28,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:28,004 INFO L93 Difference]: Finished difference Result 89 states and 89 transitions. [2022-04-08 09:42:28,004 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 89 transitions. [2022-04-08 09:42:28,004 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:28,004 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:28,004 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:28,004 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:28,004 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-08 09:42:28,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2022-04-08 09:42:28,005 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 85 [2022-04-08 09:42:28,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:28,005 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2022-04-08 09:42:28,006 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-08 09:42:28,006 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 88 states and 88 transitions. [2022-04-08 09:42:28,110 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-08 09:42:28,110 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2022-04-08 09:42:28,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-04-08 09:42:28,110 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:28,110 INFO L499 BasicCegarLoop]: trace histogram [38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:28,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-04-08 09:42:28,311 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-08 09:42:28,311 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:28,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:28,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1104477820, now seen corresponding path program 75 times [2022-04-08 09:42:28,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:28,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [601238032] [2022-04-08 09:42:28,319 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:28,319 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:28,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1104477820, now seen corresponding path program 76 times [2022-04-08 09:42:28,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:28,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564696216] [2022-04-08 09:42:28,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:28,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:29,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:29,018 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-08 09:42:29,018 INFO L290 TraceCheckUtils]: 1: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-08 09:42:29,018 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-08 09:42:29,018 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-08 09:42:29,018 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-08 09:42:29,018 INFO L290 TraceCheckUtils]: 2: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-08 09:42:29,018 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-08 09:42:29,019 INFO L272 TraceCheckUtils]: 4: Hoare triple {26573#true} call #t~ret3 := main(); {26573#true} is VALID [2022-04-08 09:42:29,019 INFO L290 TraceCheckUtils]: 5: Hoare triple {26573#true} ~i~0 := 0;~k~0 := 0; {26578#(= main_~k~0 0)} is VALID [2022-04-08 09:42:29,019 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-08 09:42:29,019 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-08 09:42:29,020 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-08 09:42:29,020 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-08 09:42:29,020 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-08 09:42:29,021 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-08 09:42:29,021 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-08 09:42:29,021 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-08 09:42:29,022 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-08 09:42:29,022 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-08 09:42:29,022 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-08 09:42:29,023 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-08 09:42:29,023 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-08 09:42:29,023 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-08 09:42:29,024 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-08 09:42:29,024 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-08 09:42:29,024 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-08 09:42:29,025 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-08 09:42:29,025 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-08 09:42:29,025 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-08 09:42:29,026 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-08 09:42:29,026 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-08 09:42:29,026 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-08 09:42:29,027 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-08 09:42:29,027 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-08 09:42:29,027 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-08 09:42:29,028 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-08 09:42:29,028 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-08 09:42:29,028 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-08 09:42:29,029 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-08 09:42:29,029 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-08 09:42:29,029 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-08 09:42:29,030 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-08 09:42:29,030 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-08 09:42:29,030 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-08 09:42:29,031 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-08 09:42:29,031 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-08 09:42:29,031 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-08 09:42:29,032 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-08 09:42:29,032 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-08 09:42:29,032 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-08 09:42:29,033 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-08 09:42:29,033 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-08 09:42:29,033 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-08 09:42:29,034 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-08 09:42:29,034 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-08 09:42:29,034 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-08 09:42:29,035 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-08 09:42:29,035 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-08 09:42:29,035 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-08 09:42:29,036 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-08 09:42:29,036 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-08 09:42:29,036 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-08 09:42:29,037 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-08 09:42:29,037 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-08 09:42:29,037 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-08 09:42:29,038 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-08 09:42:29,038 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-08 09:42:29,038 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-08 09:42:29,039 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-08 09:42:29,039 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-08 09:42:29,039 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-08 09:42:29,040 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-08 09:42:29,040 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-08 09:42:29,040 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-08 09:42:29,041 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-08 09:42:29,041 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-08 09:42:29,041 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-08 09:42:29,042 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-08 09:42:29,042 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-08 09:42:29,042 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-08 09:42:29,043 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-08 09:42:29,043 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-08 09:42:29,043 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-08 09:42:29,044 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-08 09:42:29,044 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-08 09:42:29,044 INFO L290 TraceCheckUtils]: 82: Hoare triple {26616#(<= main_~k~0 38)} assume !(~i~0 < 1000000); {26616#(<= main_~k~0 38)} is VALID [2022-04-08 09:42:29,045 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-08 09:42:29,045 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-08 09:42:29,045 INFO L290 TraceCheckUtils]: 85: Hoare triple {26618#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {26574#false} is VALID [2022-04-08 09:42:29,045 INFO L290 TraceCheckUtils]: 86: Hoare triple {26574#false} assume !false; {26574#false} is VALID [2022-04-08 09:42:29,046 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-08 09:42:29,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:29,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564696216] [2022-04-08 09:42:29,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564696216] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:29,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992178573] [2022-04-08 09:42:29,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:42:29,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:29,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:29,047 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-08 09:42:29,048 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-08 09:42:29,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:42:29,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:29,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 42 conjunts are in the unsatisfiable core [2022-04-08 09:42:29,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:29,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:29,717 INFO L272 TraceCheckUtils]: 0: Hoare triple {26573#true} call ULTIMATE.init(); {26573#true} is VALID [2022-04-08 09:42:29,718 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-08 09:42:29,718 INFO L290 TraceCheckUtils]: 2: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-08 09:42:29,718 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-08 09:42:29,718 INFO L272 TraceCheckUtils]: 4: Hoare triple {26573#true} call #t~ret3 := main(); {26573#true} is VALID [2022-04-08 09:42:29,718 INFO L290 TraceCheckUtils]: 5: Hoare triple {26573#true} ~i~0 := 0;~k~0 := 0; {26638#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:29,718 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-08 09:42:29,719 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-08 09:42:29,719 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-08 09:42:29,719 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-08 09:42:29,720 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-08 09:42:29,720 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-08 09:42:29,720 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-08 09:42:29,721 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-08 09:42:29,721 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-08 09:42:29,722 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-08 09:42:29,722 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-08 09:42:29,722 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-08 09:42:29,722 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-08 09:42:29,723 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-08 09:42:29,723 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-08 09:42:29,724 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-08 09:42:29,724 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-08 09:42:29,724 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-08 09:42:29,725 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-08 09:42:29,725 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-08 09:42:29,725 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-08 09:42:29,726 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-08 09:42:29,726 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-08 09:42:29,726 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-08 09:42:29,727 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-08 09:42:29,727 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-08 09:42:29,727 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-08 09:42:29,728 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-08 09:42:29,728 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-08 09:42:29,728 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-08 09:42:29,729 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-08 09:42:29,729 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-08 09:42:29,729 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-08 09:42:29,730 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-08 09:42:29,730 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-08 09:42:29,730 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-08 09:42:29,731 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-08 09:42:29,731 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-08 09:42:29,731 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-08 09:42:29,732 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-08 09:42:29,732 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-08 09:42:29,732 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-08 09:42:29,733 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-08 09:42:29,733 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-08 09:42:29,733 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-08 09:42:29,734 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-08 09:42:29,734 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-08 09:42:29,734 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-08 09:42:29,735 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-08 09:42:29,735 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-08 09:42:29,735 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-08 09:42:29,736 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-08 09:42:29,736 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-08 09:42:29,736 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-08 09:42:29,737 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-08 09:42:29,737 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-08 09:42:29,737 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-08 09:42:29,738 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-08 09:42:29,738 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-08 09:42:29,738 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-08 09:42:29,739 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-08 09:42:29,739 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-08 09:42:29,739 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-08 09:42:29,740 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-08 09:42:29,740 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-08 09:42:29,740 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-08 09:42:29,741 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-08 09:42:29,741 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-08 09:42:29,741 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-08 09:42:29,742 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-08 09:42:29,742 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-08 09:42:29,742 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-08 09:42:29,743 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-08 09:42:29,743 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-08 09:42:29,743 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-08 09:42:29,744 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-08 09:42:29,744 INFO L290 TraceCheckUtils]: 82: Hoare triple {26616#(<= main_~k~0 38)} assume !(~i~0 < 1000000); {26616#(<= main_~k~0 38)} is VALID [2022-04-08 09:42:29,745 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-08 09:42:29,745 INFO L290 TraceCheckUtils]: 84: Hoare triple {26873#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {26877#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:29,745 INFO L290 TraceCheckUtils]: 85: Hoare triple {26877#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {26574#false} is VALID [2022-04-08 09:42:29,745 INFO L290 TraceCheckUtils]: 86: Hoare triple {26574#false} assume !false; {26574#false} is VALID [2022-04-08 09:42:29,746 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-08 09:42:29,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:31,760 INFO L290 TraceCheckUtils]: 86: Hoare triple {26574#false} assume !false; {26574#false} is VALID [2022-04-08 09:42:31,760 INFO L290 TraceCheckUtils]: 85: Hoare triple {26877#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {26574#false} is VALID [2022-04-08 09:42:31,761 INFO L290 TraceCheckUtils]: 84: Hoare triple {26873#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {26877#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:31,761 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-08 09:42:31,762 INFO L290 TraceCheckUtils]: 82: Hoare triple {26893#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {26893#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:31,762 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-08 09:42:31,762 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-08 09:42:31,763 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-08 09:42:31,763 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-08 09:42:31,764 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-08 09:42:31,764 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-08 09:42:31,765 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-08 09:42:31,765 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-08 09:42:31,766 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-08 09:42:31,766 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-08 09:42:31,767 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-08 09:42:31,767 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-08 09:42:31,768 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-08 09:42:31,768 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-08 09:42:31,769 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-08 09:42:31,769 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-08 09:42:31,770 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-08 09:42:31,770 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-08 09:42:31,770 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-08 09:42:31,771 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-08 09:42:31,771 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-08 09:42:31,772 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-08 09:42:31,772 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-08 09:42:31,773 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-08 09:42:31,773 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-08 09:42:31,774 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-08 09:42:31,774 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-08 09:42:31,775 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-08 09:42:31,775 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-08 09:42:31,776 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-08 09:42:31,776 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-08 09:42:31,777 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-08 09:42:31,777 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-08 09:42:31,778 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-08 09:42:31,778 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-08 09:42:31,779 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-08 09:42:31,779 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-08 09:42:31,780 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-08 09:42:31,780 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-08 09:42:31,781 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-08 09:42:31,781 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-08 09:42:31,782 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-08 09:42:31,782 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-08 09:42:31,783 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-08 09:42:31,783 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-08 09:42:31,784 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-08 09:42:31,784 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-08 09:42:31,785 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-08 09:42:31,785 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-08 09:42:31,786 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-08 09:42:31,786 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-08 09:42:31,787 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-08 09:42:31,787 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-08 09:42:31,788 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-08 09:42:31,788 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-08 09:42:31,789 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-08 09:42:31,789 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-08 09:42:31,790 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-08 09:42:31,790 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-08 09:42:31,790 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-08 09:42:31,791 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-08 09:42:31,791 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-08 09:42:31,792 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-08 09:42:31,792 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-08 09:42:31,793 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-08 09:42:31,793 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-08 09:42:31,794 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-08 09:42:31,794 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-08 09:42:31,795 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-08 09:42:31,795 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-08 09:42:31,796 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-08 09:42:31,796 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-08 09:42:31,797 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-08 09:42:31,797 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-08 09:42:31,798 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-08 09:42:31,798 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-08 09:42:31,799 INFO L290 TraceCheckUtils]: 5: Hoare triple {26573#true} ~i~0 := 0;~k~0 := 0; {27159#(<= main_~k~0 999962)} is VALID [2022-04-08 09:42:31,799 INFO L272 TraceCheckUtils]: 4: Hoare triple {26573#true} call #t~ret3 := main(); {26573#true} is VALID [2022-04-08 09:42:31,799 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-08 09:42:31,799 INFO L290 TraceCheckUtils]: 2: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-08 09:42:31,799 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-08 09:42:31,799 INFO L272 TraceCheckUtils]: 0: Hoare triple {26573#true} call ULTIMATE.init(); {26573#true} is VALID [2022-04-08 09:42:31,800 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-08 09:42:31,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992178573] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:31,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:31,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 86 [2022-04-08 09:42:31,800 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:31,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [601238032] [2022-04-08 09:42:31,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [601238032] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:31,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:31,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-04-08 09:42:31,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105164079] [2022-04-08 09:42:31,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:31,801 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-08 09:42:31,801 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:31,801 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-08 09:42:31,866 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-08 09:42:31,866 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-04-08 09:42:31,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:31,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-04-08 09:42:31,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3252, Invalid=4058, Unknown=0, NotChecked=0, Total=7310 [2022-04-08 09:42:31,868 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-08 09:42:33,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:33,236 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2022-04-08 09:42:33,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-08 09:42:33,236 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-08 09:42:33,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:33,237 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-08 09:42:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 96 transitions. [2022-04-08 09:42:33,237 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-08 09:42:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 96 transitions. [2022-04-08 09:42:33,238 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 44 states and 96 transitions. [2022-04-08 09:42:33,315 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-08 09:42:33,316 INFO L225 Difference]: With dead ends: 96 [2022-04-08 09:42:33,316 INFO L226 Difference]: Without dead ends: 91 [2022-04-08 09:42:33,317 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=6422, Invalid=9580, Unknown=0, NotChecked=0, Total=16002 [2022-04-08 09:42:33,318 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-08 09:42:33,318 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-08 09:42:33,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-04-08 09:42:33,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 90. [2022-04-08 09:42:33,658 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:33,658 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-08 09:42:33,658 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-08 09:42:33,659 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-08 09:42:33,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:33,659 INFO L93 Difference]: Finished difference Result 91 states and 91 transitions. [2022-04-08 09:42:33,659 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 91 transitions. [2022-04-08 09:42:33,659 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:33,659 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:33,660 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-08 09:42:33,660 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-08 09:42:33,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:33,661 INFO L93 Difference]: Finished difference Result 91 states and 91 transitions. [2022-04-08 09:42:33,661 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 91 transitions. [2022-04-08 09:42:33,661 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:33,661 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:33,661 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:33,661 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:33,661 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-08 09:42:33,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 90 transitions. [2022-04-08 09:42:33,662 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 90 transitions. Word has length 87 [2022-04-08 09:42:33,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:33,663 INFO L478 AbstractCegarLoop]: Abstraction has 90 states and 90 transitions. [2022-04-08 09:42:33,663 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-08 09:42:33,663 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 90 states and 90 transitions. [2022-04-08 09:42:33,814 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-08 09:42:33,814 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 90 transitions. [2022-04-08 09:42:33,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-08 09:42:33,814 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:33,814 INFO L499 BasicCegarLoop]: trace histogram [39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:33,838 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-08 09:42:34,015 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-08 09:42:34,015 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:34,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:34,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1646411320, now seen corresponding path program 77 times [2022-04-08 09:42:34,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:34,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1019057874] [2022-04-08 09:42:34,025 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:34,026 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1646411320, now seen corresponding path program 78 times [2022-04-08 09:42:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:34,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369805513] [2022-04-08 09:42:34,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:34,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:34,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:34,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:34,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:34,912 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-08 09:42:34,912 INFO L290 TraceCheckUtils]: 1: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-08 09:42:34,912 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-08 09:42:34,912 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-08 09:42:34,913 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-08 09:42:34,913 INFO L290 TraceCheckUtils]: 2: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-08 09:42:34,913 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-08 09:42:34,913 INFO L272 TraceCheckUtils]: 4: Hoare triple {27819#true} call #t~ret3 := main(); {27819#true} is VALID [2022-04-08 09:42:34,913 INFO L290 TraceCheckUtils]: 5: Hoare triple {27819#true} ~i~0 := 0;~k~0 := 0; {27824#(= main_~k~0 0)} is VALID [2022-04-08 09:42:34,913 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-08 09:42:34,914 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-08 09:42:34,914 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-08 09:42:34,915 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-08 09:42:34,915 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-08 09:42:34,916 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-08 09:42:34,916 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-08 09:42:34,916 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-08 09:42:34,917 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-08 09:42:34,917 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-08 09:42:34,918 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-08 09:42:34,918 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-08 09:42:34,919 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-08 09:42:34,919 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-08 09:42:34,919 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-08 09:42:34,920 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-08 09:42:34,920 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-08 09:42:34,921 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-08 09:42:34,921 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-08 09:42:34,922 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-08 09:42:34,922 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-08 09:42:34,923 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-08 09:42:34,923 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-08 09:42:34,924 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-08 09:42:34,924 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-08 09:42:34,924 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-08 09:42:34,925 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-08 09:42:34,925 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-08 09:42:34,926 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-08 09:42:34,926 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-08 09:42:34,927 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-08 09:42:34,927 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-08 09:42:34,927 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-08 09:42:34,928 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-08 09:42:34,928 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-08 09:42:34,929 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-08 09:42:34,929 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-08 09:42:34,930 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-08 09:42:34,930 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-08 09:42:34,931 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-08 09:42:34,931 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-08 09:42:34,931 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-08 09:42:34,932 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-08 09:42:34,932 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-08 09:42:34,933 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-08 09:42:34,933 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-08 09:42:34,934 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-08 09:42:34,934 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-08 09:42:34,934 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-08 09:42:34,935 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-08 09:42:34,935 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-08 09:42:34,936 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-08 09:42:34,936 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-08 09:42:34,937 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-08 09:42:34,937 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-08 09:42:34,938 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-08 09:42:34,938 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-08 09:42:34,938 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-08 09:42:34,939 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-08 09:42:34,939 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-08 09:42:34,940 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-08 09:42:34,940 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-08 09:42:34,941 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-08 09:42:34,941 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-08 09:42:34,941 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-08 09:42:34,942 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-08 09:42:34,942 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-08 09:42:34,943 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-08 09:42:34,943 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-08 09:42:34,944 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-08 09:42:34,944 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-08 09:42:34,945 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-08 09:42:34,945 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-08 09:42:34,946 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-08 09:42:34,946 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-08 09:42:34,946 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-08 09:42:34,947 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-08 09:42:34,947 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-08 09:42:34,948 INFO L290 TraceCheckUtils]: 84: Hoare triple {27863#(<= main_~k~0 39)} assume !(~i~0 < 1000000); {27863#(<= main_~k~0 39)} is VALID [2022-04-08 09:42:34,948 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-08 09:42:34,949 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-08 09:42:34,949 INFO L290 TraceCheckUtils]: 87: Hoare triple {27865#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {27820#false} is VALID [2022-04-08 09:42:34,949 INFO L290 TraceCheckUtils]: 88: Hoare triple {27820#false} assume !false; {27820#false} is VALID [2022-04-08 09:42:34,949 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-08 09:42:34,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:34,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369805513] [2022-04-08 09:42:34,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369805513] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:34,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069966300] [2022-04-08 09:42:34,950 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:42:34,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:34,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:34,951 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-08 09:42:34,952 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-08 09:42:35,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2022-04-08 09:42:35,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:35,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-08 09:42:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:35,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:35,733 INFO L272 TraceCheckUtils]: 0: Hoare triple {27819#true} call ULTIMATE.init(); {27819#true} is VALID [2022-04-08 09:42:35,733 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-08 09:42:35,733 INFO L290 TraceCheckUtils]: 2: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-08 09:42:35,733 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-08 09:42:35,734 INFO L272 TraceCheckUtils]: 4: Hoare triple {27819#true} call #t~ret3 := main(); {27819#true} is VALID [2022-04-08 09:42:35,734 INFO L290 TraceCheckUtils]: 5: Hoare triple {27819#true} ~i~0 := 0;~k~0 := 0; {27885#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:35,734 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-08 09:42:35,735 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-08 09:42:35,735 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-08 09:42:35,735 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-08 09:42:35,735 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-08 09:42:35,736 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-08 09:42:35,736 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-08 09:42:35,737 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-08 09:42:35,737 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-08 09:42:35,737 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-08 09:42:35,738 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-08 09:42:35,738 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-08 09:42:35,738 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-08 09:42:35,739 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-08 09:42:35,739 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-08 09:42:35,739 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-08 09:42:35,740 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-08 09:42:35,740 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-08 09:42:35,740 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-08 09:42:35,741 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-08 09:42:35,741 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-08 09:42:35,741 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-08 09:42:35,742 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-08 09:42:35,742 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-08 09:42:35,742 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-08 09:42:35,743 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-08 09:42:35,743 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-08 09:42:35,743 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-08 09:42:35,744 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-08 09:42:35,744 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-08 09:42:35,744 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-08 09:42:35,745 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-08 09:42:35,745 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-08 09:42:35,745 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-08 09:42:35,746 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-08 09:42:35,746 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-08 09:42:35,746 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-08 09:42:35,747 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-08 09:42:35,747 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-08 09:42:35,747 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-08 09:42:35,748 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-08 09:42:35,748 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-08 09:42:35,748 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-08 09:42:35,749 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-08 09:42:35,749 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-08 09:42:35,749 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-08 09:42:35,750 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-08 09:42:35,750 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-08 09:42:35,750 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-08 09:42:35,751 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-08 09:42:35,751 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-08 09:42:35,751 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-08 09:42:35,752 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-08 09:42:35,752 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-08 09:42:35,752 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-08 09:42:35,753 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-08 09:42:35,753 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-08 09:42:35,754 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-08 09:42:35,754 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-08 09:42:35,754 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-08 09:42:35,754 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-08 09:42:35,755 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-08 09:42:35,755 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-08 09:42:35,756 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-08 09:42:35,756 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-08 09:42:35,756 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-08 09:42:35,757 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-08 09:42:35,757 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-08 09:42:35,757 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-08 09:42:35,758 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-08 09:42:35,758 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-08 09:42:35,758 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-08 09:42:35,759 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-08 09:42:35,759 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-08 09:42:35,759 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-08 09:42:35,760 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-08 09:42:35,760 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-08 09:42:35,760 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-08 09:42:35,761 INFO L290 TraceCheckUtils]: 84: Hoare triple {27863#(<= main_~k~0 39)} assume !(~i~0 < 1000000); {27863#(<= main_~k~0 39)} is VALID [2022-04-08 09:42:35,761 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-08 09:42:35,761 INFO L290 TraceCheckUtils]: 86: Hoare triple {28126#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {28130#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:35,762 INFO L290 TraceCheckUtils]: 87: Hoare triple {28130#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {27820#false} is VALID [2022-04-08 09:42:35,762 INFO L290 TraceCheckUtils]: 88: Hoare triple {27820#false} assume !false; {27820#false} is VALID [2022-04-08 09:42:35,762 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-08 09:42:35,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:37,846 INFO L290 TraceCheckUtils]: 88: Hoare triple {27820#false} assume !false; {27820#false} is VALID [2022-04-08 09:42:37,846 INFO L290 TraceCheckUtils]: 87: Hoare triple {28130#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {27820#false} is VALID [2022-04-08 09:42:37,846 INFO L290 TraceCheckUtils]: 86: Hoare triple {28126#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {28130#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:37,847 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-08 09:42:37,847 INFO L290 TraceCheckUtils]: 84: Hoare triple {28146#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {28146#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:37,848 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-08 09:42:37,848 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-08 09:42:37,848 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-08 09:42:37,848 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-08 09:42:37,849 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-08 09:42:37,849 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-08 09:42:37,850 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-08 09:42:37,850 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-08 09:42:37,850 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-08 09:42:37,850 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-08 09:42:37,851 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-08 09:42:37,851 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-08 09:42:37,852 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-08 09:42:37,852 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-08 09:42:37,852 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-08 09:42:37,853 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-08 09:42:37,853 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-08 09:42:37,853 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-08 09:42:37,854 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-08 09:42:37,854 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-08 09:42:37,854 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-08 09:42:37,855 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-08 09:42:37,855 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-08 09:42:37,855 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-08 09:42:37,856 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-08 09:42:37,856 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-08 09:42:37,856 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-08 09:42:37,857 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-08 09:42:37,857 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-08 09:42:37,857 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-08 09:42:37,858 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-08 09:42:37,858 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-08 09:42:37,858 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-08 09:42:37,859 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-08 09:42:37,859 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-08 09:42:37,859 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-08 09:42:37,860 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-08 09:42:37,860 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-08 09:42:37,861 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-08 09:42:37,861 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-08 09:42:37,861 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-08 09:42:37,862 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-08 09:42:37,862 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-08 09:42:37,862 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-08 09:42:37,863 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-08 09:42:37,863 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-08 09:42:37,863 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-08 09:42:37,864 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-08 09:42:37,864 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-08 09:42:37,864 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-08 09:42:37,865 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-08 09:42:37,865 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-08 09:42:37,865 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-08 09:42:37,866 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-08 09:42:37,866 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-08 09:42:37,866 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-08 09:42:37,867 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-08 09:42:37,867 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-08 09:42:37,868 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-08 09:42:37,868 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-08 09:42:37,868 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-08 09:42:37,868 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-08 09:42:37,869 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-08 09:42:37,869 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-08 09:42:37,870 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-08 09:42:37,870 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-08 09:42:37,870 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-08 09:42:37,870 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-08 09:42:37,871 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-08 09:42:37,871 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-08 09:42:37,872 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-08 09:42:37,872 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-08 09:42:37,872 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-08 09:42:37,879 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-08 09:42:37,880 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-08 09:42:37,880 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-08 09:42:37,881 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-08 09:42:37,881 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-08 09:42:37,882 INFO L290 TraceCheckUtils]: 5: Hoare triple {27819#true} ~i~0 := 0;~k~0 := 0; {28419#(<= main_~k~0 999961)} is VALID [2022-04-08 09:42:37,882 INFO L272 TraceCheckUtils]: 4: Hoare triple {27819#true} call #t~ret3 := main(); {27819#true} is VALID [2022-04-08 09:42:37,882 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-08 09:42:37,882 INFO L290 TraceCheckUtils]: 2: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-08 09:42:37,882 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-08 09:42:37,882 INFO L272 TraceCheckUtils]: 0: Hoare triple {27819#true} call ULTIMATE.init(); {27819#true} is VALID [2022-04-08 09:42:37,883 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-08 09:42:37,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069966300] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:37,883 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:37,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44, 44] total 88 [2022-04-08 09:42:37,883 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:37,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1019057874] [2022-04-08 09:42:37,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1019057874] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:37,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:37,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-04-08 09:42:37,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437728788] [2022-04-08 09:42:37,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:37,884 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-08 09:42:37,884 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:37,884 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-08 09:42:37,959 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-08 09:42:37,959 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-04-08 09:42:37,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:37,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-04-08 09:42:37,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3415, Invalid=4241, Unknown=0, NotChecked=0, Total=7656 [2022-04-08 09:42:37,961 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-08 09:42:39,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:39,363 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2022-04-08 09:42:39,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-04-08 09:42:39,363 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-08 09:42:39,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:39,363 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-08 09:42:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 98 transitions. [2022-04-08 09:42:39,364 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-08 09:42:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 98 transitions. [2022-04-08 09:42:39,364 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 45 states and 98 transitions. [2022-04-08 09:42:39,438 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-08 09:42:39,439 INFO L225 Difference]: With dead ends: 98 [2022-04-08 09:42:39,439 INFO L226 Difference]: Without dead ends: 93 [2022-04-08 09:42:39,440 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1537 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=6746, Invalid=10024, Unknown=0, NotChecked=0, Total=16770 [2022-04-08 09:42:39,440 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-08 09:42:39,440 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-08 09:42:39,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-04-08 09:42:39,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2022-04-08 09:42:39,788 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:39,788 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-08 09:42:39,788 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-08 09:42:39,789 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-08 09:42:39,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:39,790 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2022-04-08 09:42:39,790 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2022-04-08 09:42:39,790 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:39,790 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:39,790 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-08 09:42:39,790 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-08 09:42:39,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:39,791 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2022-04-08 09:42:39,791 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2022-04-08 09:42:39,791 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:39,792 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:39,792 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:39,792 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:39,792 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-08 09:42:39,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 92 transitions. [2022-04-08 09:42:39,793 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 92 transitions. Word has length 89 [2022-04-08 09:42:39,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:39,793 INFO L478 AbstractCegarLoop]: Abstraction has 92 states and 92 transitions. [2022-04-08 09:42:39,793 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-08 09:42:39,793 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 92 states and 92 transitions. [2022-04-08 09:42:39,903 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-08 09:42:39,903 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 92 transitions. [2022-04-08 09:42:39,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-08 09:42:39,904 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:39,904 INFO L499 BasicCegarLoop]: trace histogram [40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:39,923 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-08 09:42:40,115 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-08 09:42:40,115 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:40,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:40,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1541505292, now seen corresponding path program 79 times [2022-04-08 09:42:40,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:40,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1515125454] [2022-04-08 09:42:40,123 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:40,123 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:40,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1541505292, now seen corresponding path program 80 times [2022-04-08 09:42:40,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:40,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922067995] [2022-04-08 09:42:40,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:40,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:40,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:40,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:40,967 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-08 09:42:40,967 INFO L290 TraceCheckUtils]: 1: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-08 09:42:40,967 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-08 09:42:40,967 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-08 09:42:40,967 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-08 09:42:40,967 INFO L290 TraceCheckUtils]: 2: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-08 09:42:40,967 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-08 09:42:40,967 INFO L272 TraceCheckUtils]: 4: Hoare triple {29093#true} call #t~ret3 := main(); {29093#true} is VALID [2022-04-08 09:42:40,968 INFO L290 TraceCheckUtils]: 5: Hoare triple {29093#true} ~i~0 := 0;~k~0 := 0; {29098#(= main_~k~0 0)} is VALID [2022-04-08 09:42:40,968 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-08 09:42:40,968 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-08 09:42:40,969 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-08 09:42:40,969 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-08 09:42:40,969 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-08 09:42:40,970 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-08 09:42:40,970 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-08 09:42:40,970 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-08 09:42:40,971 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-08 09:42:40,971 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-08 09:42:40,971 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-08 09:42:40,972 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-08 09:42:40,972 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-08 09:42:40,972 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-08 09:42:40,973 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-08 09:42:40,973 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-08 09:42:40,973 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-08 09:42:40,974 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-08 09:42:40,974 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-08 09:42:40,974 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-08 09:42:40,975 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-08 09:42:40,975 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-08 09:42:40,975 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-08 09:42:40,976 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-08 09:42:40,976 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-08 09:42:40,976 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-08 09:42:40,977 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-08 09:42:40,977 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-08 09:42:40,977 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-08 09:42:40,978 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-08 09:42:40,978 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-08 09:42:40,978 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-08 09:42:40,979 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-08 09:42:40,979 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-08 09:42:40,979 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-08 09:42:40,980 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-08 09:42:40,980 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-08 09:42:40,980 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-08 09:42:40,981 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-08 09:42:40,981 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-08 09:42:40,981 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-08 09:42:40,982 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-08 09:42:40,982 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-08 09:42:40,982 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-08 09:42:40,983 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-08 09:42:40,983 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-08 09:42:40,983 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-08 09:42:40,984 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-08 09:42:40,984 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-08 09:42:40,984 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-08 09:42:40,985 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-08 09:42:40,985 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-08 09:42:40,985 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-08 09:42:40,986 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-08 09:42:40,986 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-08 09:42:40,987 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-08 09:42:40,987 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-08 09:42:40,987 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-08 09:42:40,987 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-08 09:42:40,988 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-08 09:42:40,988 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-08 09:42:40,989 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-08 09:42:40,989 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-08 09:42:40,989 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-08 09:42:40,989 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-08 09:42:40,990 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-08 09:42:40,990 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-08 09:42:40,991 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-08 09:42:40,991 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-08 09:42:40,991 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-08 09:42:40,992 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-08 09:42:40,992 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-08 09:42:40,992 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-08 09:42:40,993 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-08 09:42:40,993 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-08 09:42:40,993 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-08 09:42:40,994 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-08 09:42:40,994 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-08 09:42:40,994 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-08 09:42:40,995 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-08 09:42:40,995 INFO L290 TraceCheckUtils]: 86: Hoare triple {29138#(<= main_~k~0 40)} assume !(~i~0 < 1000000); {29138#(<= main_~k~0 40)} is VALID [2022-04-08 09:42:40,995 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-08 09:42:40,996 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-08 09:42:40,996 INFO L290 TraceCheckUtils]: 89: Hoare triple {29140#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {29094#false} is VALID [2022-04-08 09:42:40,996 INFO L290 TraceCheckUtils]: 90: Hoare triple {29094#false} assume !false; {29094#false} is VALID [2022-04-08 09:42:40,996 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-08 09:42:40,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:40,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922067995] [2022-04-08 09:42:40,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922067995] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:40,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374807786] [2022-04-08 09:42:40,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:42:40,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:40,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:40,998 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-08 09:42:40,998 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-08 09:42:41,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:42:41,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:41,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 44 conjunts are in the unsatisfiable core [2022-04-08 09:42:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:41,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:41,704 INFO L272 TraceCheckUtils]: 0: Hoare triple {29093#true} call ULTIMATE.init(); {29093#true} is VALID [2022-04-08 09:42:41,704 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-08 09:42:41,704 INFO L290 TraceCheckUtils]: 2: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-08 09:42:41,704 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-08 09:42:41,704 INFO L272 TraceCheckUtils]: 4: Hoare triple {29093#true} call #t~ret3 := main(); {29093#true} is VALID [2022-04-08 09:42:41,704 INFO L290 TraceCheckUtils]: 5: Hoare triple {29093#true} ~i~0 := 0;~k~0 := 0; {29160#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:41,705 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-08 09:42:41,705 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-08 09:42:41,705 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-08 09:42:41,706 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-08 09:42:41,706 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-08 09:42:41,706 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-08 09:42:41,707 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-08 09:42:41,707 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-08 09:42:41,707 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-08 09:42:41,708 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-08 09:42:41,708 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-08 09:42:41,708 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-08 09:42:41,709 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-08 09:42:41,709 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-08 09:42:41,709 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-08 09:42:41,710 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-08 09:42:41,710 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-08 09:42:41,710 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-08 09:42:41,711 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-08 09:42:41,711 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-08 09:42:41,711 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-08 09:42:41,712 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-08 09:42:41,712 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-08 09:42:41,713 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-08 09:42:41,713 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-08 09:42:41,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-08 09:42:41,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-08 09:42:41,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-08 09:42:41,714 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-08 09:42:41,715 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-08 09:42:41,715 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-08 09:42:41,715 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-08 09:42:41,715 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-08 09:42:41,716 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-08 09:42:41,716 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-08 09:42:41,717 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-08 09:42:41,717 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-08 09:42:41,717 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-08 09:42:41,718 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-08 09:42:41,718 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-08 09:42:41,718 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-08 09:42:41,719 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-08 09:42:41,719 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-08 09:42:41,719 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-08 09:42:41,720 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-08 09:42:41,720 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-08 09:42:41,720 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-08 09:42:41,721 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-08 09:42:41,721 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-08 09:42:41,721 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-08 09:42:41,722 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-08 09:42:41,722 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-08 09:42:41,722 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-08 09:42:41,723 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-08 09:42:41,723 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-08 09:42:41,723 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-08 09:42:41,724 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-08 09:42:41,724 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-08 09:42:41,724 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-08 09:42:41,725 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-08 09:42:41,725 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-08 09:42:41,725 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-08 09:42:41,726 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-08 09:42:41,726 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-08 09:42:41,726 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-08 09:42:41,727 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-08 09:42:41,727 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-08 09:42:41,727 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-08 09:42:41,728 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-08 09:42:41,728 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-08 09:42:41,728 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-08 09:42:41,729 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-08 09:42:41,729 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-08 09:42:41,729 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-08 09:42:41,730 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-08 09:42:41,730 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-08 09:42:41,730 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-08 09:42:41,731 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-08 09:42:41,731 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-08 09:42:41,731 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-08 09:42:41,732 INFO L290 TraceCheckUtils]: 86: Hoare triple {29138#(<= main_~k~0 40)} assume !(~i~0 < 1000000); {29138#(<= main_~k~0 40)} is VALID [2022-04-08 09:42:41,732 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-08 09:42:41,733 INFO L290 TraceCheckUtils]: 88: Hoare triple {29407#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {29411#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:41,733 INFO L290 TraceCheckUtils]: 89: Hoare triple {29411#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {29094#false} is VALID [2022-04-08 09:42:41,733 INFO L290 TraceCheckUtils]: 90: Hoare triple {29094#false} assume !false; {29094#false} is VALID [2022-04-08 09:42:41,733 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-08 09:42:41,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:43,997 INFO L290 TraceCheckUtils]: 90: Hoare triple {29094#false} assume !false; {29094#false} is VALID [2022-04-08 09:42:43,997 INFO L290 TraceCheckUtils]: 89: Hoare triple {29411#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {29094#false} is VALID [2022-04-08 09:42:43,998 INFO L290 TraceCheckUtils]: 88: Hoare triple {29407#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {29411#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:43,998 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-08 09:42:43,998 INFO L290 TraceCheckUtils]: 86: Hoare triple {29427#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {29427#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:43,999 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-08 09:42:43,999 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-08 09:42:44,000 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-08 09:42:44,000 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-08 09:42:44,000 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-08 09:42:44,001 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-08 09:42:44,001 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-08 09:42:44,001 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-08 09:42:44,002 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-08 09:42:44,002 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-08 09:42:44,002 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-08 09:42:44,003 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-08 09:42:44,003 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-08 09:42:44,003 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-08 09:42:44,004 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-08 09:42:44,004 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-08 09:42:44,004 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-08 09:42:44,005 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-08 09:42:44,005 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-08 09:42:44,005 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-08 09:42:44,006 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-08 09:42:44,006 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-08 09:42:44,006 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-08 09:42:44,007 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-08 09:42:44,007 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-08 09:42:44,007 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-08 09:42:44,008 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-08 09:42:44,008 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-08 09:42:44,008 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-08 09:42:44,009 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-08 09:42:44,009 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-08 09:42:44,009 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-08 09:42:44,010 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-08 09:42:44,010 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-08 09:42:44,010 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-08 09:42:44,011 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-08 09:42:44,011 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-08 09:42:44,011 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-08 09:42:44,012 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-08 09:42:44,012 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-08 09:42:44,012 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-08 09:42:44,013 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-08 09:42:44,020 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-08 09:42:44,021 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-08 09:42:44,021 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-08 09:42:44,022 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-08 09:42:44,022 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-08 09:42:44,022 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-08 09:42:44,023 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-08 09:42:44,023 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-08 09:42:44,023 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-08 09:42:44,024 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-08 09:42:44,024 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-08 09:42:44,024 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-08 09:42:44,025 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-08 09:42:44,025 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-08 09:42:44,025 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-08 09:42:44,026 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-08 09:42:44,026 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-08 09:42:44,026 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-08 09:42:44,027 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-08 09:42:44,027 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-08 09:42:44,027 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-08 09:42:44,028 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-08 09:42:44,028 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-08 09:42:44,028 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-08 09:42:44,029 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-08 09:42:44,029 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-08 09:42:44,029 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-08 09:42:44,030 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-08 09:42:44,030 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-08 09:42:44,030 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-08 09:42:44,031 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-08 09:42:44,031 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-08 09:42:44,032 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-08 09:42:44,032 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-08 09:42:44,032 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-08 09:42:44,032 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-08 09:42:44,033 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-08 09:42:44,033 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-08 09:42:44,033 INFO L290 TraceCheckUtils]: 5: Hoare triple {29093#true} ~i~0 := 0;~k~0 := 0; {29707#(<= main_~k~0 999960)} is VALID [2022-04-08 09:42:44,033 INFO L272 TraceCheckUtils]: 4: Hoare triple {29093#true} call #t~ret3 := main(); {29093#true} is VALID [2022-04-08 09:42:44,034 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-08 09:42:44,034 INFO L290 TraceCheckUtils]: 2: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-08 09:42:44,034 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-08 09:42:44,034 INFO L272 TraceCheckUtils]: 0: Hoare triple {29093#true} call ULTIMATE.init(); {29093#true} is VALID [2022-04-08 09:42:44,034 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-08 09:42:44,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374807786] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:44,034 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:44,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45, 45] total 90 [2022-04-08 09:42:44,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:44,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1515125454] [2022-04-08 09:42:44,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1515125454] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:44,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:44,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-04-08 09:42:44,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094458862] [2022-04-08 09:42:44,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:44,035 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-08 09:42:44,035 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:44,035 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-08 09:42:44,103 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-08 09:42:44,104 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-04-08 09:42:44,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:44,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-04-08 09:42:44,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3582, Invalid=4428, Unknown=0, NotChecked=0, Total=8010 [2022-04-08 09:42:44,105 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-08 09:42:45,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:45,565 INFO L93 Difference]: Finished difference Result 100 states and 100 transitions. [2022-04-08 09:42:45,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-04-08 09:42:45,566 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-08 09:42:45,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:45,566 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-08 09:42:45,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 100 transitions. [2022-04-08 09:42:45,567 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-08 09:42:45,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 100 transitions. [2022-04-08 09:42:45,567 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 46 states and 100 transitions. [2022-04-08 09:42:45,641 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-08 09:42:45,642 INFO L225 Difference]: With dead ends: 100 [2022-04-08 09:42:45,642 INFO L226 Difference]: Without dead ends: 95 [2022-04-08 09:42:45,643 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 139 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1596 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=7078, Invalid=10478, Unknown=0, NotChecked=0, Total=17556 [2022-04-08 09:42:45,643 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 92 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:42:45,643 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.1s Time] [2022-04-08 09:42:45,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-04-08 09:42:46,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2022-04-08 09:42:46,004 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:46,005 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-08 09:42:46,005 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-08 09:42:46,005 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-08 09:42:46,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:46,006 INFO L93 Difference]: Finished difference Result 95 states and 95 transitions. [2022-04-08 09:42:46,006 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2022-04-08 09:42:46,006 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:46,006 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:46,006 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-08 09:42:46,006 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-08 09:42:46,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:46,007 INFO L93 Difference]: Finished difference Result 95 states and 95 transitions. [2022-04-08 09:42:46,007 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2022-04-08 09:42:46,008 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:46,008 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:46,008 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:46,008 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:46,008 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-08 09:42:46,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 94 transitions. [2022-04-08 09:42:46,009 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 94 transitions. Word has length 91 [2022-04-08 09:42:46,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:46,009 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 94 transitions. [2022-04-08 09:42:46,009 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-08 09:42:46,009 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 94 states and 94 transitions. [2022-04-08 09:42:46,133 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-08 09:42:46,133 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 94 transitions. [2022-04-08 09:42:46,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-04-08 09:42:46,133 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:46,133 INFO L499 BasicCegarLoop]: trace histogram [41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:46,161 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-08 09:42:46,356 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-08 09:42:46,356 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:46,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:46,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1477279920, now seen corresponding path program 81 times [2022-04-08 09:42:46,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:46,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1267105686] [2022-04-08 09:42:46,364 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:46,364 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:46,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1477279920, now seen corresponding path program 82 times [2022-04-08 09:42:46,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:46,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059011940] [2022-04-08 09:42:46,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:46,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:46,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:47,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:47,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:47,204 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-08 09:42:47,204 INFO L290 TraceCheckUtils]: 1: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-08 09:42:47,205 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-08 09:42:47,205 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-08 09:42:47,205 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-08 09:42:47,205 INFO L290 TraceCheckUtils]: 2: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-08 09:42:47,205 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-08 09:42:47,206 INFO L272 TraceCheckUtils]: 4: Hoare triple {30395#true} call #t~ret3 := main(); {30395#true} is VALID [2022-04-08 09:42:47,206 INFO L290 TraceCheckUtils]: 5: Hoare triple {30395#true} ~i~0 := 0;~k~0 := 0; {30400#(= main_~k~0 0)} is VALID [2022-04-08 09:42:47,206 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-08 09:42:47,207 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-08 09:42:47,207 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-08 09:42:47,208 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-08 09:42:47,208 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-08 09:42:47,209 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-08 09:42:47,209 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-08 09:42:47,210 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-08 09:42:47,210 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-08 09:42:47,210 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-08 09:42:47,211 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-08 09:42:47,211 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-08 09:42:47,211 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-08 09:42:47,212 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-08 09:42:47,212 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-08 09:42:47,212 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-08 09:42:47,213 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-08 09:42:47,213 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-08 09:42:47,213 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-08 09:42:47,214 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-08 09:42:47,214 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-08 09:42:47,214 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-08 09:42:47,215 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-08 09:42:47,215 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-08 09:42:47,215 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-08 09:42:47,216 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-08 09:42:47,216 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-08 09:42:47,216 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-08 09:42:47,217 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-08 09:42:47,217 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-08 09:42:47,217 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-08 09:42:47,218 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-08 09:42:47,218 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-08 09:42:47,218 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-08 09:42:47,219 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-08 09:42:47,219 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-08 09:42:47,219 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-08 09:42:47,220 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-08 09:42:47,220 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-08 09:42:47,220 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-08 09:42:47,221 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-08 09:42:47,221 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-08 09:42:47,221 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-08 09:42:47,222 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-08 09:42:47,222 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-08 09:42:47,222 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-08 09:42:47,223 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-08 09:42:47,223 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-08 09:42:47,223 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-08 09:42:47,224 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-08 09:42:47,224 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-08 09:42:47,224 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-08 09:42:47,225 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-08 09:42:47,225 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-08 09:42:47,225 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-08 09:42:47,226 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-08 09:42:47,226 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-08 09:42:47,226 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-08 09:42:47,227 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-08 09:42:47,227 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-08 09:42:47,227 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-08 09:42:47,228 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-08 09:42:47,228 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-08 09:42:47,228 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-08 09:42:47,229 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-08 09:42:47,229 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-08 09:42:47,229 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-08 09:42:47,230 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-08 09:42:47,230 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-08 09:42:47,231 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-08 09:42:47,231 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-08 09:42:47,231 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-08 09:42:47,231 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-08 09:42:47,232 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-08 09:42:47,232 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-08 09:42:47,233 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-08 09:42:47,233 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-08 09:42:47,233 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-08 09:42:47,233 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-08 09:42:47,234 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-08 09:42:47,234 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-08 09:42:47,235 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-08 09:42:47,235 INFO L290 TraceCheckUtils]: 88: Hoare triple {30441#(<= main_~k~0 41)} assume !(~i~0 < 1000000); {30441#(<= main_~k~0 41)} is VALID [2022-04-08 09:42:47,235 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-08 09:42:47,236 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-08 09:42:47,236 INFO L290 TraceCheckUtils]: 91: Hoare triple {30443#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {30396#false} is VALID [2022-04-08 09:42:47,236 INFO L290 TraceCheckUtils]: 92: Hoare triple {30396#false} assume !false; {30396#false} is VALID [2022-04-08 09:42:47,236 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-08 09:42:47,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:47,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059011940] [2022-04-08 09:42:47,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059011940] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:47,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22295287] [2022-04-08 09:42:47,237 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:42:47,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:47,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:47,238 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-08 09:42:47,238 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-08 09:42:47,350 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:42:47,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:47,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-08 09:42:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:47,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:47,954 INFO L272 TraceCheckUtils]: 0: Hoare triple {30395#true} call ULTIMATE.init(); {30395#true} is VALID [2022-04-08 09:42:47,954 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-08 09:42:47,954 INFO L290 TraceCheckUtils]: 2: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-08 09:42:47,954 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-08 09:42:47,954 INFO L272 TraceCheckUtils]: 4: Hoare triple {30395#true} call #t~ret3 := main(); {30395#true} is VALID [2022-04-08 09:42:47,954 INFO L290 TraceCheckUtils]: 5: Hoare triple {30395#true} ~i~0 := 0;~k~0 := 0; {30463#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:47,955 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-08 09:42:47,955 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-08 09:42:47,955 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-08 09:42:47,956 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-08 09:42:47,956 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-08 09:42:47,956 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-08 09:42:47,957 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-08 09:42:47,957 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-08 09:42:47,957 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-08 09:42:47,958 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-08 09:42:47,958 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-08 09:42:47,958 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-08 09:42:47,959 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-08 09:42:47,959 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-08 09:42:47,959 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-08 09:42:47,960 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-08 09:42:47,960 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-08 09:42:47,960 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-08 09:42:47,961 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-08 09:42:47,961 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-08 09:42:47,961 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-08 09:42:47,962 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-08 09:42:47,962 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-08 09:42:47,962 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-08 09:42:47,963 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-08 09:42:47,963 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-08 09:42:47,963 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-08 09:42:47,964 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-08 09:42:47,964 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-08 09:42:47,964 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-08 09:42:47,965 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-08 09:42:47,965 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-08 09:42:47,965 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-08 09:42:47,966 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-08 09:42:47,966 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-08 09:42:47,966 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-08 09:42:47,967 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-08 09:42:47,967 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-08 09:42:47,967 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-08 09:42:47,968 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-08 09:42:47,968 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-08 09:42:47,969 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-08 09:42:47,969 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-08 09:42:47,969 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-08 09:42:47,969 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-08 09:42:47,970 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-08 09:42:47,970 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-08 09:42:47,971 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-08 09:42:47,971 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-08 09:42:47,971 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-08 09:42:47,972 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-08 09:42:47,972 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-08 09:42:47,972 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-08 09:42:47,973 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-08 09:42:47,973 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-08 09:42:47,973 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-08 09:42:47,974 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-08 09:42:47,974 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-08 09:42:47,974 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-08 09:42:47,975 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-08 09:42:47,975 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-08 09:42:47,975 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-08 09:42:47,976 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-08 09:42:47,976 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-08 09:42:47,976 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-08 09:42:47,977 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-08 09:42:47,977 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-08 09:42:47,977 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-08 09:42:47,978 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-08 09:42:47,978 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-08 09:42:47,978 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-08 09:42:47,979 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-08 09:42:47,979 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-08 09:42:47,979 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-08 09:42:47,980 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-08 09:42:47,980 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-08 09:42:47,980 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-08 09:42:47,981 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-08 09:42:47,981 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-08 09:42:47,981 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-08 09:42:47,982 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-08 09:42:47,982 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-08 09:42:47,982 INFO L290 TraceCheckUtils]: 88: Hoare triple {30441#(<= main_~k~0 41)} assume !(~i~0 < 1000000); {30441#(<= main_~k~0 41)} is VALID [2022-04-08 09:42:47,983 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-08 09:42:47,983 INFO L290 TraceCheckUtils]: 90: Hoare triple {30716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {30720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:47,983 INFO L290 TraceCheckUtils]: 91: Hoare triple {30720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {30396#false} is VALID [2022-04-08 09:42:47,983 INFO L290 TraceCheckUtils]: 92: Hoare triple {30396#false} assume !false; {30396#false} is VALID [2022-04-08 09:42:47,984 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-08 09:42:47,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:50,261 INFO L290 TraceCheckUtils]: 92: Hoare triple {30396#false} assume !false; {30396#false} is VALID [2022-04-08 09:42:50,262 INFO L290 TraceCheckUtils]: 91: Hoare triple {30720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {30396#false} is VALID [2022-04-08 09:42:50,262 INFO L290 TraceCheckUtils]: 90: Hoare triple {30716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {30720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:50,262 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-08 09:42:50,263 INFO L290 TraceCheckUtils]: 88: Hoare triple {30736#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {30736#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:50,263 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-08 09:42:50,263 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-08 09:42:50,264 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-08 09:42:50,264 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-08 09:42:50,265 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-08 09:42:50,265 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-08 09:42:50,265 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-08 09:42:50,266 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-08 09:42:50,266 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-08 09:42:50,266 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-08 09:42:50,267 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-08 09:42:50,267 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-08 09:42:50,267 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-08 09:42:50,268 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-08 09:42:50,268 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-08 09:42:50,268 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-08 09:42:50,269 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-08 09:42:50,269 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-08 09:42:50,269 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-08 09:42:50,270 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-08 09:42:50,270 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-08 09:42:50,270 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-08 09:42:50,271 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-08 09:42:50,271 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-08 09:42:50,271 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-08 09:42:50,272 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-08 09:42:50,272 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-08 09:42:50,272 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-08 09:42:50,273 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-08 09:42:50,273 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-08 09:42:50,273 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-08 09:42:50,274 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-08 09:42:50,274 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-08 09:42:50,274 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-08 09:42:50,275 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-08 09:42:50,275 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-08 09:42:50,275 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-08 09:42:50,276 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-08 09:42:50,276 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-08 09:42:50,276 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-08 09:42:50,277 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-08 09:42:50,277 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-08 09:42:50,278 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-08 09:42:50,278 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-08 09:42:50,278 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-08 09:42:50,278 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-08 09:42:50,279 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-08 09:42:50,279 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-08 09:42:50,280 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-08 09:42:50,280 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-08 09:42:50,280 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-08 09:42:50,281 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-08 09:42:50,281 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-08 09:42:50,281 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-08 09:42:50,282 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-08 09:42:50,282 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-08 09:42:50,282 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-08 09:42:50,283 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-08 09:42:50,283 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-08 09:42:50,283 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-08 09:42:50,284 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-08 09:42:50,284 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-08 09:42:50,284 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-08 09:42:50,285 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-08 09:42:50,285 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-08 09:42:50,285 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-08 09:42:50,286 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-08 09:42:50,286 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-08 09:42:50,286 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-08 09:42:50,287 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-08 09:42:50,287 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-08 09:42:50,287 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-08 09:42:50,288 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-08 09:42:50,288 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-08 09:42:50,288 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-08 09:42:50,289 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-08 09:42:50,289 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-08 09:42:50,289 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-08 09:42:50,290 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-08 09:42:50,290 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-08 09:42:50,290 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-08 09:42:50,291 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-08 09:42:50,291 INFO L290 TraceCheckUtils]: 5: Hoare triple {30395#true} ~i~0 := 0;~k~0 := 0; {31023#(<= main_~k~0 999959)} is VALID [2022-04-08 09:42:50,291 INFO L272 TraceCheckUtils]: 4: Hoare triple {30395#true} call #t~ret3 := main(); {30395#true} is VALID [2022-04-08 09:42:50,291 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-08 09:42:50,291 INFO L290 TraceCheckUtils]: 2: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-08 09:42:50,291 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-08 09:42:50,291 INFO L272 TraceCheckUtils]: 0: Hoare triple {30395#true} call ULTIMATE.init(); {30395#true} is VALID [2022-04-08 09:42:50,292 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-08 09:42:50,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22295287] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:50,292 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:50,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46, 46] total 92 [2022-04-08 09:42:50,292 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:50,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1267105686] [2022-04-08 09:42:50,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1267105686] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:50,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:50,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-04-08 09:42:50,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292733944] [2022-04-08 09:42:50,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:50,293 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-08 09:42:50,293 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:50,293 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-08 09:42:50,354 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-08 09:42:50,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-04-08 09:42:50,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:50,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-04-08 09:42:50,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3753, Invalid=4619, Unknown=0, NotChecked=0, Total=8372 [2022-04-08 09:42:50,355 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-08 09:42:51,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:51,947 INFO L93 Difference]: Finished difference Result 102 states and 102 transitions. [2022-04-08 09:42:51,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-04-08 09:42:51,947 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-08 09:42:51,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:51,948 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-08 09:42:51,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 102 transitions. [2022-04-08 09:42:51,950 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-08 09:42:51,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 102 transitions. [2022-04-08 09:42:51,951 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 47 states and 102 transitions. [2022-04-08 09:42:52,027 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-08 09:42:52,028 INFO L225 Difference]: With dead ends: 102 [2022-04-08 09:42:52,028 INFO L226 Difference]: Without dead ends: 97 [2022-04-08 09:42:52,029 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1656 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=7418, Invalid=10942, Unknown=0, NotChecked=0, Total=18360 [2022-04-08 09:42:52,030 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:42:52,030 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.1s Time] [2022-04-08 09:42:52,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-04-08 09:42:52,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2022-04-08 09:42:52,429 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:52,429 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-08 09:42:52,429 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-08 09:42:52,429 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-08 09:42:52,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:52,430 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2022-04-08 09:42:52,430 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2022-04-08 09:42:52,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:52,430 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:52,430 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-08 09:42:52,431 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-08 09:42:52,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:52,431 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2022-04-08 09:42:52,431 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2022-04-08 09:42:52,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:52,431 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:52,431 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:52,432 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:52,432 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-08 09:42:52,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 96 transitions. [2022-04-08 09:42:52,432 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 96 transitions. Word has length 93 [2022-04-08 09:42:52,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:52,432 INFO L478 AbstractCegarLoop]: Abstraction has 96 states and 96 transitions. [2022-04-08 09:42:52,433 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-08 09:42:52,433 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 96 states and 96 transitions. [2022-04-08 09:42:52,551 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-08 09:42:52,552 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 96 transitions. [2022-04-08 09:42:52,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-04-08 09:42:52,552 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:52,552 INFO L499 BasicCegarLoop]: trace histogram [42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:52,569 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-08 09:42:52,755 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-08 09:42:52,755 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:52,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:52,756 INFO L85 PathProgramCache]: Analyzing trace with hash -868023444, now seen corresponding path program 83 times [2022-04-08 09:42:52,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:52,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [920622984] [2022-04-08 09:42:52,763 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:52,763 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:52,763 INFO L85 PathProgramCache]: Analyzing trace with hash -868023444, now seen corresponding path program 84 times [2022-04-08 09:42:52,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:52,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682145336] [2022-04-08 09:42:52,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:52,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:53,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:42:53,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:53,634 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-08 09:42:53,634 INFO L290 TraceCheckUtils]: 1: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-08 09:42:53,634 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-08 09:42:53,634 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-08 09:42:53,634 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-08 09:42:53,634 INFO L290 TraceCheckUtils]: 2: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-08 09:42:53,635 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-08 09:42:53,635 INFO L272 TraceCheckUtils]: 4: Hoare triple {31725#true} call #t~ret3 := main(); {31725#true} is VALID [2022-04-08 09:42:53,635 INFO L290 TraceCheckUtils]: 5: Hoare triple {31725#true} ~i~0 := 0;~k~0 := 0; {31730#(= main_~k~0 0)} is VALID [2022-04-08 09:42:53,635 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-08 09:42:53,635 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-08 09:42:53,636 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-08 09:42:53,636 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-08 09:42:53,636 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-08 09:42:53,637 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-08 09:42:53,637 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-08 09:42:53,638 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-08 09:42:53,638 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-08 09:42:53,638 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-08 09:42:53,638 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-08 09:42:53,639 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-08 09:42:53,639 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-08 09:42:53,640 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-08 09:42:53,640 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-08 09:42:53,640 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-08 09:42:53,640 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-08 09:42:53,641 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-08 09:42:53,641 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-08 09:42:53,642 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-08 09:42:53,642 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-08 09:42:53,642 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-08 09:42:53,642 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-08 09:42:53,643 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-08 09:42:53,643 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-08 09:42:53,644 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-08 09:42:53,644 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-08 09:42:53,644 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-08 09:42:53,645 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-08 09:42:53,645 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-08 09:42:53,645 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-08 09:42:53,646 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-08 09:42:53,646 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-08 09:42:53,646 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-08 09:42:53,647 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-08 09:42:53,647 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-08 09:42:53,647 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-08 09:42:53,648 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-08 09:42:53,648 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-08 09:42:53,648 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-08 09:42:53,649 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-08 09:42:53,649 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-08 09:42:53,649 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-08 09:42:53,650 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-08 09:42:53,650 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-08 09:42:53,650 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-08 09:42:53,651 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-08 09:42:53,651 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-08 09:42:53,651 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-08 09:42:53,652 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-08 09:42:53,652 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-08 09:42:53,652 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-08 09:42:53,653 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-08 09:42:53,653 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-08 09:42:53,653 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-08 09:42:53,654 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-08 09:42:53,654 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-08 09:42:53,654 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-08 09:42:53,655 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-08 09:42:53,655 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-08 09:42:53,655 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-08 09:42:53,656 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-08 09:42:53,656 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-08 09:42:53,656 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-08 09:42:53,657 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-08 09:42:53,657 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-08 09:42:53,657 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-08 09:42:53,658 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-08 09:42:53,658 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-08 09:42:53,658 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-08 09:42:53,659 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-08 09:42:53,659 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-08 09:42:53,659 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-08 09:42:53,660 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-08 09:42:53,660 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-08 09:42:53,660 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-08 09:42:53,661 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-08 09:42:53,661 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-08 09:42:53,661 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-08 09:42:53,662 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-08 09:42:53,662 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-08 09:42:53,662 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-08 09:42:53,663 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-08 09:42:53,663 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-08 09:42:53,663 INFO L290 TraceCheckUtils]: 90: Hoare triple {31772#(<= main_~k~0 42)} assume !(~i~0 < 1000000); {31772#(<= main_~k~0 42)} is VALID [2022-04-08 09:42:53,664 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-08 09:42:53,664 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-08 09:42:53,664 INFO L290 TraceCheckUtils]: 93: Hoare triple {31774#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {31726#false} is VALID [2022-04-08 09:42:53,664 INFO L290 TraceCheckUtils]: 94: Hoare triple {31726#false} assume !false; {31726#false} is VALID [2022-04-08 09:42:53,665 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-08 09:42:53,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:42:53,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682145336] [2022-04-08 09:42:53,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682145336] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:42:53,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242160712] [2022-04-08 09:42:53,665 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:42:53,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:42:53,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:42:53,672 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-08 09:42:53,673 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-08 09:42:53,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2022-04-08 09:42:53,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:42:53,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 46 conjunts are in the unsatisfiable core [2022-04-08 09:42:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:42:53,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:42:54,479 INFO L272 TraceCheckUtils]: 0: Hoare triple {31725#true} call ULTIMATE.init(); {31725#true} is VALID [2022-04-08 09:42:54,479 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-08 09:42:54,479 INFO L290 TraceCheckUtils]: 2: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-08 09:42:54,479 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-08 09:42:54,479 INFO L272 TraceCheckUtils]: 4: Hoare triple {31725#true} call #t~ret3 := main(); {31725#true} is VALID [2022-04-08 09:42:54,480 INFO L290 TraceCheckUtils]: 5: Hoare triple {31725#true} ~i~0 := 0;~k~0 := 0; {31794#(<= main_~k~0 0)} is VALID [2022-04-08 09:42:54,480 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-08 09:42:54,480 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-08 09:42:54,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-08 09:42:54,481 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-08 09:42:54,481 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-08 09:42:54,482 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-08 09:42:54,482 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-08 09:42:54,482 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-08 09:42:54,483 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-08 09:42:54,483 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-08 09:42:54,483 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-08 09:42:54,484 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-08 09:42:54,484 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-08 09:42:54,484 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-08 09:42:54,485 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-08 09:42:54,485 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-08 09:42:54,485 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-08 09:42:54,486 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-08 09:42:54,486 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-08 09:42:54,487 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-08 09:42:54,487 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-08 09:42:54,487 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-08 09:42:54,487 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-08 09:42:54,488 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-08 09:42:54,488 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-08 09:42:54,489 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-08 09:42:54,489 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-08 09:42:54,489 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-08 09:42:54,489 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-08 09:42:54,490 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-08 09:42:54,490 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-08 09:42:54,491 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-08 09:42:54,491 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-08 09:42:54,491 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-08 09:42:54,492 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-08 09:42:54,492 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-08 09:42:54,492 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-08 09:42:54,493 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-08 09:42:54,493 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-08 09:42:54,493 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-08 09:42:54,494 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-08 09:42:54,494 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-08 09:42:54,494 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-08 09:42:54,495 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-08 09:42:54,495 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-08 09:42:54,495 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-08 09:42:54,496 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-08 09:42:54,496 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-08 09:42:54,496 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-08 09:42:54,497 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-08 09:42:54,497 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-08 09:42:54,497 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-08 09:42:54,498 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-08 09:42:54,498 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-08 09:42:54,498 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-08 09:42:54,499 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-08 09:42:54,499 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-08 09:42:54,500 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-08 09:42:54,500 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-08 09:42:54,500 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-08 09:42:54,500 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-08 09:42:54,501 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-08 09:42:54,501 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-08 09:42:54,502 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-08 09:42:54,502 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-08 09:42:54,502 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-08 09:42:54,502 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-08 09:42:54,503 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-08 09:42:54,503 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-08 09:42:54,504 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-08 09:42:54,504 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-08 09:42:54,504 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-08 09:42:54,505 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-08 09:42:54,505 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-08 09:42:54,505 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-08 09:42:54,506 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-08 09:42:54,506 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-08 09:42:54,506 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-08 09:42:54,507 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-08 09:42:54,507 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-08 09:42:54,507 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-08 09:42:54,508 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-08 09:42:54,508 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-08 09:42:54,508 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-08 09:42:54,509 INFO L290 TraceCheckUtils]: 90: Hoare triple {31772#(<= main_~k~0 42)} assume !(~i~0 < 1000000); {31772#(<= main_~k~0 42)} is VALID [2022-04-08 09:42:54,509 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-08 09:42:54,509 INFO L290 TraceCheckUtils]: 92: Hoare triple {32053#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {32057#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:54,510 INFO L290 TraceCheckUtils]: 93: Hoare triple {32057#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {31726#false} is VALID [2022-04-08 09:42:54,510 INFO L290 TraceCheckUtils]: 94: Hoare triple {31726#false} assume !false; {31726#false} is VALID [2022-04-08 09:42:54,510 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-08 09:42:54,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:42:56,874 INFO L290 TraceCheckUtils]: 94: Hoare triple {31726#false} assume !false; {31726#false} is VALID [2022-04-08 09:42:56,875 INFO L290 TraceCheckUtils]: 93: Hoare triple {32057#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {31726#false} is VALID [2022-04-08 09:42:56,875 INFO L290 TraceCheckUtils]: 92: Hoare triple {32053#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {32057#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:42:56,876 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-08 09:42:56,876 INFO L290 TraceCheckUtils]: 90: Hoare triple {32073#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {32073#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:42:56,876 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-08 09:42:56,877 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-08 09:42:56,877 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-08 09:42:56,877 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-08 09:42:56,878 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-08 09:42:56,878 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-08 09:42:56,878 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-08 09:42:56,879 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-08 09:42:56,879 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-08 09:42:56,879 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-08 09:42:56,880 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-08 09:42:56,880 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-08 09:42:56,880 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-08 09:42:56,881 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-08 09:42:56,881 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-08 09:42:56,881 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-08 09:42:56,882 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-08 09:42:56,882 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-08 09:42:56,882 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-08 09:42:56,883 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-08 09:42:56,883 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-08 09:42:56,883 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-08 09:42:56,884 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-08 09:42:56,884 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-08 09:42:56,884 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-08 09:42:56,885 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-08 09:42:56,885 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-08 09:42:56,885 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-08 09:42:56,886 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-08 09:42:56,886 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-08 09:42:56,887 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-08 09:42:56,887 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-08 09:42:56,887 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-08 09:42:56,887 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-08 09:42:56,888 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-08 09:42:56,888 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-08 09:42:56,889 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-08 09:42:56,889 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-08 09:42:56,889 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-08 09:42:56,889 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-08 09:42:56,890 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-08 09:42:56,890 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-08 09:42:56,891 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-08 09:42:56,891 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-08 09:42:56,891 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-08 09:42:56,892 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-08 09:42:56,892 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-08 09:42:56,892 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-08 09:42:56,893 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-08 09:42:56,893 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-08 09:42:56,893 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-08 09:42:56,894 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-08 09:42:56,894 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-08 09:42:56,894 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-08 09:42:56,895 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-08 09:42:56,895 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-08 09:42:56,895 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-08 09:42:56,896 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-08 09:42:56,896 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-08 09:42:56,896 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-08 09:42:56,897 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-08 09:42:56,897 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-08 09:42:56,897 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-08 09:42:56,898 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-08 09:42:56,898 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-08 09:42:56,898 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-08 09:42:56,899 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-08 09:42:56,899 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-08 09:42:56,899 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-08 09:42:56,900 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-08 09:42:56,900 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-08 09:42:56,900 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-08 09:42:56,901 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-08 09:42:56,901 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-08 09:42:56,901 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-08 09:42:56,902 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-08 09:42:56,902 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-08 09:42:56,902 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-08 09:42:56,903 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-08 09:42:56,903 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-08 09:42:56,904 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-08 09:42:56,904 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-08 09:42:56,904 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-08 09:42:56,904 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-08 09:42:56,905 INFO L290 TraceCheckUtils]: 5: Hoare triple {31725#true} ~i~0 := 0;~k~0 := 0; {32367#(<= main_~k~0 999958)} is VALID [2022-04-08 09:42:56,905 INFO L272 TraceCheckUtils]: 4: Hoare triple {31725#true} call #t~ret3 := main(); {31725#true} is VALID [2022-04-08 09:42:56,905 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-08 09:42:56,905 INFO L290 TraceCheckUtils]: 2: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-08 09:42:56,905 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-08 09:42:56,905 INFO L272 TraceCheckUtils]: 0: Hoare triple {31725#true} call ULTIMATE.init(); {31725#true} is VALID [2022-04-08 09:42:56,907 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-08 09:42:56,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242160712] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:42:56,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:42:56,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47, 47] total 94 [2022-04-08 09:42:56,908 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:42:56,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [920622984] [2022-04-08 09:42:56,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [920622984] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:42:56,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:42:56,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-04-08 09:42:56,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876297456] [2022-04-08 09:42:56,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:42:56,909 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-08 09:42:56,910 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:42:56,910 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-08 09:42:56,986 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-08 09:42:56,986 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-04-08 09:42:56,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:56,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-04-08 09:42:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3928, Invalid=4814, Unknown=0, NotChecked=0, Total=8742 [2022-04-08 09:42:56,988 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-08 09:42:58,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:58,569 INFO L93 Difference]: Finished difference Result 104 states and 104 transitions. [2022-04-08 09:42:58,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-04-08 09:42:58,569 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-08 09:42:58,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:42:58,570 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-08 09:42:58,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 104 transitions. [2022-04-08 09:42:58,571 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-08 09:42:58,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 104 transitions. [2022-04-08 09:42:58,572 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 48 states and 104 transitions. [2022-04-08 09:42:58,668 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-08 09:42:58,669 INFO L225 Difference]: With dead ends: 104 [2022-04-08 09:42:58,669 INFO L226 Difference]: Without dead ends: 99 [2022-04-08 09:42:58,670 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=7766, Invalid=11416, Unknown=0, NotChecked=0, Total=19182 [2022-04-08 09:42:58,670 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-08 09:42:58,671 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-08 09:42:58,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-04-08 09:42:59,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 98. [2022-04-08 09:42:59,074 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:42:59,074 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-08 09:42:59,075 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-08 09:42:59,075 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-08 09:42:59,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:59,076 INFO L93 Difference]: Finished difference Result 99 states and 99 transitions. [2022-04-08 09:42:59,076 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 99 transitions. [2022-04-08 09:42:59,076 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:59,076 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:59,076 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-08 09:42:59,077 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-08 09:42:59,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:42:59,078 INFO L93 Difference]: Finished difference Result 99 states and 99 transitions. [2022-04-08 09:42:59,078 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 99 transitions. [2022-04-08 09:42:59,078 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:42:59,078 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:42:59,078 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:42:59,078 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:42:59,078 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-08 09:42:59,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2022-04-08 09:42:59,079 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 95 [2022-04-08 09:42:59,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:42:59,080 INFO L478 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2022-04-08 09:42:59,080 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-08 09:42:59,080 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 98 states and 98 transitions. [2022-04-08 09:42:59,242 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-08 09:42:59,242 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2022-04-08 09:42:59,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-08 09:42:59,242 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:42:59,243 INFO L499 BasicCegarLoop]: trace histogram [43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:42:59,269 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-08 09:42:59,443 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-08 09:42:59,443 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:42:59,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:42:59,444 INFO L85 PathProgramCache]: Analyzing trace with hash 153274152, now seen corresponding path program 85 times [2022-04-08 09:42:59,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:42:59,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1996528392] [2022-04-08 09:42:59,453 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:42:59,453 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:42:59,453 INFO L85 PathProgramCache]: Analyzing trace with hash 153274152, now seen corresponding path program 86 times [2022-04-08 09:42:59,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:42:59,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931806636] [2022-04-08 09:42:59,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:42:59,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:42:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:00,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:00,354 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-08 09:43:00,354 INFO L290 TraceCheckUtils]: 1: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-08 09:43:00,354 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-08 09:43:00,355 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-08 09:43:00,355 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-08 09:43:00,355 INFO L290 TraceCheckUtils]: 2: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-08 09:43:00,355 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-08 09:43:00,355 INFO L272 TraceCheckUtils]: 4: Hoare triple {33083#true} call #t~ret3 := main(); {33083#true} is VALID [2022-04-08 09:43:00,355 INFO L290 TraceCheckUtils]: 5: Hoare triple {33083#true} ~i~0 := 0;~k~0 := 0; {33088#(= main_~k~0 0)} is VALID [2022-04-08 09:43:00,355 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-08 09:43:00,356 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-08 09:43:00,356 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-08 09:43:00,356 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-08 09:43:00,357 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-08 09:43:00,358 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-08 09:43:00,358 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-08 09:43:00,359 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-08 09:43:00,359 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-08 09:43:00,359 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-08 09:43:00,360 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-08 09:43:00,360 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-08 09:43:00,360 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-08 09:43:00,361 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-08 09:43:00,361 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-08 09:43:00,361 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-08 09:43:00,362 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-08 09:43:00,362 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-08 09:43:00,362 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-08 09:43:00,363 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-08 09:43:00,363 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-08 09:43:00,363 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-08 09:43:00,364 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-08 09:43:00,364 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-08 09:43:00,364 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-08 09:43:00,365 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-08 09:43:00,365 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-08 09:43:00,366 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-08 09:43:00,366 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-08 09:43:00,366 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-08 09:43:00,366 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-08 09:43:00,367 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-08 09:43:00,367 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-08 09:43:00,368 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-08 09:43:00,368 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-08 09:43:00,368 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-08 09:43:00,368 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-08 09:43:00,369 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-08 09:43:00,369 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-08 09:43:00,370 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-08 09:43:00,370 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-08 09:43:00,370 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-08 09:43:00,370 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-08 09:43:00,371 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-08 09:43:00,371 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-08 09:43:00,372 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-08 09:43:00,372 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-08 09:43:00,373 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-08 09:43:00,373 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-08 09:43:00,374 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-08 09:43:00,374 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-08 09:43:00,374 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-08 09:43:00,375 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-08 09:43:00,375 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-08 09:43:00,375 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-08 09:43:00,376 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-08 09:43:00,376 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-08 09:43:00,376 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-08 09:43:00,377 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-08 09:43:00,377 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-08 09:43:00,377 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-08 09:43:00,378 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-08 09:43:00,378 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-08 09:43:00,378 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-08 09:43:00,379 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-08 09:43:00,379 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-08 09:43:00,379 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-08 09:43:00,380 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-08 09:43:00,380 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-08 09:43:00,380 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-08 09:43:00,381 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-08 09:43:00,381 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-08 09:43:00,381 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-08 09:43:00,382 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-08 09:43:00,382 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-08 09:43:00,382 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-08 09:43:00,383 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-08 09:43:00,383 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-08 09:43:00,383 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-08 09:43:00,384 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-08 09:43:00,384 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-08 09:43:00,384 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-08 09:43:00,385 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-08 09:43:00,385 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-08 09:43:00,385 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-08 09:43:00,386 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-08 09:43:00,386 INFO L290 TraceCheckUtils]: 92: Hoare triple {33131#(<= main_~k~0 43)} assume !(~i~0 < 1000000); {33131#(<= main_~k~0 43)} is VALID [2022-04-08 09:43:00,386 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-08 09:43:00,387 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-08 09:43:00,387 INFO L290 TraceCheckUtils]: 95: Hoare triple {33133#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {33084#false} is VALID [2022-04-08 09:43:00,387 INFO L290 TraceCheckUtils]: 96: Hoare triple {33084#false} assume !false; {33084#false} is VALID [2022-04-08 09:43:00,387 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-08 09:43:00,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:00,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931806636] [2022-04-08 09:43:00,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931806636] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:00,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164822901] [2022-04-08 09:43:00,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:43:00,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:00,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:00,389 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-08 09:43:00,390 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-08 09:43:00,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:43:00,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:00,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-08 09:43:00,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:00,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:01,139 INFO L272 TraceCheckUtils]: 0: Hoare triple {33083#true} call ULTIMATE.init(); {33083#true} is VALID [2022-04-08 09:43:01,140 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-08 09:43:01,140 INFO L290 TraceCheckUtils]: 2: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-08 09:43:01,140 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-08 09:43:01,140 INFO L272 TraceCheckUtils]: 4: Hoare triple {33083#true} call #t~ret3 := main(); {33083#true} is VALID [2022-04-08 09:43:01,140 INFO L290 TraceCheckUtils]: 5: Hoare triple {33083#true} ~i~0 := 0;~k~0 := 0; {33153#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:01,140 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-08 09:43:01,141 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-08 09:43:01,141 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-08 09:43:01,141 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-08 09:43:01,142 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-08 09:43:01,142 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-08 09:43:01,142 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-08 09:43:01,143 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-08 09:43:01,143 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-08 09:43:01,143 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-08 09:43:01,144 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-08 09:43:01,144 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-08 09:43:01,144 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-08 09:43:01,145 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-08 09:43:01,145 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-08 09:43:01,145 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-08 09:43:01,146 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-08 09:43:01,146 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-08 09:43:01,146 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-08 09:43:01,147 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-08 09:43:01,147 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-08 09:43:01,147 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-08 09:43:01,148 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-08 09:43:01,148 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-08 09:43:01,148 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-08 09:43:01,149 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-08 09:43:01,149 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-08 09:43:01,149 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-08 09:43:01,150 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-08 09:43:01,150 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-08 09:43:01,150 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-08 09:43:01,151 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-08 09:43:01,151 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-08 09:43:01,152 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-08 09:43:01,152 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-08 09:43:01,152 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-08 09:43:01,152 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-08 09:43:01,153 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-08 09:43:01,153 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-08 09:43:01,154 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-08 09:43:01,154 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-08 09:43:01,154 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-08 09:43:01,154 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-08 09:43:01,155 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-08 09:43:01,155 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-08 09:43:01,156 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-08 09:43:01,156 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-08 09:43:01,156 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-08 09:43:01,156 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-08 09:43:01,157 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-08 09:43:01,157 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-08 09:43:01,158 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-08 09:43:01,158 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-08 09:43:01,158 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-08 09:43:01,158 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-08 09:43:01,159 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-08 09:43:01,159 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-08 09:43:01,160 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-08 09:43:01,160 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-08 09:43:01,160 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-08 09:43:01,161 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-08 09:43:01,161 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-08 09:43:01,161 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-08 09:43:01,162 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-08 09:43:01,162 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-08 09:43:01,162 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-08 09:43:01,163 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-08 09:43:01,163 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-08 09:43:01,163 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-08 09:43:01,164 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-08 09:43:01,164 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-08 09:43:01,164 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-08 09:43:01,165 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-08 09:43:01,165 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-08 09:43:01,165 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-08 09:43:01,166 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-08 09:43:01,166 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-08 09:43:01,166 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-08 09:43:01,167 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-08 09:43:01,167 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-08 09:43:01,167 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-08 09:43:01,168 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-08 09:43:01,168 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-08 09:43:01,168 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-08 09:43:01,169 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-08 09:43:01,169 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-08 09:43:01,169 INFO L290 TraceCheckUtils]: 92: Hoare triple {33131#(<= main_~k~0 43)} assume !(~i~0 < 1000000); {33131#(<= main_~k~0 43)} is VALID [2022-04-08 09:43:01,170 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-08 09:43:01,170 INFO L290 TraceCheckUtils]: 94: Hoare triple {33418#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {33422#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:01,170 INFO L290 TraceCheckUtils]: 95: Hoare triple {33422#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {33084#false} is VALID [2022-04-08 09:43:01,170 INFO L290 TraceCheckUtils]: 96: Hoare triple {33084#false} assume !false; {33084#false} is VALID [2022-04-08 09:43:01,171 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-08 09:43:01,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:03,630 INFO L290 TraceCheckUtils]: 96: Hoare triple {33084#false} assume !false; {33084#false} is VALID [2022-04-08 09:43:03,631 INFO L290 TraceCheckUtils]: 95: Hoare triple {33422#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {33084#false} is VALID [2022-04-08 09:43:03,631 INFO L290 TraceCheckUtils]: 94: Hoare triple {33418#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {33422#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:03,632 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-08 09:43:03,632 INFO L290 TraceCheckUtils]: 92: Hoare triple {33438#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {33438#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:03,632 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-08 09:43:03,633 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-08 09:43:03,633 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-08 09:43:03,633 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-08 09:43:03,634 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-08 09:43:03,634 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-08 09:43:03,640 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-08 09:43:03,640 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-08 09:43:03,641 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-08 09:43:03,641 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-08 09:43:03,641 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-08 09:43:03,642 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-08 09:43:03,642 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-08 09:43:03,643 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-08 09:43:03,643 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-08 09:43:03,644 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-08 09:43:03,644 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-08 09:43:03,645 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-08 09:43:03,645 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-08 09:43:03,645 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-08 09:43:03,646 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-08 09:43:03,646 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-08 09:43:03,647 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-08 09:43:03,647 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-08 09:43:03,648 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-08 09:43:03,648 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-08 09:43:03,649 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-08 09:43:03,649 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-08 09:43:03,650 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-08 09:43:03,650 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-08 09:43:03,651 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-08 09:43:03,651 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-08 09:43:03,651 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-08 09:43:03,652 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-08 09:43:03,652 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-08 09:43:03,653 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-08 09:43:03,653 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-08 09:43:03,654 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-08 09:43:03,654 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-08 09:43:03,655 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-08 09:43:03,655 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-08 09:43:03,655 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-08 09:43:03,656 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-08 09:43:03,656 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-08 09:43:03,657 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-08 09:43:03,657 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-08 09:43:03,658 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-08 09:43:03,658 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-08 09:43:03,659 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-08 09:43:03,659 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-08 09:43:03,660 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-08 09:43:03,660 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-08 09:43:03,661 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-08 09:43:03,661 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-08 09:43:03,662 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-08 09:43:03,662 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-08 09:43:03,663 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-08 09:43:03,663 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-08 09:43:03,664 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-08 09:43:03,664 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-08 09:43:03,665 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-08 09:43:03,665 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-08 09:43:03,666 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-08 09:43:03,666 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-08 09:43:03,667 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-08 09:43:03,667 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-08 09:43:03,668 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-08 09:43:03,668 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-08 09:43:03,680 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-08 09:43:03,681 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-08 09:43:03,681 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-08 09:43:03,682 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-08 09:43:03,682 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-08 09:43:03,683 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-08 09:43:03,683 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-08 09:43:03,684 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-08 09:43:03,684 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-08 09:43:03,685 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-08 09:43:03,685 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-08 09:43:03,686 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-08 09:43:03,686 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-08 09:43:03,687 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-08 09:43:03,687 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-08 09:43:03,688 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-08 09:43:03,688 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-08 09:43:03,689 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-08 09:43:03,689 INFO L290 TraceCheckUtils]: 5: Hoare triple {33083#true} ~i~0 := 0;~k~0 := 0; {33739#(<= main_~k~0 999957)} is VALID [2022-04-08 09:43:03,689 INFO L272 TraceCheckUtils]: 4: Hoare triple {33083#true} call #t~ret3 := main(); {33083#true} is VALID [2022-04-08 09:43:03,689 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-08 09:43:03,689 INFO L290 TraceCheckUtils]: 2: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-08 09:43:03,689 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-08 09:43:03,690 INFO L272 TraceCheckUtils]: 0: Hoare triple {33083#true} call ULTIMATE.init(); {33083#true} is VALID [2022-04-08 09:43:03,690 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-08 09:43:03,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164822901] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:03,690 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:03,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48, 48] total 96 [2022-04-08 09:43:03,691 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:03,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1996528392] [2022-04-08 09:43:03,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1996528392] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:03,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:03,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-04-08 09:43:03,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778915748] [2022-04-08 09:43:03,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:03,692 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-08 09:43:03,692 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:03,692 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-08 09:43:03,756 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-08 09:43:03,757 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-04-08 09:43:03,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:03,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-04-08 09:43:03,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4107, Invalid=5013, Unknown=0, NotChecked=0, Total=9120 [2022-04-08 09:43:03,758 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-08 09:43:05,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:05,395 INFO L93 Difference]: Finished difference Result 106 states and 106 transitions. [2022-04-08 09:43:05,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-04-08 09:43:05,395 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-08 09:43:05,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:05,395 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-08 09:43:05,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 106 transitions. [2022-04-08 09:43:05,396 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-08 09:43:05,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 106 transitions. [2022-04-08 09:43:05,397 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 49 states and 106 transitions. [2022-04-08 09:43:05,479 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-08 09:43:05,480 INFO L225 Difference]: With dead ends: 106 [2022-04-08 09:43:05,480 INFO L226 Difference]: Without dead ends: 101 [2022-04-08 09:43:05,481 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1779 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=8122, Invalid=11900, Unknown=0, NotChecked=0, Total=20022 [2022-04-08 09:43:05,481 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 98 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:05,482 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.1s Time] [2022-04-08 09:43:05,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-04-08 09:43:05,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2022-04-08 09:43:05,914 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:05,914 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-08 09:43:05,914 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-08 09:43:05,915 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-08 09:43:05,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:05,915 INFO L93 Difference]: Finished difference Result 101 states and 101 transitions. [2022-04-08 09:43:05,915 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 101 transitions. [2022-04-08 09:43:05,915 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:05,916 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:05,916 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-08 09:43:05,916 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-08 09:43:05,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:05,916 INFO L93 Difference]: Finished difference Result 101 states and 101 transitions. [2022-04-08 09:43:05,916 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 101 transitions. [2022-04-08 09:43:05,917 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:05,917 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:05,917 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:05,917 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:05,917 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-08 09:43:05,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 100 transitions. [2022-04-08 09:43:05,918 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 100 transitions. Word has length 97 [2022-04-08 09:43:05,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:05,918 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 100 transitions. [2022-04-08 09:43:05,918 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-08 09:43:05,918 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 100 states and 100 transitions. [2022-04-08 09:43:06,092 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-08 09:43:06,092 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 100 transitions. [2022-04-08 09:43:06,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-08 09:43:06,092 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:06,092 INFO L499 BasicCegarLoop]: trace histogram [44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:06,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-04-08 09:43:06,293 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-08 09:43:06,293 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:06,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:06,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1927246876, now seen corresponding path program 87 times [2022-04-08 09:43:06,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:06,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1830976464] [2022-04-08 09:43:06,304 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:06,304 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:06,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1927246876, now seen corresponding path program 88 times [2022-04-08 09:43:06,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:06,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449773699] [2022-04-08 09:43:06,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:06,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:06,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:07,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:07,294 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-08 09:43:07,294 INFO L290 TraceCheckUtils]: 1: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-08 09:43:07,294 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-08 09:43:07,295 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-08 09:43:07,295 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-08 09:43:07,295 INFO L290 TraceCheckUtils]: 2: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-08 09:43:07,295 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-08 09:43:07,295 INFO L272 TraceCheckUtils]: 4: Hoare triple {34469#true} call #t~ret3 := main(); {34469#true} is VALID [2022-04-08 09:43:07,295 INFO L290 TraceCheckUtils]: 5: Hoare triple {34469#true} ~i~0 := 0;~k~0 := 0; {34474#(= main_~k~0 0)} is VALID [2022-04-08 09:43:07,296 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-08 09:43:07,296 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-08 09:43:07,296 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-08 09:43:07,297 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-08 09:43:07,297 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-08 09:43:07,297 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-08 09:43:07,298 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-08 09:43:07,298 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-08 09:43:07,298 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-08 09:43:07,299 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-08 09:43:07,299 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-08 09:43:07,299 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-08 09:43:07,300 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-08 09:43:07,300 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-08 09:43:07,300 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-08 09:43:07,301 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-08 09:43:07,301 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-08 09:43:07,301 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-08 09:43:07,302 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-08 09:43:07,302 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-08 09:43:07,302 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-08 09:43:07,303 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-08 09:43:07,303 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-08 09:43:07,303 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-08 09:43:07,304 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-08 09:43:07,304 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-08 09:43:07,304 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-08 09:43:07,305 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-08 09:43:07,305 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-08 09:43:07,305 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-08 09:43:07,306 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-08 09:43:07,306 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-08 09:43:07,306 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-08 09:43:07,307 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-08 09:43:07,307 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-08 09:43:07,307 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-08 09:43:07,308 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-08 09:43:07,308 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-08 09:43:07,308 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-08 09:43:07,309 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-08 09:43:07,309 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-08 09:43:07,309 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-08 09:43:07,310 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-08 09:43:07,310 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-08 09:43:07,310 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-08 09:43:07,311 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-08 09:43:07,311 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-08 09:43:07,311 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-08 09:43:07,312 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-08 09:43:07,312 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-08 09:43:07,312 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-08 09:43:07,313 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-08 09:43:07,313 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-08 09:43:07,313 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-08 09:43:07,314 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-08 09:43:07,314 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-08 09:43:07,314 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-08 09:43:07,315 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-08 09:43:07,315 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-08 09:43:07,315 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-08 09:43:07,316 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-08 09:43:07,316 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-08 09:43:07,316 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-08 09:43:07,317 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-08 09:43:07,317 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-08 09:43:07,317 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-08 09:43:07,318 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-08 09:43:07,318 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-08 09:43:07,318 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-08 09:43:07,319 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-08 09:43:07,319 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-08 09:43:07,319 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-08 09:43:07,320 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-08 09:43:07,320 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-08 09:43:07,320 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-08 09:43:07,321 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-08 09:43:07,321 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-08 09:43:07,321 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-08 09:43:07,322 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-08 09:43:07,322 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-08 09:43:07,322 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-08 09:43:07,323 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-08 09:43:07,323 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-08 09:43:07,323 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-08 09:43:07,324 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-08 09:43:07,324 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-08 09:43:07,324 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-08 09:43:07,325 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-08 09:43:07,325 INFO L290 TraceCheckUtils]: 94: Hoare triple {34518#(<= main_~k~0 44)} assume !(~i~0 < 1000000); {34518#(<= main_~k~0 44)} is VALID [2022-04-08 09:43:07,325 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-08 09:43:07,326 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-08 09:43:07,326 INFO L290 TraceCheckUtils]: 97: Hoare triple {34520#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {34470#false} is VALID [2022-04-08 09:43:07,326 INFO L290 TraceCheckUtils]: 98: Hoare triple {34470#false} assume !false; {34470#false} is VALID [2022-04-08 09:43:07,327 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-08 09:43:07,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:07,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449773699] [2022-04-08 09:43:07,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449773699] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:07,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864260662] [2022-04-08 09:43:07,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:43:07,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:07,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:07,332 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-08 09:43:07,344 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-08 09:43:07,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:43:07,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:07,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-08 09:43:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:07,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:08,119 INFO L272 TraceCheckUtils]: 0: Hoare triple {34469#true} call ULTIMATE.init(); {34469#true} is VALID [2022-04-08 09:43:08,119 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-08 09:43:08,119 INFO L290 TraceCheckUtils]: 2: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-08 09:43:08,119 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-08 09:43:08,119 INFO L272 TraceCheckUtils]: 4: Hoare triple {34469#true} call #t~ret3 := main(); {34469#true} is VALID [2022-04-08 09:43:08,119 INFO L290 TraceCheckUtils]: 5: Hoare triple {34469#true} ~i~0 := 0;~k~0 := 0; {34540#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:08,120 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-08 09:43:08,120 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-08 09:43:08,120 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-08 09:43:08,121 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-08 09:43:08,121 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-08 09:43:08,121 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-08 09:43:08,122 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-08 09:43:08,122 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-08 09:43:08,122 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-08 09:43:08,123 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-08 09:43:08,123 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-08 09:43:08,123 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-08 09:43:08,124 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-08 09:43:08,124 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-08 09:43:08,124 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-08 09:43:08,125 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-08 09:43:08,125 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-08 09:43:08,125 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-08 09:43:08,126 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-08 09:43:08,126 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-08 09:43:08,126 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-08 09:43:08,127 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-08 09:43:08,127 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-08 09:43:08,127 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-08 09:43:08,128 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-08 09:43:08,128 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-08 09:43:08,128 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-08 09:43:08,129 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-08 09:43:08,129 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-08 09:43:08,129 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-08 09:43:08,130 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-08 09:43:08,130 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-08 09:43:08,130 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-08 09:43:08,131 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-08 09:43:08,131 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-08 09:43:08,131 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-08 09:43:08,132 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-08 09:43:08,132 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-08 09:43:08,132 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-08 09:43:08,133 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-08 09:43:08,133 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-08 09:43:08,133 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-08 09:43:08,134 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-08 09:43:08,134 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-08 09:43:08,134 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-08 09:43:08,135 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-08 09:43:08,135 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-08 09:43:08,135 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-08 09:43:08,136 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-08 09:43:08,136 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-08 09:43:08,136 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-08 09:43:08,137 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-08 09:43:08,137 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-08 09:43:08,137 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-08 09:43:08,138 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-08 09:43:08,138 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-08 09:43:08,138 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-08 09:43:08,139 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-08 09:43:08,139 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-08 09:43:08,139 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-08 09:43:08,140 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-08 09:43:08,140 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-08 09:43:08,140 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-08 09:43:08,141 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-08 09:43:08,141 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-08 09:43:08,141 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-08 09:43:08,142 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-08 09:43:08,142 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-08 09:43:08,142 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-08 09:43:08,143 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-08 09:43:08,143 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-08 09:43:08,143 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-08 09:43:08,144 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-08 09:43:08,144 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-08 09:43:08,144 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-08 09:43:08,145 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-08 09:43:08,145 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-08 09:43:08,145 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-08 09:43:08,146 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-08 09:43:08,146 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-08 09:43:08,146 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-08 09:43:08,147 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-08 09:43:08,147 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-08 09:43:08,147 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-08 09:43:08,148 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-08 09:43:08,148 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-08 09:43:08,148 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-08 09:43:08,149 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-08 09:43:08,149 INFO L290 TraceCheckUtils]: 94: Hoare triple {34518#(<= main_~k~0 44)} assume !(~i~0 < 1000000); {34518#(<= main_~k~0 44)} is VALID [2022-04-08 09:43:08,150 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-08 09:43:08,150 INFO L290 TraceCheckUtils]: 96: Hoare triple {34811#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {34815#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:08,150 INFO L290 TraceCheckUtils]: 97: Hoare triple {34815#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {34470#false} is VALID [2022-04-08 09:43:08,150 INFO L290 TraceCheckUtils]: 98: Hoare triple {34470#false} assume !false; {34470#false} is VALID [2022-04-08 09:43:08,151 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-08 09:43:08,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:10,711 INFO L290 TraceCheckUtils]: 98: Hoare triple {34470#false} assume !false; {34470#false} is VALID [2022-04-08 09:43:10,711 INFO L290 TraceCheckUtils]: 97: Hoare triple {34815#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {34470#false} is VALID [2022-04-08 09:43:10,712 INFO L290 TraceCheckUtils]: 96: Hoare triple {34811#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {34815#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:10,712 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-08 09:43:10,712 INFO L290 TraceCheckUtils]: 94: Hoare triple {34831#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {34831#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:10,713 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-08 09:43:10,713 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-08 09:43:10,714 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-08 09:43:10,714 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-08 09:43:10,714 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-08 09:43:10,714 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-08 09:43:10,715 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-08 09:43:10,715 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-08 09:43:10,716 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-08 09:43:10,716 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-08 09:43:10,716 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-08 09:43:10,717 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-08 09:43:10,717 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-08 09:43:10,717 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-08 09:43:10,718 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-08 09:43:10,718 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-08 09:43:10,718 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-08 09:43:10,719 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-08 09:43:10,719 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-08 09:43:10,719 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-08 09:43:10,720 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-08 09:43:10,720 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-08 09:43:10,720 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-08 09:43:10,721 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-08 09:43:10,721 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-08 09:43:10,721 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-08 09:43:10,722 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-08 09:43:10,722 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-08 09:43:10,722 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-08 09:43:10,723 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-08 09:43:10,723 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-08 09:43:10,723 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-08 09:43:10,724 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-08 09:43:10,724 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-08 09:43:10,724 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-08 09:43:10,725 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-08 09:43:10,725 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-08 09:43:10,725 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-08 09:43:10,726 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-08 09:43:10,726 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-08 09:43:10,727 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-08 09:43:10,727 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-08 09:43:10,727 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-08 09:43:10,727 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-08 09:43:10,728 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-08 09:43:10,728 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-08 09:43:10,729 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-08 09:43:10,729 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-08 09:43:10,729 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-08 09:43:10,730 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-08 09:43:10,730 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-08 09:43:10,730 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-08 09:43:10,731 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-08 09:43:10,731 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-08 09:43:10,731 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-08 09:43:10,732 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-08 09:43:10,732 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-08 09:43:10,732 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-08 09:43:10,733 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-08 09:43:10,733 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-08 09:43:10,733 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-08 09:43:10,734 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-08 09:43:10,734 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-08 09:43:10,734 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-08 09:43:10,735 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-08 09:43:10,735 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-08 09:43:10,735 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-08 09:43:10,736 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-08 09:43:10,736 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-08 09:43:10,736 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-08 09:43:10,737 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-08 09:43:10,737 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-08 09:43:10,737 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-08 09:43:10,738 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-08 09:43:10,738 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-08 09:43:10,738 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-08 09:43:10,739 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-08 09:43:10,739 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-08 09:43:10,740 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-08 09:43:10,740 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-08 09:43:10,740 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-08 09:43:10,740 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-08 09:43:10,741 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-08 09:43:10,741 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-08 09:43:10,742 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-08 09:43:10,742 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-08 09:43:10,742 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-08 09:43:10,743 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-08 09:43:10,743 INFO L290 TraceCheckUtils]: 5: Hoare triple {34469#true} ~i~0 := 0;~k~0 := 0; {35139#(<= main_~k~0 999956)} is VALID [2022-04-08 09:43:10,743 INFO L272 TraceCheckUtils]: 4: Hoare triple {34469#true} call #t~ret3 := main(); {34469#true} is VALID [2022-04-08 09:43:10,743 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-08 09:43:10,743 INFO L290 TraceCheckUtils]: 2: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-08 09:43:10,743 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-08 09:43:10,743 INFO L272 TraceCheckUtils]: 0: Hoare triple {34469#true} call ULTIMATE.init(); {34469#true} is VALID [2022-04-08 09:43:10,743 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-08 09:43:10,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864260662] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:10,744 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:10,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 49] total 98 [2022-04-08 09:43:10,744 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:10,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1830976464] [2022-04-08 09:43:10,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1830976464] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:10,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:10,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-04-08 09:43:10,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400760059] [2022-04-08 09:43:10,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:10,744 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-08 09:43:10,745 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:10,745 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-08 09:43:10,809 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-08 09:43:10,809 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-08 09:43:10,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:10,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-08 09:43:10,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=5216, Unknown=0, NotChecked=0, Total=9506 [2022-04-08 09:43:10,811 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-08 09:43:12,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:12,556 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2022-04-08 09:43:12,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-04-08 09:43:12,556 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-08 09:43:12,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:12,556 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-08 09:43:12,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 108 transitions. [2022-04-08 09:43:12,557 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-08 09:43:12,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 108 transitions. [2022-04-08 09:43:12,558 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 50 states and 108 transitions. [2022-04-08 09:43:12,639 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-08 09:43:12,640 INFO L225 Difference]: With dead ends: 108 [2022-04-08 09:43:12,640 INFO L226 Difference]: Without dead ends: 103 [2022-04-08 09:43:12,642 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1842 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=8486, Invalid=12394, Unknown=0, NotChecked=0, Total=20880 [2022-04-08 09:43:12,642 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 100 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:12,643 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.1s Time] [2022-04-08 09:43:12,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-08 09:43:13,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 102. [2022-04-08 09:43:13,100 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:13,100 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-08 09:43:13,100 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-08 09:43:13,100 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-08 09:43:13,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:13,101 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2022-04-08 09:43:13,101 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2022-04-08 09:43:13,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:13,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:13,102 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-08 09:43:13,102 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-08 09:43:13,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:13,103 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2022-04-08 09:43:13,103 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2022-04-08 09:43:13,103 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:13,103 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:13,103 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:13,104 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:13,104 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-08 09:43:13,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 102 transitions. [2022-04-08 09:43:13,105 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 102 transitions. Word has length 99 [2022-04-08 09:43:13,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:13,105 INFO L478 AbstractCegarLoop]: Abstraction has 102 states and 102 transitions. [2022-04-08 09:43:13,105 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-08 09:43:13,105 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 102 states and 102 transitions. [2022-04-08 09:43:13,256 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-08 09:43:13,256 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 102 transitions. [2022-04-08 09:43:13,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-04-08 09:43:13,257 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:13,257 INFO L499 BasicCegarLoop]: trace histogram [45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:13,273 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-08 09:43:13,457 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-08 09:43:13,458 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:13,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:13,458 INFO L85 PathProgramCache]: Analyzing trace with hash 146805152, now seen corresponding path program 89 times [2022-04-08 09:43:13,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:13,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [910160317] [2022-04-08 09:43:13,468 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:13,468 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:13,469 INFO L85 PathProgramCache]: Analyzing trace with hash 146805152, now seen corresponding path program 90 times [2022-04-08 09:43:13,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:13,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377234970] [2022-04-08 09:43:13,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:13,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:13,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:14,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:14,404 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-08 09:43:14,404 INFO L290 TraceCheckUtils]: 1: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-08 09:43:14,404 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-08 09:43:14,404 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-08 09:43:14,405 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-08 09:43:14,405 INFO L290 TraceCheckUtils]: 2: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-08 09:43:14,405 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-08 09:43:14,405 INFO L272 TraceCheckUtils]: 4: Hoare triple {35883#true} call #t~ret3 := main(); {35883#true} is VALID [2022-04-08 09:43:14,405 INFO L290 TraceCheckUtils]: 5: Hoare triple {35883#true} ~i~0 := 0;~k~0 := 0; {35888#(= main_~k~0 0)} is VALID [2022-04-08 09:43:14,405 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-08 09:43:14,406 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-08 09:43:14,406 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-08 09:43:14,406 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-08 09:43:14,406 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-08 09:43:14,407 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-08 09:43:14,407 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-08 09:43:14,408 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-08 09:43:14,408 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-08 09:43:14,408 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-08 09:43:14,408 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-08 09:43:14,409 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-08 09:43:14,409 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-08 09:43:14,410 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-08 09:43:14,410 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-08 09:43:14,410 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-08 09:43:14,410 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-08 09:43:14,411 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-08 09:43:14,411 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-08 09:43:14,412 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-08 09:43:14,412 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-08 09:43:14,412 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-08 09:43:14,412 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-08 09:43:14,413 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-08 09:43:14,413 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-08 09:43:14,414 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-08 09:43:14,414 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-08 09:43:14,414 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-08 09:43:14,414 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-08 09:43:14,415 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-08 09:43:14,415 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-08 09:43:14,416 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-08 09:43:14,416 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-08 09:43:14,416 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-08 09:43:14,417 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-08 09:43:14,417 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-08 09:43:14,417 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-08 09:43:14,418 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-08 09:43:14,418 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-08 09:43:14,418 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-08 09:43:14,419 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-08 09:43:14,419 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-08 09:43:14,419 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-08 09:43:14,420 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-08 09:43:14,420 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-08 09:43:14,420 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-08 09:43:14,421 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-08 09:43:14,421 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-08 09:43:14,421 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-08 09:43:14,422 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-08 09:43:14,422 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-08 09:43:14,422 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-08 09:43:14,423 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-08 09:43:14,423 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-08 09:43:14,423 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-08 09:43:14,424 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-08 09:43:14,424 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-08 09:43:14,424 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-08 09:43:14,425 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-08 09:43:14,425 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-08 09:43:14,425 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-08 09:43:14,426 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-08 09:43:14,426 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-08 09:43:14,426 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-08 09:43:14,427 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-08 09:43:14,427 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-08 09:43:14,427 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-08 09:43:14,428 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-08 09:43:14,428 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-08 09:43:14,428 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-08 09:43:14,429 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-08 09:43:14,429 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-08 09:43:14,429 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-08 09:43:14,430 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-08 09:43:14,430 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-08 09:43:14,430 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-08 09:43:14,431 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-08 09:43:14,431 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-08 09:43:14,431 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-08 09:43:14,432 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-08 09:43:14,432 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-08 09:43:14,432 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-08 09:43:14,433 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-08 09:43:14,433 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-08 09:43:14,433 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-08 09:43:14,434 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-08 09:43:14,434 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-08 09:43:14,434 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-08 09:43:14,435 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-08 09:43:14,435 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-08 09:43:14,435 INFO L290 TraceCheckUtils]: 96: Hoare triple {35933#(<= main_~k~0 45)} assume !(~i~0 < 1000000); {35933#(<= main_~k~0 45)} is VALID [2022-04-08 09:43:14,436 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-08 09:43:14,436 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-08 09:43:14,436 INFO L290 TraceCheckUtils]: 99: Hoare triple {35935#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {35884#false} is VALID [2022-04-08 09:43:14,436 INFO L290 TraceCheckUtils]: 100: Hoare triple {35884#false} assume !false; {35884#false} is VALID [2022-04-08 09:43:14,437 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-08 09:43:14,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:14,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377234970] [2022-04-08 09:43:14,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377234970] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:14,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463096822] [2022-04-08 09:43:14,437 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:43:14,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:14,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:14,438 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-08 09:43:14,439 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-08 09:43:14,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2022-04-08 09:43:14,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:14,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-08 09:43:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:14,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:15,262 INFO L272 TraceCheckUtils]: 0: Hoare triple {35883#true} call ULTIMATE.init(); {35883#true} is VALID [2022-04-08 09:43:15,262 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-08 09:43:15,262 INFO L290 TraceCheckUtils]: 2: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-08 09:43:15,262 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-08 09:43:15,262 INFO L272 TraceCheckUtils]: 4: Hoare triple {35883#true} call #t~ret3 := main(); {35883#true} is VALID [2022-04-08 09:43:15,262 INFO L290 TraceCheckUtils]: 5: Hoare triple {35883#true} ~i~0 := 0;~k~0 := 0; {35955#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:15,263 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-08 09:43:15,263 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-08 09:43:15,263 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-08 09:43:15,264 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-08 09:43:15,264 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-08 09:43:15,264 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-08 09:43:15,265 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-08 09:43:15,265 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-08 09:43:15,265 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-08 09:43:15,266 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-08 09:43:15,266 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-08 09:43:15,267 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-08 09:43:15,267 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-08 09:43:15,267 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-08 09:43:15,267 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-08 09:43:15,268 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-08 09:43:15,268 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-08 09:43:15,269 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-08 09:43:15,269 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-08 09:43:15,269 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-08 09:43:15,270 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-08 09:43:15,270 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-08 09:43:15,270 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-08 09:43:15,271 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-08 09:43:15,271 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-08 09:43:15,271 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-08 09:43:15,272 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-08 09:43:15,272 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-08 09:43:15,272 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-08 09:43:15,273 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-08 09:43:15,273 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-08 09:43:15,273 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-08 09:43:15,274 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-08 09:43:15,274 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-08 09:43:15,274 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-08 09:43:15,275 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-08 09:43:15,275 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-08 09:43:15,275 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-08 09:43:15,276 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-08 09:43:15,276 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-08 09:43:15,276 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-08 09:43:15,277 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-08 09:43:15,277 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-08 09:43:15,277 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-08 09:43:15,278 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-08 09:43:15,278 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-08 09:43:15,278 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-08 09:43:15,279 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-08 09:43:15,279 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-08 09:43:15,279 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-08 09:43:15,280 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-08 09:43:15,280 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-08 09:43:15,280 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-08 09:43:15,281 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-08 09:43:15,281 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-08 09:43:15,281 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-08 09:43:15,282 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-08 09:43:15,282 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-08 09:43:15,282 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-08 09:43:15,283 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-08 09:43:15,283 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-08 09:43:15,284 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-08 09:43:15,284 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-08 09:43:15,284 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-08 09:43:15,284 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-08 09:43:15,285 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-08 09:43:15,285 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-08 09:43:15,286 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-08 09:43:15,286 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-08 09:43:15,286 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-08 09:43:15,287 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-08 09:43:15,287 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-08 09:43:15,287 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-08 09:43:15,288 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-08 09:43:15,288 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-08 09:43:15,288 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-08 09:43:15,289 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-08 09:43:15,289 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-08 09:43:15,289 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-08 09:43:15,290 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-08 09:43:15,290 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-08 09:43:15,290 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-08 09:43:15,291 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-08 09:43:15,291 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-08 09:43:15,291 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-08 09:43:15,292 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-08 09:43:15,292 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-08 09:43:15,292 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-08 09:43:15,293 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-08 09:43:15,293 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-08 09:43:15,293 INFO L290 TraceCheckUtils]: 96: Hoare triple {35933#(<= main_~k~0 45)} assume !(~i~0 < 1000000); {35933#(<= main_~k~0 45)} is VALID [2022-04-08 09:43:15,294 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-08 09:43:15,294 INFO L290 TraceCheckUtils]: 98: Hoare triple {36232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {36236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:15,294 INFO L290 TraceCheckUtils]: 99: Hoare triple {36236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {35884#false} is VALID [2022-04-08 09:43:15,295 INFO L290 TraceCheckUtils]: 100: Hoare triple {35884#false} assume !false; {35884#false} is VALID [2022-04-08 09:43:15,295 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-08 09:43:15,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:17,973 INFO L290 TraceCheckUtils]: 100: Hoare triple {35884#false} assume !false; {35884#false} is VALID [2022-04-08 09:43:17,974 INFO L290 TraceCheckUtils]: 99: Hoare triple {36236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {35884#false} is VALID [2022-04-08 09:43:17,974 INFO L290 TraceCheckUtils]: 98: Hoare triple {36232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {36236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:17,974 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-08 09:43:17,975 INFO L290 TraceCheckUtils]: 96: Hoare triple {36252#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {36252#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:17,975 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-08 09:43:17,975 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-08 09:43:17,976 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-08 09:43:17,976 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-08 09:43:17,976 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-08 09:43:17,977 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-08 09:43:17,977 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-08 09:43:17,977 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-08 09:43:17,978 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-08 09:43:17,978 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-08 09:43:17,978 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-08 09:43:17,979 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-08 09:43:17,979 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-08 09:43:17,979 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-08 09:43:17,980 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-08 09:43:17,980 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-08 09:43:17,981 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-08 09:43:17,981 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-08 09:43:17,981 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-08 09:43:17,981 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-08 09:43:17,982 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-08 09:43:17,982 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-08 09:43:17,983 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-08 09:43:17,983 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-08 09:43:17,983 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-08 09:43:17,984 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-08 09:43:17,984 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-08 09:43:17,984 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-08 09:43:17,985 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-08 09:43:17,985 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-08 09:43:17,985 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-08 09:43:17,986 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-08 09:43:17,986 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-08 09:43:17,986 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-08 09:43:17,987 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-08 09:43:17,987 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-08 09:43:17,987 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-08 09:43:17,988 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-08 09:43:17,988 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-08 09:43:17,988 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-08 09:43:17,989 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-08 09:43:17,989 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-08 09:43:17,989 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-08 09:43:17,990 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-08 09:43:17,990 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-08 09:43:17,990 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-08 09:43:17,991 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-08 09:43:17,991 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-08 09:43:17,991 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-08 09:43:17,992 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-08 09:43:17,992 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-08 09:43:17,992 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-08 09:43:17,993 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-08 09:43:17,993 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-08 09:43:17,993 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-08 09:43:17,994 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-08 09:43:17,994 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-08 09:43:17,994 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-08 09:43:17,995 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-08 09:43:17,995 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-08 09:43:17,995 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-08 09:43:17,996 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-08 09:43:17,996 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-08 09:43:17,996 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-08 09:43:17,997 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-08 09:43:17,997 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-08 09:43:17,997 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-08 09:43:17,998 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-08 09:43:17,998 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-08 09:43:17,998 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-08 09:43:17,999 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-08 09:43:17,999 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-08 09:43:17,999 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-08 09:43:18,000 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-08 09:43:18,000 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-08 09:43:18,000 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-08 09:43:18,001 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-08 09:43:18,001 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-08 09:43:18,002 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-08 09:43:18,002 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-08 09:43:18,002 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-08 09:43:18,002 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-08 09:43:18,003 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-08 09:43:18,003 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-08 09:43:18,004 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-08 09:43:18,004 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-08 09:43:18,004 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-08 09:43:18,005 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-08 09:43:18,005 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-08 09:43:18,005 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-08 09:43:18,006 INFO L290 TraceCheckUtils]: 5: Hoare triple {35883#true} ~i~0 := 0;~k~0 := 0; {36567#(<= main_~k~0 999955)} is VALID [2022-04-08 09:43:18,006 INFO L272 TraceCheckUtils]: 4: Hoare triple {35883#true} call #t~ret3 := main(); {35883#true} is VALID [2022-04-08 09:43:18,006 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-08 09:43:18,006 INFO L290 TraceCheckUtils]: 2: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-08 09:43:18,006 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-08 09:43:18,006 INFO L272 TraceCheckUtils]: 0: Hoare triple {35883#true} call ULTIMATE.init(); {35883#true} is VALID [2022-04-08 09:43:18,006 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-08 09:43:18,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463096822] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:18,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:18,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50, 50] total 100 [2022-04-08 09:43:18,007 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:18,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [910160317] [2022-04-08 09:43:18,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [910160317] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:18,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:18,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-04-08 09:43:18,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639942593] [2022-04-08 09:43:18,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:18,007 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-08 09:43:18,007 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:18,007 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-08 09:43:18,073 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-08 09:43:18,073 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-04-08 09:43:18,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:18,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-04-08 09:43:18,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4477, Invalid=5423, Unknown=0, NotChecked=0, Total=9900 [2022-04-08 09:43:18,075 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-08 09:43:19,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:19,862 INFO L93 Difference]: Finished difference Result 110 states and 110 transitions. [2022-04-08 09:43:19,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-04-08 09:43:19,862 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-08 09:43:19,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:19,862 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-08 09:43:19,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 110 transitions. [2022-04-08 09:43:19,863 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-08 09:43:19,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 110 transitions. [2022-04-08 09:43:19,864 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 51 states and 110 transitions. [2022-04-08 09:43:19,948 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-08 09:43:19,949 INFO L225 Difference]: With dead ends: 110 [2022-04-08 09:43:19,949 INFO L226 Difference]: Without dead ends: 105 [2022-04-08 09:43:19,950 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1906 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=8858, Invalid=12898, Unknown=0, NotChecked=0, Total=21756 [2022-04-08 09:43:19,950 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 102 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:19,950 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.1s Time] [2022-04-08 09:43:19,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-04-08 09:43:20,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 104. [2022-04-08 09:43:20,428 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:20,429 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-08 09:43:20,429 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-08 09:43:20,429 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-08 09:43:20,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:20,430 INFO L93 Difference]: Finished difference Result 105 states and 105 transitions. [2022-04-08 09:43:20,430 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 105 transitions. [2022-04-08 09:43:20,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:20,430 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:20,430 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-08 09:43:20,430 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-08 09:43:20,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:20,431 INFO L93 Difference]: Finished difference Result 105 states and 105 transitions. [2022-04-08 09:43:20,431 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 105 transitions. [2022-04-08 09:43:20,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:20,431 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:20,431 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:20,431 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:20,431 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-08 09:43:20,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 104 transitions. [2022-04-08 09:43:20,432 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 104 transitions. Word has length 101 [2022-04-08 09:43:20,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:20,432 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 104 transitions. [2022-04-08 09:43:20,433 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-08 09:43:20,433 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 104 states and 104 transitions. [2022-04-08 09:43:20,574 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-08 09:43:20,574 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 104 transitions. [2022-04-08 09:43:20,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-04-08 09:43:20,574 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:20,574 INFO L499 BasicCegarLoop]: trace histogram [46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:20,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-04-08 09:43:20,775 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-08 09:43:20,775 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:20,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:20,775 INFO L85 PathProgramCache]: Analyzing trace with hash 445978716, now seen corresponding path program 91 times [2022-04-08 09:43:20,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:20,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1492326013] [2022-04-08 09:43:20,783 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:20,783 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:20,783 INFO L85 PathProgramCache]: Analyzing trace with hash 445978716, now seen corresponding path program 92 times [2022-04-08 09:43:20,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:20,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927489650] [2022-04-08 09:43:20,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:20,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:20,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:21,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:21,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:21,775 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-08 09:43:21,776 INFO L290 TraceCheckUtils]: 1: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-08 09:43:21,776 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-08 09:43:21,776 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-08 09:43:21,776 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-08 09:43:21,776 INFO L290 TraceCheckUtils]: 2: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-08 09:43:21,776 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-08 09:43:21,776 INFO L272 TraceCheckUtils]: 4: Hoare triple {37325#true} call #t~ret3 := main(); {37325#true} is VALID [2022-04-08 09:43:21,776 INFO L290 TraceCheckUtils]: 5: Hoare triple {37325#true} ~i~0 := 0;~k~0 := 0; {37330#(= main_~k~0 0)} is VALID [2022-04-08 09:43:21,777 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-08 09:43:21,777 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-08 09:43:21,777 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-08 09:43:21,778 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-08 09:43:21,778 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-08 09:43:21,778 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-08 09:43:21,779 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-08 09:43:21,779 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-08 09:43:21,779 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-08 09:43:21,780 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-08 09:43:21,780 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-08 09:43:21,780 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-08 09:43:21,781 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-08 09:43:21,781 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-08 09:43:21,781 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-08 09:43:21,782 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-08 09:43:21,782 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-08 09:43:21,782 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-08 09:43:21,783 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-08 09:43:21,783 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-08 09:43:21,783 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-08 09:43:21,784 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-08 09:43:21,784 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-08 09:43:21,784 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-08 09:43:21,785 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-08 09:43:21,785 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-08 09:43:21,785 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-08 09:43:21,786 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-08 09:43:21,786 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-08 09:43:21,787 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-08 09:43:21,787 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-08 09:43:21,787 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-08 09:43:21,787 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-08 09:43:21,788 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-08 09:43:21,788 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-08 09:43:21,789 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-08 09:43:21,789 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-08 09:43:21,789 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-08 09:43:21,789 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-08 09:43:21,790 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-08 09:43:21,790 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-08 09:43:21,791 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-08 09:43:21,791 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-08 09:43:21,791 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-08 09:43:21,791 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-08 09:43:21,792 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-08 09:43:21,792 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-08 09:43:21,793 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-08 09:43:21,793 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-08 09:43:21,793 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-08 09:43:21,793 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-08 09:43:21,794 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-08 09:43:21,794 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-08 09:43:21,795 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-08 09:43:21,795 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-08 09:43:21,795 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-08 09:43:21,795 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-08 09:43:21,796 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-08 09:43:21,796 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-08 09:43:21,797 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-08 09:43:21,797 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-08 09:43:21,797 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-08 09:43:21,797 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-08 09:43:21,798 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-08 09:43:21,798 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-08 09:43:21,799 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-08 09:43:21,799 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-08 09:43:21,799 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-08 09:43:21,799 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-08 09:43:21,800 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-08 09:43:21,800 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-08 09:43:21,801 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-08 09:43:21,801 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-08 09:43:21,801 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-08 09:43:21,801 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-08 09:43:21,802 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-08 09:43:21,802 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-08 09:43:21,803 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-08 09:43:21,803 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-08 09:43:21,803 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-08 09:43:21,803 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-08 09:43:21,804 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-08 09:43:21,804 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-08 09:43:21,805 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-08 09:43:21,805 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-08 09:43:21,805 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-08 09:43:21,805 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-08 09:43:21,806 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-08 09:43:21,806 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-08 09:43:21,807 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-08 09:43:21,807 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-08 09:43:21,807 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-08 09:43:21,807 INFO L290 TraceCheckUtils]: 98: Hoare triple {37376#(<= main_~k~0 46)} assume !(~i~0 < 1000000); {37376#(<= main_~k~0 46)} is VALID [2022-04-08 09:43:21,808 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-08 09:43:21,808 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-08 09:43:21,808 INFO L290 TraceCheckUtils]: 101: Hoare triple {37378#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {37326#false} is VALID [2022-04-08 09:43:21,809 INFO L290 TraceCheckUtils]: 102: Hoare triple {37326#false} assume !false; {37326#false} is VALID [2022-04-08 09:43:21,809 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-08 09:43:21,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:21,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927489650] [2022-04-08 09:43:21,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927489650] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:21,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880149443] [2022-04-08 09:43:21,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:43:21,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:21,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:21,810 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-08 09:43:21,811 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-08 09:43:21,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:43:21,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:21,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 50 conjunts are in the unsatisfiable core [2022-04-08 09:43:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:21,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:22,597 INFO L272 TraceCheckUtils]: 0: Hoare triple {37325#true} call ULTIMATE.init(); {37325#true} is VALID [2022-04-08 09:43:22,597 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-08 09:43:22,597 INFO L290 TraceCheckUtils]: 2: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-08 09:43:22,597 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-08 09:43:22,597 INFO L272 TraceCheckUtils]: 4: Hoare triple {37325#true} call #t~ret3 := main(); {37325#true} is VALID [2022-04-08 09:43:22,597 INFO L290 TraceCheckUtils]: 5: Hoare triple {37325#true} ~i~0 := 0;~k~0 := 0; {37398#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:22,598 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-08 09:43:22,598 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-08 09:43:22,598 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-08 09:43:22,599 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-08 09:43:22,599 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-08 09:43:22,599 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-08 09:43:22,600 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-08 09:43:22,600 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-08 09:43:22,600 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-08 09:43:22,601 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-08 09:43:22,601 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-08 09:43:22,601 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-08 09:43:22,602 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-08 09:43:22,602 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-08 09:43:22,602 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-08 09:43:22,603 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-08 09:43:22,603 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-08 09:43:22,603 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-08 09:43:22,604 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-08 09:43:22,604 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-08 09:43:22,604 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-08 09:43:22,605 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-08 09:43:22,605 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-08 09:43:22,605 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-08 09:43:22,606 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-08 09:43:22,606 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-08 09:43:22,606 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-08 09:43:22,607 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-08 09:43:22,607 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-08 09:43:22,607 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-08 09:43:22,608 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-08 09:43:22,608 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-08 09:43:22,608 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-08 09:43:22,609 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-08 09:43:22,609 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-08 09:43:22,609 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-08 09:43:22,610 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-08 09:43:22,610 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-08 09:43:22,610 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-08 09:43:22,611 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-08 09:43:22,611 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-08 09:43:22,612 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-08 09:43:22,612 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-08 09:43:22,612 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-08 09:43:22,612 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-08 09:43:22,613 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-08 09:43:22,613 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-08 09:43:22,614 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-08 09:43:22,614 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-08 09:43:22,614 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-08 09:43:22,614 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-08 09:43:22,615 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-08 09:43:22,615 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-08 09:43:22,616 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-08 09:43:22,616 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-08 09:43:22,616 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-08 09:43:22,616 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-08 09:43:22,617 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-08 09:43:22,617 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-08 09:43:22,618 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-08 09:43:22,618 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-08 09:43:22,618 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-08 09:43:22,619 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-08 09:43:22,619 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-08 09:43:22,619 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-08 09:43:22,620 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-08 09:43:22,620 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-08 09:43:22,620 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-08 09:43:22,621 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-08 09:43:22,621 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-08 09:43:22,621 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-08 09:43:22,622 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-08 09:43:22,622 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-08 09:43:22,622 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-08 09:43:22,623 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-08 09:43:22,623 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-08 09:43:22,623 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-08 09:43:22,624 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-08 09:43:22,624 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-08 09:43:22,624 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-08 09:43:22,625 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-08 09:43:22,625 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-08 09:43:22,634 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-08 09:43:22,634 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-08 09:43:22,634 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-08 09:43:22,635 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-08 09:43:22,635 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-08 09:43:22,635 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-08 09:43:22,636 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-08 09:43:22,636 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-08 09:43:22,636 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-08 09:43:22,637 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-08 09:43:22,637 INFO L290 TraceCheckUtils]: 98: Hoare triple {37376#(<= main_~k~0 46)} assume !(~i~0 < 1000000); {37376#(<= main_~k~0 46)} is VALID [2022-04-08 09:43:22,638 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-08 09:43:22,638 INFO L290 TraceCheckUtils]: 100: Hoare triple {37681#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {37685#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:22,638 INFO L290 TraceCheckUtils]: 101: Hoare triple {37685#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {37326#false} is VALID [2022-04-08 09:43:22,638 INFO L290 TraceCheckUtils]: 102: Hoare triple {37326#false} assume !false; {37326#false} is VALID [2022-04-08 09:43:22,639 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-08 09:43:22,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:25,361 INFO L290 TraceCheckUtils]: 102: Hoare triple {37326#false} assume !false; {37326#false} is VALID [2022-04-08 09:43:25,362 INFO L290 TraceCheckUtils]: 101: Hoare triple {37685#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {37326#false} is VALID [2022-04-08 09:43:25,362 INFO L290 TraceCheckUtils]: 100: Hoare triple {37681#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {37685#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:25,363 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-08 09:43:25,363 INFO L290 TraceCheckUtils]: 98: Hoare triple {37701#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {37701#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:25,363 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-08 09:43:25,364 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-08 09:43:25,364 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-08 09:43:25,364 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-08 09:43:25,365 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-08 09:43:25,365 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-08 09:43:25,366 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-08 09:43:25,366 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-08 09:43:25,366 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-08 09:43:25,367 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-08 09:43:25,367 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-08 09:43:25,367 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-08 09:43:25,368 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-08 09:43:25,368 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-08 09:43:25,368 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-08 09:43:25,369 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-08 09:43:25,369 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-08 09:43:25,369 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-08 09:43:25,370 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-08 09:43:25,370 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-08 09:43:25,370 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-08 09:43:25,371 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-08 09:43:25,371 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-08 09:43:25,371 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-08 09:43:25,372 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-08 09:43:25,372 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-08 09:43:25,372 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-08 09:43:25,373 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-08 09:43:25,373 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-08 09:43:25,373 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-08 09:43:25,374 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-08 09:43:25,374 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-08 09:43:25,374 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-08 09:43:25,375 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-08 09:43:25,375 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-08 09:43:25,375 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-08 09:43:25,376 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-08 09:43:25,376 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-08 09:43:25,376 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-08 09:43:25,377 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-08 09:43:25,377 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-08 09:43:25,377 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-08 09:43:25,378 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-08 09:43:25,378 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-08 09:43:25,378 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-08 09:43:25,379 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-08 09:43:25,379 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-08 09:43:25,379 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-08 09:43:25,380 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-08 09:43:25,380 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-08 09:43:25,381 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-08 09:43:25,381 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-08 09:43:25,381 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-08 09:43:25,381 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-08 09:43:25,382 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-08 09:43:25,382 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-08 09:43:25,383 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-08 09:43:25,383 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-08 09:43:25,383 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-08 09:43:25,384 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-08 09:43:25,384 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-08 09:43:25,384 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-08 09:43:25,385 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-08 09:43:25,385 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-08 09:43:25,385 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-08 09:43:25,386 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-08 09:43:25,386 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-08 09:43:25,386 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-08 09:43:25,387 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-08 09:43:25,387 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-08 09:43:25,387 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-08 09:43:25,388 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-08 09:43:25,388 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-08 09:43:25,388 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-08 09:43:25,389 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-08 09:43:25,389 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-08 09:43:25,389 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-08 09:43:25,390 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-08 09:43:25,390 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-08 09:43:25,390 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-08 09:43:25,391 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-08 09:43:25,391 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-08 09:43:25,392 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-08 09:43:25,392 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-08 09:43:25,392 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-08 09:43:25,392 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-08 09:43:25,393 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-08 09:43:25,393 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-08 09:43:25,394 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-08 09:43:25,394 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-08 09:43:25,394 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-08 09:43:25,394 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-08 09:43:25,395 INFO L290 TraceCheckUtils]: 5: Hoare triple {37325#true} ~i~0 := 0;~k~0 := 0; {38023#(<= main_~k~0 999954)} is VALID [2022-04-08 09:43:25,395 INFO L272 TraceCheckUtils]: 4: Hoare triple {37325#true} call #t~ret3 := main(); {37325#true} is VALID [2022-04-08 09:43:25,395 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-08 09:43:25,395 INFO L290 TraceCheckUtils]: 2: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-08 09:43:25,395 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-08 09:43:25,395 INFO L272 TraceCheckUtils]: 0: Hoare triple {37325#true} call ULTIMATE.init(); {37325#true} is VALID [2022-04-08 09:43:25,395 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-08 09:43:25,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880149443] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:25,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:25,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51, 51] total 102 [2022-04-08 09:43:25,396 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:25,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1492326013] [2022-04-08 09:43:25,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1492326013] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:25,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:25,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-04-08 09:43:25,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034701853] [2022-04-08 09:43:25,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:25,396 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-08 09:43:25,397 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:25,397 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-08 09:43:25,464 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-08 09:43:25,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-04-08 09:43:25,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:25,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-04-08 09:43:25,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4668, Invalid=5634, Unknown=0, NotChecked=0, Total=10302 [2022-04-08 09:43:25,466 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-08 09:43:27,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:27,316 INFO L93 Difference]: Finished difference Result 112 states and 112 transitions. [2022-04-08 09:43:27,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-04-08 09:43:27,317 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-08 09:43:27,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:27,317 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-08 09:43:27,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 112 transitions. [2022-04-08 09:43:27,318 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-08 09:43:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 112 transitions. [2022-04-08 09:43:27,318 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 52 states and 112 transitions. [2022-04-08 09:43:27,408 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-08 09:43:27,409 INFO L225 Difference]: With dead ends: 112 [2022-04-08 09:43:27,409 INFO L226 Difference]: Without dead ends: 107 [2022-04-08 09:43:27,410 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1971 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=9238, Invalid=13412, Unknown=0, NotChecked=0, Total=22650 [2022-04-08 09:43:27,410 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 104 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:27,410 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.1s Time] [2022-04-08 09:43:27,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-04-08 09:43:27,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2022-04-08 09:43:27,991 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:27,991 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-08 09:43:27,991 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-08 09:43:27,991 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-08 09:43:27,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:27,992 INFO L93 Difference]: Finished difference Result 107 states and 107 transitions. [2022-04-08 09:43:27,992 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 107 transitions. [2022-04-08 09:43:27,992 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:27,992 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:27,992 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-08 09:43:27,992 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-08 09:43:27,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:27,993 INFO L93 Difference]: Finished difference Result 107 states and 107 transitions. [2022-04-08 09:43:27,993 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 107 transitions. [2022-04-08 09:43:27,993 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:27,993 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:27,994 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:27,994 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:27,994 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-08 09:43:27,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 106 transitions. [2022-04-08 09:43:27,995 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 106 transitions. Word has length 103 [2022-04-08 09:43:27,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:27,995 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 106 transitions. [2022-04-08 09:43:27,995 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-08 09:43:27,995 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 106 states and 106 transitions. [2022-04-08 09:43:28,141 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-08 09:43:28,141 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 106 transitions. [2022-04-08 09:43:28,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-08 09:43:28,141 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:28,141 INFO L499 BasicCegarLoop]: trace histogram [47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:28,158 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-08 09:43:28,341 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-08 09:43:28,342 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:28,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:28,342 INFO L85 PathProgramCache]: Analyzing trace with hash 188964888, now seen corresponding path program 93 times [2022-04-08 09:43:28,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:28,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1614479783] [2022-04-08 09:43:28,349 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:28,349 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash 188964888, now seen corresponding path program 94 times [2022-04-08 09:43:28,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:28,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881738330] [2022-04-08 09:43:28,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:28,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:28,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:29,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:29,502 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-08 09:43:29,502 INFO L290 TraceCheckUtils]: 1: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-08 09:43:29,503 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-08 09:43:29,503 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-08 09:43:29,503 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-08 09:43:29,503 INFO L290 TraceCheckUtils]: 2: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-08 09:43:29,503 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-08 09:43:29,503 INFO L272 TraceCheckUtils]: 4: Hoare triple {38795#true} call #t~ret3 := main(); {38795#true} is VALID [2022-04-08 09:43:29,504 INFO L290 TraceCheckUtils]: 5: Hoare triple {38795#true} ~i~0 := 0;~k~0 := 0; {38800#(= main_~k~0 0)} is VALID [2022-04-08 09:43:29,504 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-08 09:43:29,505 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-08 09:43:29,505 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-08 09:43:29,505 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-08 09:43:29,506 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-08 09:43:29,506 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-08 09:43:29,506 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-08 09:43:29,507 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-08 09:43:29,507 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-08 09:43:29,508 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-08 09:43:29,508 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-08 09:43:29,509 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-08 09:43:29,509 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-08 09:43:29,510 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-08 09:43:29,510 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-08 09:43:29,511 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-08 09:43:29,511 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-08 09:43:29,511 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-08 09:43:29,512 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-08 09:43:29,512 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-08 09:43:29,513 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-08 09:43:29,513 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-08 09:43:29,513 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-08 09:43:29,514 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-08 09:43:29,514 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-08 09:43:29,515 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-08 09:43:29,515 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-08 09:43:29,516 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-08 09:43:29,516 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-08 09:43:29,517 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-08 09:43:29,517 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-08 09:43:29,517 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-08 09:43:29,518 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-08 09:43:29,518 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-08 09:43:29,519 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-08 09:43:29,519 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-08 09:43:29,519 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-08 09:43:29,520 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-08 09:43:29,520 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-08 09:43:29,521 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-08 09:43:29,521 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-08 09:43:29,522 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-08 09:43:29,522 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-08 09:43:29,522 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-08 09:43:29,523 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-08 09:43:29,523 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-08 09:43:29,524 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-08 09:43:29,524 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-08 09:43:29,524 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-08 09:43:29,525 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-08 09:43:29,525 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-08 09:43:29,526 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-08 09:43:29,526 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-08 09:43:29,527 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-08 09:43:29,527 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-08 09:43:29,527 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-08 09:43:29,528 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-08 09:43:29,528 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-08 09:43:29,529 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-08 09:43:29,529 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-08 09:43:29,529 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-08 09:43:29,530 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-08 09:43:29,530 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-08 09:43:29,531 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-08 09:43:29,531 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-08 09:43:29,532 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-08 09:43:29,532 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-08 09:43:29,532 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-08 09:43:29,533 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-08 09:43:29,533 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-08 09:43:29,534 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-08 09:43:29,534 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-08 09:43:29,535 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-08 09:43:29,535 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-08 09:43:29,535 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-08 09:43:29,536 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-08 09:43:29,536 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-08 09:43:29,537 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-08 09:43:29,537 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-08 09:43:29,538 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-08 09:43:29,538 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-08 09:43:29,538 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-08 09:43:29,539 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-08 09:43:29,539 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-08 09:43:29,540 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-08 09:43:29,540 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-08 09:43:29,540 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-08 09:43:29,541 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-08 09:43:29,541 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-08 09:43:29,542 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-08 09:43:29,542 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-08 09:43:29,543 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-08 09:43:29,543 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-08 09:43:29,543 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-08 09:43:29,544 INFO L290 TraceCheckUtils]: 100: Hoare triple {38847#(<= main_~k~0 47)} assume !(~i~0 < 1000000); {38847#(<= main_~k~0 47)} is VALID [2022-04-08 09:43:29,544 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-08 09:43:29,545 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-08 09:43:29,545 INFO L290 TraceCheckUtils]: 103: Hoare triple {38849#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {38796#false} is VALID [2022-04-08 09:43:29,545 INFO L290 TraceCheckUtils]: 104: Hoare triple {38796#false} assume !false; {38796#false} is VALID [2022-04-08 09:43:29,546 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-08 09:43:29,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:29,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881738330] [2022-04-08 09:43:29,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881738330] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:29,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786124737] [2022-04-08 09:43:29,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:43:29,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:29,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:29,547 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-08 09:43:29,549 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-08 09:43:29,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:43:29,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:29,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-08 09:43:29,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:29,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:30,384 INFO L272 TraceCheckUtils]: 0: Hoare triple {38795#true} call ULTIMATE.init(); {38795#true} is VALID [2022-04-08 09:43:30,384 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-08 09:43:30,384 INFO L290 TraceCheckUtils]: 2: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-08 09:43:30,384 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-08 09:43:30,384 INFO L272 TraceCheckUtils]: 4: Hoare triple {38795#true} call #t~ret3 := main(); {38795#true} is VALID [2022-04-08 09:43:30,385 INFO L290 TraceCheckUtils]: 5: Hoare triple {38795#true} ~i~0 := 0;~k~0 := 0; {38869#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:30,385 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-08 09:43:30,385 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-08 09:43:30,385 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-08 09:43:30,386 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-08 09:43:30,386 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-08 09:43:30,387 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-08 09:43:30,387 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-08 09:43:30,387 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-08 09:43:30,388 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-08 09:43:30,388 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-08 09:43:30,388 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-08 09:43:30,389 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-08 09:43:30,389 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-08 09:43:30,389 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-08 09:43:30,390 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-08 09:43:30,390 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-08 09:43:30,390 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-08 09:43:30,391 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-08 09:43:30,391 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-08 09:43:30,391 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-08 09:43:30,392 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-08 09:43:30,392 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-08 09:43:30,392 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-08 09:43:30,393 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-08 09:43:30,393 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-08 09:43:30,393 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-08 09:43:30,394 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-08 09:43:30,394 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-08 09:43:30,394 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-08 09:43:30,395 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-08 09:43:30,395 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-08 09:43:30,395 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-08 09:43:30,396 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-08 09:43:30,396 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-08 09:43:30,396 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-08 09:43:30,397 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-08 09:43:30,397 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-08 09:43:30,397 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-08 09:43:30,398 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-08 09:43:30,398 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-08 09:43:30,398 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-08 09:43:30,399 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-08 09:43:30,399 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-08 09:43:30,399 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-08 09:43:30,400 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-08 09:43:30,400 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-08 09:43:30,400 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-08 09:43:30,401 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-08 09:43:30,401 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-08 09:43:30,401 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-08 09:43:30,402 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-08 09:43:30,402 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-08 09:43:30,402 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-08 09:43:30,403 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-08 09:43:30,403 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-08 09:43:30,403 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-08 09:43:30,404 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-08 09:43:30,404 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-08 09:43:30,404 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-08 09:43:30,405 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-08 09:43:30,405 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-08 09:43:30,405 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-08 09:43:30,406 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-08 09:43:30,406 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-08 09:43:30,406 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-08 09:43:30,407 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-08 09:43:30,407 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-08 09:43:30,407 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-08 09:43:30,408 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-08 09:43:30,408 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-08 09:43:30,408 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-08 09:43:30,409 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-08 09:43:30,409 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-08 09:43:30,409 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-08 09:43:30,410 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-08 09:43:30,410 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-08 09:43:30,410 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-08 09:43:30,411 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-08 09:43:30,411 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-08 09:43:30,411 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-08 09:43:30,412 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-08 09:43:30,412 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-08 09:43:30,412 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-08 09:43:30,413 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-08 09:43:30,413 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-08 09:43:30,414 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-08 09:43:30,414 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-08 09:43:30,414 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-08 09:43:30,415 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-08 09:43:30,415 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-08 09:43:30,415 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-08 09:43:30,416 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-08 09:43:30,416 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-08 09:43:30,416 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-08 09:43:30,417 INFO L290 TraceCheckUtils]: 100: Hoare triple {38847#(<= main_~k~0 47)} assume !(~i~0 < 1000000); {38847#(<= main_~k~0 47)} is VALID [2022-04-08 09:43:30,417 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-08 09:43:30,417 INFO L290 TraceCheckUtils]: 102: Hoare triple {39158#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {39162#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:30,418 INFO L290 TraceCheckUtils]: 103: Hoare triple {39162#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {38796#false} is VALID [2022-04-08 09:43:30,418 INFO L290 TraceCheckUtils]: 104: Hoare triple {38796#false} assume !false; {38796#false} is VALID [2022-04-08 09:43:30,418 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-08 09:43:30,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:33,265 INFO L290 TraceCheckUtils]: 104: Hoare triple {38796#false} assume !false; {38796#false} is VALID [2022-04-08 09:43:33,265 INFO L290 TraceCheckUtils]: 103: Hoare triple {39162#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {38796#false} is VALID [2022-04-08 09:43:33,265 INFO L290 TraceCheckUtils]: 102: Hoare triple {39158#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {39162#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:33,266 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-08 09:43:33,266 INFO L290 TraceCheckUtils]: 100: Hoare triple {39178#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {39178#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:33,267 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-08 09:43:33,267 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-08 09:43:33,267 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-08 09:43:33,268 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-08 09:43:33,268 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-08 09:43:33,268 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-08 09:43:33,269 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-08 09:43:33,269 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-08 09:43:33,269 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-08 09:43:33,270 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-08 09:43:33,270 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-08 09:43:33,270 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-08 09:43:33,271 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-08 09:43:33,271 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-08 09:43:33,271 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-08 09:43:33,272 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-08 09:43:33,272 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-08 09:43:33,272 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-08 09:43:33,273 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-08 09:43:33,273 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-08 09:43:33,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-08 09:43:33,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-08 09:43:33,274 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-08 09:43:33,274 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-08 09:43:33,275 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-08 09:43:33,275 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-08 09:43:33,275 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-08 09:43:33,276 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-08 09:43:33,276 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-08 09:43:33,276 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-08 09:43:33,277 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-08 09:43:33,277 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-08 09:43:33,277 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-08 09:43:33,278 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-08 09:43:33,278 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-08 09:43:33,278 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-08 09:43:33,279 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-08 09:43:33,279 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-08 09:43:33,280 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-08 09:43:33,280 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-08 09:43:33,280 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-08 09:43:33,280 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-08 09:43:33,281 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-08 09:43:33,281 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-08 09:43:33,282 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-08 09:43:33,282 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-08 09:43:33,282 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-08 09:43:33,283 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-08 09:43:33,283 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-08 09:43:33,283 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-08 09:43:33,284 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-08 09:43:33,284 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-08 09:43:33,284 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-08 09:43:33,285 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-08 09:43:33,285 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-08 09:43:33,285 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-08 09:43:33,286 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-08 09:43:33,286 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-08 09:43:33,286 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-08 09:43:33,287 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-08 09:43:33,287 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-08 09:43:33,287 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-08 09:43:33,288 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-08 09:43:33,288 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-08 09:43:33,288 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-08 09:43:33,289 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-08 09:43:33,289 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-08 09:43:33,289 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-08 09:43:33,290 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-08 09:43:33,290 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-08 09:43:33,290 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-08 09:43:33,291 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-08 09:43:33,291 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-08 09:43:33,291 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-08 09:43:33,292 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-08 09:43:33,292 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-08 09:43:33,293 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-08 09:43:33,293 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-08 09:43:33,293 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-08 09:43:33,293 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-08 09:43:33,294 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-08 09:43:33,294 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-08 09:43:33,295 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-08 09:43:33,295 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-08 09:43:33,295 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-08 09:43:33,295 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-08 09:43:33,296 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-08 09:43:33,296 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-08 09:43:33,297 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-08 09:43:33,297 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-08 09:43:33,297 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-08 09:43:33,297 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-08 09:43:33,298 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-08 09:43:33,298 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-08 09:43:33,298 INFO L290 TraceCheckUtils]: 5: Hoare triple {38795#true} ~i~0 := 0;~k~0 := 0; {39507#(<= main_~k~0 999953)} is VALID [2022-04-08 09:43:33,299 INFO L272 TraceCheckUtils]: 4: Hoare triple {38795#true} call #t~ret3 := main(); {38795#true} is VALID [2022-04-08 09:43:33,299 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-08 09:43:33,299 INFO L290 TraceCheckUtils]: 2: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-08 09:43:33,299 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-08 09:43:33,299 INFO L272 TraceCheckUtils]: 0: Hoare triple {38795#true} call ULTIMATE.init(); {38795#true} is VALID [2022-04-08 09:43:33,299 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-08 09:43:33,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786124737] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:33,299 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:33,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52, 52] total 104 [2022-04-08 09:43:33,300 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:33,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1614479783] [2022-04-08 09:43:33,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1614479783] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:33,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:33,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-04-08 09:43:33,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522529031] [2022-04-08 09:43:33,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:33,300 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-08 09:43:33,300 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:33,300 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-08 09:43:33,369 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-08 09:43:33,369 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-04-08 09:43:33,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:33,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-04-08 09:43:33,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4863, Invalid=5849, Unknown=0, NotChecked=0, Total=10712 [2022-04-08 09:43:33,370 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-08 09:43:35,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:35,295 INFO L93 Difference]: Finished difference Result 114 states and 114 transitions. [2022-04-08 09:43:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-04-08 09:43:35,295 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-08 09:43:35,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:35,296 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-08 09:43:35,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 114 transitions. [2022-04-08 09:43:35,297 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-08 09:43:35,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 114 transitions. [2022-04-08 09:43:35,298 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 53 states and 114 transitions. [2022-04-08 09:43:35,387 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-08 09:43:35,388 INFO L225 Difference]: With dead ends: 114 [2022-04-08 09:43:35,388 INFO L226 Difference]: Without dead ends: 109 [2022-04-08 09:43:35,390 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2037 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=9626, Invalid=13936, Unknown=0, NotChecked=0, Total=23562 [2022-04-08 09:43:35,390 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 106 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:35,390 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.1s Time] [2022-04-08 09:43:35,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-04-08 09:43:35,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2022-04-08 09:43:35,923 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:35,923 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-08 09:43:35,923 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-08 09:43:35,923 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-08 09:43:35,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:35,924 INFO L93 Difference]: Finished difference Result 109 states and 109 transitions. [2022-04-08 09:43:35,924 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 109 transitions. [2022-04-08 09:43:35,925 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:35,925 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:35,925 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-08 09:43:35,925 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-08 09:43:35,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:35,926 INFO L93 Difference]: Finished difference Result 109 states and 109 transitions. [2022-04-08 09:43:35,926 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 109 transitions. [2022-04-08 09:43:35,926 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:35,926 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:35,926 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:35,927 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:35,927 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-08 09:43:35,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 108 transitions. [2022-04-08 09:43:35,928 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 108 transitions. Word has length 105 [2022-04-08 09:43:35,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:35,928 INFO L478 AbstractCegarLoop]: Abstraction has 108 states and 108 transitions. [2022-04-08 09:43:35,928 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-08 09:43:35,928 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 108 states and 108 transitions. [2022-04-08 09:43:36,077 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-08 09:43:36,077 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 108 transitions. [2022-04-08 09:43:36,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-08 09:43:36,078 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:36,078 INFO L499 BasicCegarLoop]: trace histogram [48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:36,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-04-08 09:43:36,278 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-08 09:43:36,278 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:36,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:36,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1988187948, now seen corresponding path program 95 times [2022-04-08 09:43:36,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:36,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1949027093] [2022-04-08 09:43:36,287 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:36,287 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:36,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1988187948, now seen corresponding path program 96 times [2022-04-08 09:43:36,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:36,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857893813] [2022-04-08 09:43:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:36,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:36,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:37,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:37,364 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-08 09:43:37,364 INFO L290 TraceCheckUtils]: 1: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-08 09:43:37,364 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-08 09:43:37,365 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-08 09:43:37,365 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-08 09:43:37,365 INFO L290 TraceCheckUtils]: 2: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-08 09:43:37,365 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-08 09:43:37,365 INFO L272 TraceCheckUtils]: 4: Hoare triple {40293#true} call #t~ret3 := main(); {40293#true} is VALID [2022-04-08 09:43:37,365 INFO L290 TraceCheckUtils]: 5: Hoare triple {40293#true} ~i~0 := 0;~k~0 := 0; {40298#(= main_~k~0 0)} is VALID [2022-04-08 09:43:37,365 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-08 09:43:37,366 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-08 09:43:37,366 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-08 09:43:37,367 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-08 09:43:37,367 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-08 09:43:37,367 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-08 09:43:37,367 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-08 09:43:37,368 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-08 09:43:37,368 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-08 09:43:37,369 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-08 09:43:37,369 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-08 09:43:37,369 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-08 09:43:37,369 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-08 09:43:37,370 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-08 09:43:37,370 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-08 09:43:37,371 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-08 09:43:37,371 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-08 09:43:37,371 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-08 09:43:37,371 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-08 09:43:37,372 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-08 09:43:37,372 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-08 09:43:37,373 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-08 09:43:37,373 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-08 09:43:37,373 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-08 09:43:37,373 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-08 09:43:37,374 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-08 09:43:37,374 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-08 09:43:37,375 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-08 09:43:37,375 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-08 09:43:37,375 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-08 09:43:37,375 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-08 09:43:37,376 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-08 09:43:37,376 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-08 09:43:37,377 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-08 09:43:37,377 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-08 09:43:37,377 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-08 09:43:37,378 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-08 09:43:37,378 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-08 09:43:37,378 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-08 09:43:37,379 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-08 09:43:37,379 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-08 09:43:37,379 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-08 09:43:37,380 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-08 09:43:37,380 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-08 09:43:37,380 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-08 09:43:37,381 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-08 09:43:37,381 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-08 09:43:37,381 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-08 09:43:37,382 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-08 09:43:37,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-08 09:43:37,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-08 09:43:37,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-08 09:43:37,383 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-08 09:43:37,383 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-08 09:43:37,384 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-08 09:43:37,384 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-08 09:43:37,384 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-08 09:43:37,385 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-08 09:43:37,385 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-08 09:43:37,385 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-08 09:43:37,386 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-08 09:43:37,386 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-08 09:43:37,386 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-08 09:43:37,387 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-08 09:43:37,387 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-08 09:43:37,387 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-08 09:43:37,388 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-08 09:43:37,388 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-08 09:43:37,388 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-08 09:43:37,389 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-08 09:43:37,389 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-08 09:43:37,389 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-08 09:43:37,390 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-08 09:43:37,390 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-08 09:43:37,390 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-08 09:43:37,391 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-08 09:43:37,391 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-08 09:43:37,391 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-08 09:43:37,392 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-08 09:43:37,392 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-08 09:43:37,392 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-08 09:43:37,393 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-08 09:43:37,393 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-08 09:43:37,393 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-08 09:43:37,394 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-08 09:43:37,394 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-08 09:43:37,394 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-08 09:43:37,395 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-08 09:43:37,395 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-08 09:43:37,395 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-08 09:43:37,396 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-08 09:43:37,396 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-08 09:43:37,396 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-08 09:43:37,397 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-08 09:43:37,397 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-08 09:43:37,397 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-08 09:43:37,398 INFO L290 TraceCheckUtils]: 102: Hoare triple {40346#(<= main_~k~0 48)} assume !(~i~0 < 1000000); {40346#(<= main_~k~0 48)} is VALID [2022-04-08 09:43:37,398 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-08 09:43:37,398 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-08 09:43:37,399 INFO L290 TraceCheckUtils]: 105: Hoare triple {40348#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {40294#false} is VALID [2022-04-08 09:43:37,399 INFO L290 TraceCheckUtils]: 106: Hoare triple {40294#false} assume !false; {40294#false} is VALID [2022-04-08 09:43:37,399 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-08 09:43:37,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:37,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857893813] [2022-04-08 09:43:37,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857893813] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:37,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899674753] [2022-04-08 09:43:37,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:43:37,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:37,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:37,401 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-08 09:43:37,402 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-08 09:43:37,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2022-04-08 09:43:37,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:37,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-08 09:43:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:37,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:38,278 INFO L272 TraceCheckUtils]: 0: Hoare triple {40293#true} call ULTIMATE.init(); {40293#true} is VALID [2022-04-08 09:43:38,279 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-08 09:43:38,279 INFO L290 TraceCheckUtils]: 2: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-08 09:43:38,279 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-08 09:43:38,279 INFO L272 TraceCheckUtils]: 4: Hoare triple {40293#true} call #t~ret3 := main(); {40293#true} is VALID [2022-04-08 09:43:38,279 INFO L290 TraceCheckUtils]: 5: Hoare triple {40293#true} ~i~0 := 0;~k~0 := 0; {40368#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:38,279 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-08 09:43:38,280 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-08 09:43:38,280 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-08 09:43:38,280 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-08 09:43:38,281 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-08 09:43:38,281 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-08 09:43:38,281 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-08 09:43:38,282 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-08 09:43:38,282 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-08 09:43:38,282 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-08 09:43:38,283 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-08 09:43:38,283 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-08 09:43:38,283 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-08 09:43:38,284 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-08 09:43:38,284 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-08 09:43:38,284 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-08 09:43:38,285 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-08 09:43:38,285 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-08 09:43:38,285 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-08 09:43:38,286 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-08 09:43:38,286 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-08 09:43:38,287 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-08 09:43:38,287 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-08 09:43:38,287 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-08 09:43:38,287 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-08 09:43:38,288 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-08 09:43:38,288 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-08 09:43:38,289 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-08 09:43:38,289 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-08 09:43:38,289 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-08 09:43:38,290 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-08 09:43:38,290 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-08 09:43:38,290 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-08 09:43:38,291 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-08 09:43:38,291 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-08 09:43:38,291 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-08 09:43:38,292 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-08 09:43:38,292 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-08 09:43:38,292 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-08 09:43:38,293 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-08 09:43:38,293 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-08 09:43:38,293 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-08 09:43:38,294 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-08 09:43:38,294 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-08 09:43:38,294 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-08 09:43:38,295 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-08 09:43:38,295 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-08 09:43:38,295 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-08 09:43:38,296 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-08 09:43:38,296 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-08 09:43:38,296 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-08 09:43:38,297 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-08 09:43:38,297 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-08 09:43:38,297 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-08 09:43:38,298 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-08 09:43:38,298 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-08 09:43:38,298 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-08 09:43:38,299 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-08 09:43:38,299 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-08 09:43:38,300 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-08 09:43:38,300 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-08 09:43:38,300 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-08 09:43:38,301 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-08 09:43:38,301 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-08 09:43:38,301 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-08 09:43:38,302 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-08 09:43:38,302 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-08 09:43:38,302 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-08 09:43:38,303 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-08 09:43:38,303 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-08 09:43:38,303 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-08 09:43:38,304 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-08 09:43:38,304 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-08 09:43:38,304 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-08 09:43:38,305 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-08 09:43:38,305 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-08 09:43:38,305 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-08 09:43:38,306 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-08 09:43:38,306 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-08 09:43:38,306 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-08 09:43:38,307 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-08 09:43:38,307 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-08 09:43:38,307 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-08 09:43:38,308 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-08 09:43:38,308 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-08 09:43:38,308 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-08 09:43:38,309 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-08 09:43:38,309 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-08 09:43:38,309 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-08 09:43:38,310 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-08 09:43:38,310 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-08 09:43:38,310 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-08 09:43:38,311 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-08 09:43:38,311 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-08 09:43:38,311 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-08 09:43:38,312 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-08 09:43:38,312 INFO L290 TraceCheckUtils]: 102: Hoare triple {40346#(<= main_~k~0 48)} assume !(~i~0 < 1000000); {40346#(<= main_~k~0 48)} is VALID [2022-04-08 09:43:38,313 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-08 09:43:38,313 INFO L290 TraceCheckUtils]: 104: Hoare triple {40663#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {40667#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:38,313 INFO L290 TraceCheckUtils]: 105: Hoare triple {40667#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {40294#false} is VALID [2022-04-08 09:43:38,313 INFO L290 TraceCheckUtils]: 106: Hoare triple {40294#false} assume !false; {40294#false} is VALID [2022-04-08 09:43:38,314 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-08 09:43:38,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:41,333 INFO L290 TraceCheckUtils]: 106: Hoare triple {40294#false} assume !false; {40294#false} is VALID [2022-04-08 09:43:41,333 INFO L290 TraceCheckUtils]: 105: Hoare triple {40667#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {40294#false} is VALID [2022-04-08 09:43:41,334 INFO L290 TraceCheckUtils]: 104: Hoare triple {40663#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {40667#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:41,334 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-08 09:43:41,334 INFO L290 TraceCheckUtils]: 102: Hoare triple {40683#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {40683#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:41,335 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-08 09:43:41,335 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-08 09:43:41,335 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-08 09:43:41,336 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-08 09:43:41,336 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-08 09:43:41,336 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-08 09:43:41,337 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-08 09:43:41,337 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-08 09:43:41,338 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-08 09:43:41,338 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-08 09:43:41,338 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-08 09:43:41,338 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-08 09:43:41,339 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-08 09:43:41,339 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-08 09:43:41,340 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-08 09:43:41,340 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-08 09:43:41,340 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-08 09:43:41,341 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-08 09:43:41,341 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-08 09:43:41,341 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-08 09:43:41,342 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-08 09:43:41,342 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-08 09:43:41,342 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-08 09:43:41,343 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-08 09:43:41,343 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-08 09:43:41,343 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-08 09:43:41,344 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-08 09:43:41,344 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-08 09:43:41,344 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-08 09:43:41,345 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-08 09:43:41,345 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-08 09:43:41,345 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-08 09:43:41,346 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-08 09:43:41,346 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-08 09:43:41,346 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-08 09:43:41,347 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-08 09:43:41,347 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-08 09:43:41,347 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-08 09:43:41,348 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-08 09:43:41,348 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-08 09:43:41,348 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-08 09:43:41,349 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-08 09:43:41,349 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-08 09:43:41,349 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-08 09:43:41,350 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-08 09:43:41,350 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-08 09:43:41,351 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-08 09:43:41,351 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-08 09:43:41,351 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-08 09:43:41,351 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-08 09:43:41,352 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-08 09:43:41,352 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-08 09:43:41,353 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-08 09:43:41,353 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-08 09:43:41,353 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-08 09:43:41,354 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-08 09:43:41,354 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-08 09:43:41,354 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-08 09:43:41,355 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-08 09:43:41,355 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-08 09:43:41,355 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-08 09:43:41,356 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-08 09:43:41,356 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-08 09:43:41,356 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-08 09:43:41,357 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-08 09:43:41,357 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-08 09:43:41,357 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-08 09:43:41,358 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-08 09:43:41,358 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-08 09:43:41,358 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-08 09:43:41,359 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-08 09:43:41,359 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-08 09:43:41,359 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-08 09:43:41,360 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-08 09:43:41,360 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-08 09:43:41,360 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-08 09:43:41,361 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-08 09:43:41,361 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-08 09:43:41,361 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-08 09:43:41,362 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-08 09:43:41,362 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-08 09:43:41,362 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-08 09:43:41,363 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-08 09:43:41,363 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-08 09:43:41,363 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-08 09:43:41,364 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-08 09:43:41,364 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-08 09:43:41,364 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-08 09:43:41,365 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-08 09:43:41,365 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-08 09:43:41,366 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-08 09:43:41,366 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-08 09:43:41,366 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-08 09:43:41,366 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-08 09:43:41,367 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-08 09:43:41,367 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-08 09:43:41,367 INFO L290 TraceCheckUtils]: 5: Hoare triple {40293#true} ~i~0 := 0;~k~0 := 0; {41019#(<= main_~k~0 999952)} is VALID [2022-04-08 09:43:41,368 INFO L272 TraceCheckUtils]: 4: Hoare triple {40293#true} call #t~ret3 := main(); {40293#true} is VALID [2022-04-08 09:43:41,368 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-08 09:43:41,368 INFO L290 TraceCheckUtils]: 2: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-08 09:43:41,368 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-08 09:43:41,368 INFO L272 TraceCheckUtils]: 0: Hoare triple {40293#true} call ULTIMATE.init(); {40293#true} is VALID [2022-04-08 09:43:41,368 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-08 09:43:41,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899674753] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:41,368 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:41,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53, 53] total 106 [2022-04-08 09:43:41,368 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:41,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1949027093] [2022-04-08 09:43:41,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1949027093] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:41,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:41,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2022-04-08 09:43:41,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116348472] [2022-04-08 09:43:41,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:41,369 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-08 09:43:41,369 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:41,369 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-08 09:43:41,445 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-08 09:43:41,445 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-04-08 09:43:41,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:41,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-04-08 09:43:41,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5062, Invalid=6068, Unknown=0, NotChecked=0, Total=11130 [2022-04-08 09:43:41,446 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-08 09:43:43,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:43,445 INFO L93 Difference]: Finished difference Result 116 states and 116 transitions. [2022-04-08 09:43:43,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-04-08 09:43:43,445 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-08 09:43:43,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:43,445 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-08 09:43:43,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 116 transitions. [2022-04-08 09:43:43,446 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-08 09:43:43,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 116 transitions. [2022-04-08 09:43:43,447 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 54 states and 116 transitions. [2022-04-08 09:43:43,537 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-08 09:43:43,538 INFO L225 Difference]: With dead ends: 116 [2022-04-08 09:43:43,538 INFO L226 Difference]: Without dead ends: 111 [2022-04-08 09:43:43,541 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=10022, Invalid=14470, Unknown=0, NotChecked=0, Total=24492 [2022-04-08 09:43:43,542 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 108 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:43,542 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.1s Time] [2022-04-08 09:43:43,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-04-08 09:43:44,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 110. [2022-04-08 09:43:44,074 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:44,074 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-08 09:43:44,074 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-08 09:43:44,074 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-08 09:43:44,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:44,075 INFO L93 Difference]: Finished difference Result 111 states and 111 transitions. [2022-04-08 09:43:44,075 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 111 transitions. [2022-04-08 09:43:44,075 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:44,075 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:44,076 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-08 09:43:44,076 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-08 09:43:44,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:44,077 INFO L93 Difference]: Finished difference Result 111 states and 111 transitions. [2022-04-08 09:43:44,077 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 111 transitions. [2022-04-08 09:43:44,077 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:44,077 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:44,077 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:44,077 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:44,078 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-08 09:43:44,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 110 transitions. [2022-04-08 09:43:44,079 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 110 transitions. Word has length 107 [2022-04-08 09:43:44,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:44,079 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 110 transitions. [2022-04-08 09:43:44,079 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-08 09:43:44,079 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 110 states and 110 transitions. [2022-04-08 09:43:44,245 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-08 09:43:44,245 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 110 transitions. [2022-04-08 09:43:44,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-08 09:43:44,245 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:44,245 INFO L499 BasicCegarLoop]: trace histogram [49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:44,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-04-08 09:43:44,446 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-08 09:43:44,446 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:44,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:44,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1711977104, now seen corresponding path program 97 times [2022-04-08 09:43:44,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:44,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [812250308] [2022-04-08 09:43:44,454 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:44,454 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:44,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1711977104, now seen corresponding path program 98 times [2022-04-08 09:43:44,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:44,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174040762] [2022-04-08 09:43:44,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:44,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:45,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:45,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:45,673 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-08 09:43:45,673 INFO L290 TraceCheckUtils]: 1: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-08 09:43:45,673 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-08 09:43:45,674 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-08 09:43:45,674 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-08 09:43:45,674 INFO L290 TraceCheckUtils]: 2: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-08 09:43:45,674 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-08 09:43:45,674 INFO L272 TraceCheckUtils]: 4: Hoare triple {41819#true} call #t~ret3 := main(); {41819#true} is VALID [2022-04-08 09:43:45,674 INFO L290 TraceCheckUtils]: 5: Hoare triple {41819#true} ~i~0 := 0;~k~0 := 0; {41824#(= main_~k~0 0)} is VALID [2022-04-08 09:43:45,674 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-08 09:43:45,675 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-08 09:43:45,675 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-08 09:43:45,676 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-08 09:43:45,676 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-08 09:43:45,677 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-08 09:43:45,677 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-08 09:43:45,677 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-08 09:43:45,678 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-08 09:43:45,678 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-08 09:43:45,679 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-08 09:43:45,679 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-08 09:43:45,680 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-08 09:43:45,680 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-08 09:43:45,680 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-08 09:43:45,681 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-08 09:43:45,681 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-08 09:43:45,682 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-08 09:43:45,682 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-08 09:43:45,683 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-08 09:43:45,683 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-08 09:43:45,683 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-08 09:43:45,684 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-08 09:43:45,684 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-08 09:43:45,685 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-08 09:43:45,685 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-08 09:43:45,685 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-08 09:43:45,686 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-08 09:43:45,686 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-08 09:43:45,687 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-08 09:43:45,687 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-08 09:43:45,688 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-08 09:43:45,688 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-08 09:43:45,688 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-08 09:43:45,689 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-08 09:43:45,689 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-08 09:43:45,690 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-08 09:43:45,690 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-08 09:43:45,690 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-08 09:43:45,691 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-08 09:43:45,691 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-08 09:43:45,692 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-08 09:43:45,692 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-08 09:43:45,693 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-08 09:43:45,693 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-08 09:43:45,694 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-08 09:43:45,694 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-08 09:43:45,694 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-08 09:43:45,695 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-08 09:43:45,695 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-08 09:43:45,696 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-08 09:43:45,696 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-08 09:43:45,696 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-08 09:43:45,697 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-08 09:43:45,697 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-08 09:43:45,698 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-08 09:43:45,698 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-08 09:43:45,699 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-08 09:43:45,699 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-08 09:43:45,700 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-08 09:43:45,700 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-08 09:43:45,700 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-08 09:43:45,701 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-08 09:43:45,701 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-08 09:43:45,702 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-08 09:43:45,702 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-08 09:43:45,702 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-08 09:43:45,703 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-08 09:43:45,703 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-08 09:43:45,704 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-08 09:43:45,704 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-08 09:43:45,705 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-08 09:43:45,705 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-08 09:43:45,705 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-08 09:43:45,706 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-08 09:43:45,706 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-08 09:43:45,707 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-08 09:43:45,707 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-08 09:43:45,708 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-08 09:43:45,708 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-08 09:43:45,708 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-08 09:43:45,709 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-08 09:43:45,709 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-08 09:43:45,710 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-08 09:43:45,710 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-08 09:43:45,711 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-08 09:43:45,711 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-08 09:43:45,711 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-08 09:43:45,712 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-08 09:43:45,712 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-08 09:43:45,713 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-08 09:43:45,713 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-08 09:43:45,713 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-08 09:43:45,714 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-08 09:43:45,714 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-08 09:43:45,715 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-08 09:43:45,715 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-08 09:43:45,716 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-08 09:43:45,716 INFO L290 TraceCheckUtils]: 104: Hoare triple {41873#(<= main_~k~0 49)} assume !(~i~0 < 1000000); {41873#(<= main_~k~0 49)} is VALID [2022-04-08 09:43:45,717 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-08 09:43:45,717 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-08 09:43:45,717 INFO L290 TraceCheckUtils]: 107: Hoare triple {41875#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {41820#false} is VALID [2022-04-08 09:43:45,717 INFO L290 TraceCheckUtils]: 108: Hoare triple {41820#false} assume !false; {41820#false} is VALID [2022-04-08 09:43:45,718 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-08 09:43:45,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:45,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174040762] [2022-04-08 09:43:45,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174040762] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:45,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849889286] [2022-04-08 09:43:45,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:43:45,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:45,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:45,719 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-08 09:43:45,721 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-08 09:43:45,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:43:45,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:45,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-08 09:43:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:45,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:46,595 INFO L272 TraceCheckUtils]: 0: Hoare triple {41819#true} call ULTIMATE.init(); {41819#true} is VALID [2022-04-08 09:43:46,595 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-08 09:43:46,595 INFO L290 TraceCheckUtils]: 2: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-08 09:43:46,595 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-08 09:43:46,595 INFO L272 TraceCheckUtils]: 4: Hoare triple {41819#true} call #t~ret3 := main(); {41819#true} is VALID [2022-04-08 09:43:46,595 INFO L290 TraceCheckUtils]: 5: Hoare triple {41819#true} ~i~0 := 0;~k~0 := 0; {41895#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:46,596 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-08 09:43:46,596 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-08 09:43:46,596 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-08 09:43:46,597 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-08 09:43:46,597 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-08 09:43:46,597 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-08 09:43:46,598 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-08 09:43:46,598 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-08 09:43:46,598 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-08 09:43:46,599 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-08 09:43:46,599 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-08 09:43:46,599 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-08 09:43:46,600 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-08 09:43:46,600 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-08 09:43:46,600 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-08 09:43:46,601 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-08 09:43:46,601 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-08 09:43:46,601 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-08 09:43:46,602 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-08 09:43:46,602 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-08 09:43:46,602 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-08 09:43:46,603 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-08 09:43:46,603 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-08 09:43:46,603 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-08 09:43:46,604 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-08 09:43:46,604 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-08 09:43:46,604 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-08 09:43:46,605 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-08 09:43:46,605 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-08 09:43:46,605 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-08 09:43:46,606 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-08 09:43:46,606 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-08 09:43:46,606 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-08 09:43:46,607 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-08 09:43:46,607 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-08 09:43:46,607 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-08 09:43:46,608 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-08 09:43:46,608 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-08 09:43:46,608 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-08 09:43:46,609 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-08 09:43:46,609 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-08 09:43:46,610 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-08 09:43:46,610 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-08 09:43:46,610 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-08 09:43:46,610 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-08 09:43:46,611 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-08 09:43:46,611 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-08 09:43:46,612 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-08 09:43:46,612 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-08 09:43:46,612 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-08 09:43:46,612 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-08 09:43:46,613 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-08 09:43:46,613 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-08 09:43:46,614 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-08 09:43:46,614 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-08 09:43:46,614 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-08 09:43:46,614 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-08 09:43:46,615 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-08 09:43:46,615 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-08 09:43:46,616 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-08 09:43:46,616 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-08 09:43:46,616 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-08 09:43:46,617 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-08 09:43:46,617 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-08 09:43:46,617 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-08 09:43:46,618 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-08 09:43:46,618 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-08 09:43:46,618 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-08 09:43:46,619 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-08 09:43:46,619 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-08 09:43:46,619 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-08 09:43:46,620 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-08 09:43:46,620 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-08 09:43:46,620 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-08 09:43:46,621 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-08 09:43:46,621 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-08 09:43:46,621 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-08 09:43:46,622 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-08 09:43:46,622 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-08 09:43:46,622 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-08 09:43:46,623 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-08 09:43:46,623 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-08 09:43:46,623 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-08 09:43:46,624 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-08 09:43:46,624 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-08 09:43:46,624 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-08 09:43:46,625 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-08 09:43:46,625 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-08 09:43:46,625 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-08 09:43:46,626 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-08 09:43:46,626 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-08 09:43:46,626 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-08 09:43:46,627 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-08 09:43:46,627 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-08 09:43:46,627 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-08 09:43:46,628 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-08 09:43:46,628 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-08 09:43:46,628 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-08 09:43:46,629 INFO L290 TraceCheckUtils]: 104: Hoare triple {41873#(<= main_~k~0 49)} assume !(~i~0 < 1000000); {41873#(<= main_~k~0 49)} is VALID [2022-04-08 09:43:46,629 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-08 09:43:46,630 INFO L290 TraceCheckUtils]: 106: Hoare triple {42196#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {42200#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:46,630 INFO L290 TraceCheckUtils]: 107: Hoare triple {42200#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {41820#false} is VALID [2022-04-08 09:43:46,630 INFO L290 TraceCheckUtils]: 108: Hoare triple {41820#false} assume !false; {41820#false} is VALID [2022-04-08 09:43:46,630 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-08 09:43:46,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:49,704 INFO L290 TraceCheckUtils]: 108: Hoare triple {41820#false} assume !false; {41820#false} is VALID [2022-04-08 09:43:49,705 INFO L290 TraceCheckUtils]: 107: Hoare triple {42200#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {41820#false} is VALID [2022-04-08 09:43:49,705 INFO L290 TraceCheckUtils]: 106: Hoare triple {42196#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {42200#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:49,706 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-08 09:43:49,706 INFO L290 TraceCheckUtils]: 104: Hoare triple {42216#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {42216#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:49,706 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-08 09:43:49,707 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-08 09:43:49,707 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-08 09:43:49,707 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-08 09:43:49,708 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-08 09:43:49,708 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-08 09:43:49,708 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-08 09:43:49,709 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-08 09:43:49,709 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-08 09:43:49,709 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-08 09:43:49,710 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-08 09:43:49,710 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-08 09:43:49,710 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-08 09:43:49,711 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-08 09:43:49,711 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-08 09:43:49,711 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-08 09:43:49,712 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-08 09:43:49,712 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-08 09:43:49,713 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-08 09:43:49,713 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-08 09:43:49,713 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-08 09:43:49,713 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-08 09:43:49,714 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-08 09:43:49,714 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-08 09:43:49,715 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-08 09:43:49,715 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-08 09:43:49,715 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-08 09:43:49,715 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-08 09:43:49,716 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-08 09:43:49,716 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-08 09:43:49,717 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-08 09:43:49,717 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-08 09:43:49,717 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-08 09:43:49,717 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-08 09:43:49,718 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-08 09:43:49,718 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-08 09:43:49,719 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-08 09:43:49,719 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-08 09:43:49,719 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-08 09:43:49,720 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-08 09:43:49,720 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-08 09:43:49,720 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-08 09:43:49,721 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-08 09:43:49,721 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-08 09:43:49,721 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-08 09:43:49,722 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-08 09:43:49,722 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-08 09:43:49,722 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-08 09:43:49,723 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-08 09:43:49,723 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-08 09:43:49,723 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-08 09:43:49,724 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-08 09:43:49,724 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-08 09:43:49,724 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-08 09:43:49,725 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-08 09:43:49,725 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-08 09:43:49,725 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-08 09:43:49,726 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-08 09:43:49,726 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-08 09:43:49,726 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-08 09:43:49,727 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-08 09:43:49,727 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-08 09:43:49,727 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-08 09:43:49,728 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-08 09:43:49,728 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-08 09:43:49,728 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-08 09:43:49,729 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-08 09:43:49,729 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-08 09:43:49,729 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-08 09:43:49,730 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-08 09:43:49,730 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-08 09:43:49,730 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-08 09:43:49,731 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-08 09:43:49,731 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-08 09:43:49,731 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-08 09:43:49,732 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-08 09:43:49,732 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-08 09:43:49,732 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-08 09:43:49,733 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-08 09:43:49,733 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-08 09:43:49,733 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-08 09:43:49,734 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-08 09:43:49,734 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-08 09:43:49,734 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-08 09:43:49,735 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-08 09:43:49,735 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-08 09:43:49,735 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-08 09:43:49,736 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-08 09:43:49,736 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-08 09:43:49,736 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-08 09:43:49,737 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-08 09:43:49,737 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-08 09:43:49,737 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-08 09:43:49,738 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-08 09:43:49,738 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-08 09:43:49,738 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-08 09:43:49,739 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-08 09:43:49,739 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-08 09:43:49,739 INFO L290 TraceCheckUtils]: 5: Hoare triple {41819#true} ~i~0 := 0;~k~0 := 0; {42559#(<= main_~k~0 999951)} is VALID [2022-04-08 09:43:49,739 INFO L272 TraceCheckUtils]: 4: Hoare triple {41819#true} call #t~ret3 := main(); {41819#true} is VALID [2022-04-08 09:43:49,739 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-08 09:43:49,740 INFO L290 TraceCheckUtils]: 2: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-08 09:43:49,740 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-08 09:43:49,740 INFO L272 TraceCheckUtils]: 0: Hoare triple {41819#true} call ULTIMATE.init(); {41819#true} is VALID [2022-04-08 09:43:49,740 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-08 09:43:49,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849889286] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:49,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:49,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54, 54] total 108 [2022-04-08 09:43:49,740 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:49,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [812250308] [2022-04-08 09:43:49,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [812250308] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:49,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:49,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2022-04-08 09:43:49,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189229677] [2022-04-08 09:43:49,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:49,741 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-08 09:43:49,741 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:49,741 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-08 09:43:49,812 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-08 09:43:49,812 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-04-08 09:43:49,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:49,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-04-08 09:43:49,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5265, Invalid=6291, Unknown=0, NotChecked=0, Total=11556 [2022-04-08 09:43:49,814 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-08 09:43:51,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:51,851 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2022-04-08 09:43:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-04-08 09:43:51,851 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-08 09:43:51,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:43:51,851 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-08 09:43:51,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 118 transitions. [2022-04-08 09:43:51,852 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-08 09:43:51,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 118 transitions. [2022-04-08 09:43:51,853 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 55 states and 118 transitions. [2022-04-08 09:43:51,942 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-08 09:43:51,943 INFO L225 Difference]: With dead ends: 118 [2022-04-08 09:43:51,943 INFO L226 Difference]: Without dead ends: 113 [2022-04-08 09:43:51,944 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2172 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=10426, Invalid=15014, Unknown=0, NotChecked=0, Total=25440 [2022-04-08 09:43:51,944 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:43:51,945 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.1s Time] [2022-04-08 09:43:51,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-04-08 09:43:52,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 112. [2022-04-08 09:43:52,492 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:43:52,492 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-08 09:43:52,492 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-08 09:43:52,492 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-08 09:43:52,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:52,493 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2022-04-08 09:43:52,493 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2022-04-08 09:43:52,493 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:52,493 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:52,493 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-08 09:43:52,493 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-08 09:43:52,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:43:52,494 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2022-04-08 09:43:52,494 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2022-04-08 09:43:52,494 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:43:52,494 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:43:52,494 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:43:52,494 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:43:52,494 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-08 09:43:52,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 112 transitions. [2022-04-08 09:43:52,495 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 112 transitions. Word has length 109 [2022-04-08 09:43:52,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:43:52,496 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 112 transitions. [2022-04-08 09:43:52,496 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-08 09:43:52,496 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 112 states and 112 transitions. [2022-04-08 09:43:52,653 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-08 09:43:52,654 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 112 transitions. [2022-04-08 09:43:52,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-08 09:43:52,654 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:43:52,654 INFO L499 BasicCegarLoop]: trace histogram [50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:43:52,670 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-08 09:43:52,854 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-08 09:43:52,855 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:43:52,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:43:52,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1337670988, now seen corresponding path program 99 times [2022-04-08 09:43:52,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:52,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [254124788] [2022-04-08 09:43:52,867 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:43:52,867 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:43:52,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1337670988, now seen corresponding path program 100 times [2022-04-08 09:43:52,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:43:52,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52282347] [2022-04-08 09:43:52,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:43:52,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:43:52,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:54,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:43:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:54,073 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-08 09:43:54,074 INFO L290 TraceCheckUtils]: 1: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-08 09:43:54,074 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-08 09:43:54,075 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-08 09:43:54,075 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-08 09:43:54,075 INFO L290 TraceCheckUtils]: 2: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-08 09:43:54,075 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-08 09:43:54,075 INFO L272 TraceCheckUtils]: 4: Hoare triple {43373#true} call #t~ret3 := main(); {43373#true} is VALID [2022-04-08 09:43:54,075 INFO L290 TraceCheckUtils]: 5: Hoare triple {43373#true} ~i~0 := 0;~k~0 := 0; {43378#(= main_~k~0 0)} is VALID [2022-04-08 09:43:54,075 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-08 09:43:54,076 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-08 09:43:54,076 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-08 09:43:54,076 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-08 09:43:54,077 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-08 09:43:54,077 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-08 09:43:54,077 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-08 09:43:54,078 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-08 09:43:54,078 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-08 09:43:54,078 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-08 09:43:54,079 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-08 09:43:54,079 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-08 09:43:54,079 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-08 09:43:54,080 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-08 09:43:54,080 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-08 09:43:54,080 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-08 09:43:54,081 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-08 09:43:54,081 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-08 09:43:54,081 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-08 09:43:54,082 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-08 09:43:54,082 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-08 09:43:54,082 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-08 09:43:54,083 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-08 09:43:54,083 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-08 09:43:54,083 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-08 09:43:54,084 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-08 09:43:54,084 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-08 09:43:54,084 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-08 09:43:54,085 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-08 09:43:54,085 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-08 09:43:54,085 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-08 09:43:54,086 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-08 09:43:54,086 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-08 09:43:54,086 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-08 09:43:54,087 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-08 09:43:54,087 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-08 09:43:54,087 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-08 09:43:54,088 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-08 09:43:54,088 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-08 09:43:54,088 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-08 09:43:54,089 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-08 09:43:54,089 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-08 09:43:54,089 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-08 09:43:54,090 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-08 09:43:54,090 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-08 09:43:54,090 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-08 09:43:54,091 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-08 09:43:54,091 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-08 09:43:54,091 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-08 09:43:54,092 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-08 09:43:54,092 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-08 09:43:54,092 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-08 09:43:54,093 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-08 09:43:54,093 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-08 09:43:54,093 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-08 09:43:54,094 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-08 09:43:54,094 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-08 09:43:54,094 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-08 09:43:54,095 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-08 09:43:54,095 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-08 09:43:54,095 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-08 09:43:54,096 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-08 09:43:54,096 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-08 09:43:54,097 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-08 09:43:54,097 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-08 09:43:54,097 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-08 09:43:54,097 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-08 09:43:54,098 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-08 09:43:54,098 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-08 09:43:54,099 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-08 09:43:54,099 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-08 09:43:54,099 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-08 09:43:54,099 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-08 09:43:54,100 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-08 09:43:54,100 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-08 09:43:54,101 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-08 09:43:54,101 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-08 09:43:54,101 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-08 09:43:54,101 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-08 09:43:54,102 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-08 09:43:54,102 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-08 09:43:54,103 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-08 09:43:54,103 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-08 09:43:54,103 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-08 09:43:54,103 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-08 09:43:54,104 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-08 09:43:54,104 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-08 09:43:54,105 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-08 09:43:54,105 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-08 09:43:54,105 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-08 09:43:54,105 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-08 09:43:54,106 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-08 09:43:54,106 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-08 09:43:54,107 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-08 09:43:54,107 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-08 09:43:54,107 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-08 09:43:54,108 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-08 09:43:54,108 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-08 09:43:54,108 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-08 09:43:54,109 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-08 09:43:54,109 INFO L290 TraceCheckUtils]: 106: Hoare triple {43428#(<= main_~k~0 50)} assume !(~i~0 < 1000000); {43428#(<= main_~k~0 50)} is VALID [2022-04-08 09:43:54,109 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-08 09:43:54,110 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-08 09:43:54,110 INFO L290 TraceCheckUtils]: 109: Hoare triple {43430#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {43374#false} is VALID [2022-04-08 09:43:54,110 INFO L290 TraceCheckUtils]: 110: Hoare triple {43374#false} assume !false; {43374#false} is VALID [2022-04-08 09:43:54,110 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-08 09:43:54,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:43:54,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52282347] [2022-04-08 09:43:54,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52282347] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:43:54,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775915257] [2022-04-08 09:43:54,111 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:43:54,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:43:54,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:43:54,112 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-08 09:43:54,112 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-08 09:43:54,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:43:54,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:43:54,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 54 conjunts are in the unsatisfiable core [2022-04-08 09:43:54,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:43:54,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:43:55,031 INFO L272 TraceCheckUtils]: 0: Hoare triple {43373#true} call ULTIMATE.init(); {43373#true} is VALID [2022-04-08 09:43:55,032 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-08 09:43:55,032 INFO L290 TraceCheckUtils]: 2: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-08 09:43:55,032 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-08 09:43:55,032 INFO L272 TraceCheckUtils]: 4: Hoare triple {43373#true} call #t~ret3 := main(); {43373#true} is VALID [2022-04-08 09:43:55,032 INFO L290 TraceCheckUtils]: 5: Hoare triple {43373#true} ~i~0 := 0;~k~0 := 0; {43450#(<= main_~k~0 0)} is VALID [2022-04-08 09:43:55,032 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-08 09:43:55,033 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-08 09:43:55,033 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-08 09:43:55,033 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-08 09:43:55,034 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-08 09:43:55,034 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-08 09:43:55,034 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-08 09:43:55,035 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-08 09:43:55,035 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-08 09:43:55,035 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-08 09:43:55,036 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-08 09:43:55,036 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-08 09:43:55,036 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-08 09:43:55,037 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-08 09:43:55,037 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-08 09:43:55,037 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-08 09:43:55,038 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-08 09:43:55,038 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-08 09:43:55,038 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-08 09:43:55,039 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-08 09:43:55,039 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-08 09:43:55,040 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-08 09:43:55,040 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-08 09:43:55,040 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-08 09:43:55,040 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-08 09:43:55,041 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-08 09:43:55,041 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-08 09:43:55,042 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-08 09:43:55,042 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-08 09:43:55,042 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-08 09:43:55,042 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-08 09:43:55,043 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-08 09:43:55,043 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-08 09:43:55,044 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-08 09:43:55,044 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-08 09:43:55,044 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-08 09:43:55,044 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-08 09:43:55,045 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-08 09:43:55,045 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-08 09:43:55,046 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-08 09:43:55,046 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-08 09:43:55,046 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-08 09:43:55,046 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-08 09:43:55,047 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-08 09:43:55,047 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-08 09:43:55,048 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-08 09:43:55,048 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-08 09:43:55,048 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-08 09:43:55,049 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-08 09:43:55,049 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-08 09:43:55,049 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-08 09:43:55,050 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-08 09:43:55,050 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-08 09:43:55,050 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-08 09:43:55,051 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-08 09:43:55,051 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-08 09:43:55,051 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-08 09:43:55,052 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-08 09:43:55,052 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-08 09:43:55,052 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-08 09:43:55,053 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-08 09:43:55,053 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-08 09:43:55,053 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-08 09:43:55,054 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-08 09:43:55,054 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-08 09:43:55,054 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-08 09:43:55,055 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-08 09:43:55,055 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-08 09:43:55,055 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-08 09:43:55,056 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-08 09:43:55,056 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-08 09:43:55,056 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-08 09:43:55,057 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-08 09:43:55,057 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-08 09:43:55,057 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-08 09:43:55,058 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-08 09:43:55,058 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-08 09:43:55,058 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-08 09:43:55,059 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-08 09:43:55,059 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-08 09:43:55,059 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-08 09:43:55,060 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-08 09:43:55,060 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-08 09:43:55,060 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-08 09:43:55,061 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-08 09:43:55,061 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-08 09:43:55,061 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-08 09:43:55,062 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-08 09:43:55,062 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-08 09:43:55,062 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-08 09:43:55,063 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-08 09:43:55,063 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-08 09:43:55,063 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-08 09:43:55,064 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-08 09:43:55,064 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-08 09:43:55,065 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-08 09:43:55,065 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-08 09:43:55,065 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-08 09:43:55,065 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-08 09:43:55,066 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-08 09:43:55,066 INFO L290 TraceCheckUtils]: 106: Hoare triple {43428#(<= main_~k~0 50)} assume !(~i~0 < 1000000); {43428#(<= main_~k~0 50)} is VALID [2022-04-08 09:43:55,067 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-08 09:43:55,067 INFO L290 TraceCheckUtils]: 108: Hoare triple {43757#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {43761#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:55,067 INFO L290 TraceCheckUtils]: 109: Hoare triple {43761#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {43374#false} is VALID [2022-04-08 09:43:55,067 INFO L290 TraceCheckUtils]: 110: Hoare triple {43374#false} assume !false; {43374#false} is VALID [2022-04-08 09:43:55,068 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-08 09:43:55,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:43:58,335 INFO L290 TraceCheckUtils]: 110: Hoare triple {43374#false} assume !false; {43374#false} is VALID [2022-04-08 09:43:58,341 INFO L290 TraceCheckUtils]: 109: Hoare triple {43761#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {43374#false} is VALID [2022-04-08 09:43:58,341 INFO L290 TraceCheckUtils]: 108: Hoare triple {43757#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {43761#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:43:58,342 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-08 09:43:58,342 INFO L290 TraceCheckUtils]: 106: Hoare triple {43777#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {43777#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:43:58,342 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-08 09:43:58,343 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-08 09:43:58,343 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-08 09:43:58,343 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-08 09:43:58,344 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-08 09:43:58,344 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-08 09:43:58,344 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-08 09:43:58,345 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-08 09:43:58,345 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-08 09:43:58,345 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-08 09:43:58,346 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-08 09:43:58,346 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-08 09:43:58,346 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-08 09:43:58,347 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-08 09:43:58,347 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-08 09:43:58,347 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-08 09:43:58,348 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-08 09:43:58,348 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-08 09:43:58,349 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-08 09:43:58,349 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-08 09:43:58,349 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-08 09:43:58,349 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-08 09:43:58,350 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-08 09:43:58,350 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-08 09:43:58,351 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-08 09:43:58,351 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-08 09:43:58,351 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-08 09:43:58,351 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-08 09:43:58,352 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-08 09:43:58,352 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-08 09:43:58,353 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-08 09:43:58,353 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-08 09:43:58,353 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-08 09:43:58,354 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-08 09:43:58,354 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-08 09:43:58,354 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-08 09:43:58,355 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-08 09:43:58,355 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-08 09:43:58,355 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-08 09:43:58,356 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-08 09:43:58,356 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-08 09:43:58,356 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-08 09:43:58,357 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-08 09:43:58,357 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-08 09:43:58,357 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-08 09:43:58,358 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-08 09:43:58,358 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-08 09:43:58,358 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-08 09:43:58,359 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-08 09:43:58,359 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-08 09:43:58,359 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-08 09:43:58,360 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-08 09:43:58,360 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-08 09:43:58,360 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-08 09:43:58,361 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-08 09:43:58,361 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-08 09:43:58,361 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-08 09:43:58,362 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-08 09:43:58,362 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-08 09:43:58,362 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-08 09:43:58,363 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-08 09:43:58,363 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-08 09:43:58,363 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-08 09:43:58,364 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-08 09:43:58,364 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-08 09:43:58,364 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-08 09:43:58,365 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-08 09:43:58,365 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-08 09:43:58,365 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-08 09:43:58,366 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-08 09:43:58,366 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-08 09:43:58,366 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-08 09:43:58,367 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-08 09:43:58,367 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-08 09:43:58,367 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-08 09:43:58,368 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-08 09:43:58,368 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-08 09:43:58,368 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-08 09:43:58,369 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-08 09:43:58,369 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-08 09:43:58,369 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-08 09:43:58,370 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-08 09:43:58,370 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-08 09:43:58,370 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-08 09:43:58,371 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-08 09:43:58,371 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-08 09:43:58,372 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-08 09:43:58,372 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-08 09:43:58,372 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-08 09:43:58,372 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-08 09:43:58,373 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-08 09:43:58,373 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-08 09:43:58,374 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-08 09:43:58,374 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-08 09:43:58,374 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-08 09:43:58,374 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-08 09:43:58,375 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-08 09:43:58,375 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-08 09:43:58,376 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-08 09:43:58,376 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-08 09:43:58,376 INFO L290 TraceCheckUtils]: 5: Hoare triple {43373#true} ~i~0 := 0;~k~0 := 0; {44127#(<= main_~k~0 999950)} is VALID [2022-04-08 09:43:58,376 INFO L272 TraceCheckUtils]: 4: Hoare triple {43373#true} call #t~ret3 := main(); {43373#true} is VALID [2022-04-08 09:43:58,376 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-08 09:43:58,376 INFO L290 TraceCheckUtils]: 2: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-08 09:43:58,376 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-08 09:43:58,376 INFO L272 TraceCheckUtils]: 0: Hoare triple {43373#true} call ULTIMATE.init(); {43373#true} is VALID [2022-04-08 09:43:58,377 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-08 09:43:58,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775915257] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:43:58,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:43:58,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55, 55] total 110 [2022-04-08 09:43:58,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:43:58,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [254124788] [2022-04-08 09:43:58,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [254124788] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:43:58,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:43:58,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2022-04-08 09:43:58,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271951056] [2022-04-08 09:43:58,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:43:58,378 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-08 09:43:58,378 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:43:58,378 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-08 09:43:58,450 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-08 09:43:58,451 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-04-08 09:43:58,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:43:58,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-04-08 09:43:58,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5472, Invalid=6518, Unknown=0, NotChecked=0, Total=11990 [2022-04-08 09:43:58,452 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-08 09:44:00,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:00,584 INFO L93 Difference]: Finished difference Result 120 states and 120 transitions. [2022-04-08 09:44:00,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-04-08 09:44:00,584 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-08 09:44:00,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:00,584 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-08 09:44:00,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 120 transitions. [2022-04-08 09:44:00,585 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-08 09:44:00,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 120 transitions. [2022-04-08 09:44:00,586 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 56 states and 120 transitions. [2022-04-08 09:44:00,676 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-08 09:44:00,677 INFO L225 Difference]: With dead ends: 120 [2022-04-08 09:44:00,677 INFO L226 Difference]: Without dead ends: 115 [2022-04-08 09:44:00,679 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2241 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=10838, Invalid=15568, Unknown=0, NotChecked=0, Total=26406 [2022-04-08 09:44:00,679 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 112 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:00,679 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.1s Time] [2022-04-08 09:44:00,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-04-08 09:44:01,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 114. [2022-04-08 09:44:01,259 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:01,259 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-08 09:44:01,260 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-08 09:44:01,260 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-08 09:44:01,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:01,261 INFO L93 Difference]: Finished difference Result 115 states and 115 transitions. [2022-04-08 09:44:01,261 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2022-04-08 09:44:01,261 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:01,261 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:01,261 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-08 09:44:01,261 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-08 09:44:01,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:01,262 INFO L93 Difference]: Finished difference Result 115 states and 115 transitions. [2022-04-08 09:44:01,262 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2022-04-08 09:44:01,262 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:01,262 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:01,262 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:01,262 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:01,262 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-08 09:44:01,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 114 transitions. [2022-04-08 09:44:01,263 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 114 transitions. Word has length 111 [2022-04-08 09:44:01,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:01,263 INFO L478 AbstractCegarLoop]: Abstraction has 114 states and 114 transitions. [2022-04-08 09:44:01,263 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-08 09:44:01,263 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 114 states and 114 transitions. [2022-04-08 09:44:01,422 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-08 09:44:01,422 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 114 transitions. [2022-04-08 09:44:01,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-08 09:44:01,423 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:01,423 INFO L499 BasicCegarLoop]: trace histogram [51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:01,439 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-08 09:44:01,627 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-08 09:44:01,627 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:01,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:01,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1888220920, now seen corresponding path program 101 times [2022-04-08 09:44:01,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:01,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1062882878] [2022-04-08 09:44:01,635 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:01,635 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:01,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1888220920, now seen corresponding path program 102 times [2022-04-08 09:44:01,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:01,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050720589] [2022-04-08 09:44:01,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:01,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:02,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:02,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:02,884 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-08 09:44:02,884 INFO L290 TraceCheckUtils]: 1: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-08 09:44:02,884 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-08 09:44:02,884 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-08 09:44:02,884 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-08 09:44:02,884 INFO L290 TraceCheckUtils]: 2: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-08 09:44:02,884 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-08 09:44:02,884 INFO L272 TraceCheckUtils]: 4: Hoare triple {44955#true} call #t~ret3 := main(); {44955#true} is VALID [2022-04-08 09:44:02,885 INFO L290 TraceCheckUtils]: 5: Hoare triple {44955#true} ~i~0 := 0;~k~0 := 0; {44960#(= main_~k~0 0)} is VALID [2022-04-08 09:44:02,885 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-08 09:44:02,885 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-08 09:44:02,885 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-08 09:44:02,886 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-08 09:44:02,886 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-08 09:44:02,887 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-08 09:44:02,887 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-08 09:44:02,887 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-08 09:44:02,887 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-08 09:44:02,888 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-08 09:44:02,888 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-08 09:44:02,889 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-08 09:44:02,889 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-08 09:44:02,889 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-08 09:44:02,890 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-08 09:44:02,890 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-08 09:44:02,890 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-08 09:44:02,891 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-08 09:44:02,891 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-08 09:44:02,891 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-08 09:44:02,892 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-08 09:44:02,892 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-08 09:44:02,892 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-08 09:44:02,893 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-08 09:44:02,893 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-08 09:44:02,893 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-08 09:44:02,893 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-08 09:44:02,894 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-08 09:44:02,894 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-08 09:44:02,895 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-08 09:44:02,895 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-08 09:44:02,895 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-08 09:44:02,896 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-08 09:44:02,896 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-08 09:44:02,896 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-08 09:44:02,897 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-08 09:44:02,897 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-08 09:44:02,897 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-08 09:44:02,897 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-08 09:44:02,898 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-08 09:44:02,898 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-08 09:44:02,899 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-08 09:44:02,899 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-08 09:44:02,899 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-08 09:44:02,899 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-08 09:44:02,900 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-08 09:44:02,900 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-08 09:44:02,901 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-08 09:44:02,901 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-08 09:44:02,901 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-08 09:44:02,902 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-08 09:44:02,903 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-08 09:44:02,903 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-08 09:44:02,903 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-08 09:44:02,903 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-08 09:44:02,904 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-08 09:44:02,904 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-08 09:44:02,905 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-08 09:44:02,905 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-08 09:44:02,905 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-08 09:44:02,906 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-08 09:44:02,906 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-08 09:44:02,907 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-08 09:44:02,907 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-08 09:44:02,907 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-08 09:44:02,908 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-08 09:44:02,908 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-08 09:44:02,908 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-08 09:44:02,909 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-08 09:44:02,909 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-08 09:44:02,909 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-08 09:44:02,910 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-08 09:44:02,910 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-08 09:44:02,910 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-08 09:44:02,911 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-08 09:44:02,911 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-08 09:44:02,911 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-08 09:44:02,912 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-08 09:44:02,912 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-08 09:44:02,912 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-08 09:44:02,913 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-08 09:44:02,913 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-08 09:44:02,913 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-08 09:44:02,914 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-08 09:44:02,914 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-08 09:44:02,914 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-08 09:44:02,915 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-08 09:44:02,915 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-08 09:44:02,915 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-08 09:44:02,916 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-08 09:44:02,916 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-08 09:44:02,916 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-08 09:44:02,917 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-08 09:44:02,917 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-08 09:44:02,917 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-08 09:44:02,918 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-08 09:44:02,918 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-08 09:44:02,918 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-08 09:44:02,919 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-08 09:44:02,919 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-08 09:44:02,919 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-08 09:44:02,920 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-08 09:44:02,920 INFO L290 TraceCheckUtils]: 108: Hoare triple {45011#(<= main_~k~0 51)} assume !(~i~0 < 1000000); {45011#(<= main_~k~0 51)} is VALID [2022-04-08 09:44:02,920 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-08 09:44:02,921 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-08 09:44:02,921 INFO L290 TraceCheckUtils]: 111: Hoare triple {45013#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {44956#false} is VALID [2022-04-08 09:44:02,921 INFO L290 TraceCheckUtils]: 112: Hoare triple {44956#false} assume !false; {44956#false} is VALID [2022-04-08 09:44:02,921 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-08 09:44:02,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:02,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050720589] [2022-04-08 09:44:02,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050720589] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:02,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910901756] [2022-04-08 09:44:02,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:44:02,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:02,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:02,923 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-08 09:44:02,924 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-08 09:44:03,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-04-08 09:44:03,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:44:03,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-08 09:44:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:03,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:44:03,834 INFO L272 TraceCheckUtils]: 0: Hoare triple {44955#true} call ULTIMATE.init(); {44955#true} is VALID [2022-04-08 09:44:03,834 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-08 09:44:03,834 INFO L290 TraceCheckUtils]: 2: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-08 09:44:03,835 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-08 09:44:03,835 INFO L272 TraceCheckUtils]: 4: Hoare triple {44955#true} call #t~ret3 := main(); {44955#true} is VALID [2022-04-08 09:44:03,835 INFO L290 TraceCheckUtils]: 5: Hoare triple {44955#true} ~i~0 := 0;~k~0 := 0; {45033#(<= main_~k~0 0)} is VALID [2022-04-08 09:44:03,835 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-08 09:44:03,836 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-08 09:44:03,836 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-08 09:44:03,836 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-08 09:44:03,837 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-08 09:44:03,837 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-08 09:44:03,837 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-08 09:44:03,838 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-08 09:44:03,838 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-08 09:44:03,838 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-08 09:44:03,839 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-08 09:44:03,839 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-08 09:44:03,839 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-08 09:44:03,840 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-08 09:44:03,840 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-08 09:44:03,840 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-08 09:44:03,841 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-08 09:44:03,841 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-08 09:44:03,841 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-08 09:44:03,842 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-08 09:44:03,842 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-08 09:44:03,842 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-08 09:44:03,843 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-08 09:44:03,843 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-08 09:44:03,843 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-08 09:44:03,844 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-08 09:44:03,844 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-08 09:44:03,844 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-08 09:44:03,845 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-08 09:44:03,845 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-08 09:44:03,845 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-08 09:44:03,846 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-08 09:44:03,846 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-08 09:44:03,846 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-08 09:44:03,847 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-08 09:44:03,847 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-08 09:44:03,847 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-08 09:44:03,848 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-08 09:44:03,848 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-08 09:44:03,849 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-08 09:44:03,849 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-08 09:44:03,849 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-08 09:44:03,849 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-08 09:44:03,850 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-08 09:44:03,850 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-08 09:44:03,851 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-08 09:44:03,851 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-08 09:44:03,851 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-08 09:44:03,852 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-08 09:44:03,852 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-08 09:44:03,852 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-08 09:44:03,853 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-08 09:44:03,853 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-08 09:44:03,853 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-08 09:44:03,854 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-08 09:44:03,854 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-08 09:44:03,854 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-08 09:44:03,855 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-08 09:44:03,855 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-08 09:44:03,855 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-08 09:44:03,856 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-08 09:44:03,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-08 09:44:03,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-08 09:44:03,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-08 09:44:03,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-08 09:44:03,857 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-08 09:44:03,858 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-08 09:44:03,858 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-08 09:44:03,858 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-08 09:44:03,859 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-08 09:44:03,859 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-08 09:44:03,859 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-08 09:44:03,860 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-08 09:44:03,860 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-08 09:44:03,860 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-08 09:44:03,861 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-08 09:44:03,861 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-08 09:44:03,861 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-08 09:44:03,862 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-08 09:44:03,862 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-08 09:44:03,862 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-08 09:44:03,863 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-08 09:44:03,863 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-08 09:44:03,863 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-08 09:44:03,864 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-08 09:44:03,864 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-08 09:44:03,864 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-08 09:44:03,865 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-08 09:44:03,865 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-08 09:44:03,865 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-08 09:44:03,866 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-08 09:44:03,866 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-08 09:44:03,866 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-08 09:44:03,867 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-08 09:44:03,867 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-08 09:44:03,867 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-08 09:44:03,868 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-08 09:44:03,868 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-08 09:44:03,868 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-08 09:44:03,869 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-08 09:44:03,869 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-08 09:44:03,869 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-08 09:44:03,870 INFO L290 TraceCheckUtils]: 108: Hoare triple {45011#(<= main_~k~0 51)} assume !(~i~0 < 1000000); {45011#(<= main_~k~0 51)} is VALID [2022-04-08 09:44:03,870 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-08 09:44:03,871 INFO L290 TraceCheckUtils]: 110: Hoare triple {45346#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {45350#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:03,871 INFO L290 TraceCheckUtils]: 111: Hoare triple {45350#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {44956#false} is VALID [2022-04-08 09:44:03,871 INFO L290 TraceCheckUtils]: 112: Hoare triple {44956#false} assume !false; {44956#false} is VALID [2022-04-08 09:44:03,871 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-08 09:44:03,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:44:07,232 INFO L290 TraceCheckUtils]: 112: Hoare triple {44956#false} assume !false; {44956#false} is VALID [2022-04-08 09:44:07,232 INFO L290 TraceCheckUtils]: 111: Hoare triple {45350#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {44956#false} is VALID [2022-04-08 09:44:07,233 INFO L290 TraceCheckUtils]: 110: Hoare triple {45346#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {45350#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:07,233 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-08 09:44:07,233 INFO L290 TraceCheckUtils]: 108: Hoare triple {45366#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {45366#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:44:07,234 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-08 09:44:07,234 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-08 09:44:07,234 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-08 09:44:07,235 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-08 09:44:07,235 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-08 09:44:07,235 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-08 09:44:07,236 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-08 09:44:07,236 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-08 09:44:07,236 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-08 09:44:07,237 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-08 09:44:07,237 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-08 09:44:07,237 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-08 09:44:07,238 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-08 09:44:07,238 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-08 09:44:07,239 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-08 09:44:07,239 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-08 09:44:07,239 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-08 09:44:07,239 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-08 09:44:07,240 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-08 09:44:07,240 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-08 09:44:07,241 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-08 09:44:07,241 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-08 09:44:07,241 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-08 09:44:07,241 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-08 09:44:07,242 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-08 09:44:07,242 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-08 09:44:07,243 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-08 09:44:07,243 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-08 09:44:07,243 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-08 09:44:07,244 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-08 09:44:07,244 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-08 09:44:07,244 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-08 09:44:07,245 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-08 09:44:07,245 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-08 09:44:07,245 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-08 09:44:07,246 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-08 09:44:07,246 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-08 09:44:07,246 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-08 09:44:07,247 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-08 09:44:07,247 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-08 09:44:07,247 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-08 09:44:07,248 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-08 09:44:07,248 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-08 09:44:07,248 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-08 09:44:07,249 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-08 09:44:07,249 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-08 09:44:07,249 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-08 09:44:07,250 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-08 09:44:07,250 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-08 09:44:07,250 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-08 09:44:07,251 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-08 09:44:07,251 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-08 09:44:07,251 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-08 09:44:07,252 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-08 09:44:07,252 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-08 09:44:07,252 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-08 09:44:07,253 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-08 09:44:07,253 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-08 09:44:07,253 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-08 09:44:07,254 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-08 09:44:07,254 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-08 09:44:07,254 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-08 09:44:07,255 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-08 09:44:07,255 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-08 09:44:07,255 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-08 09:44:07,256 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-08 09:44:07,256 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-08 09:44:07,256 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-08 09:44:07,257 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-08 09:44:07,257 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-08 09:44:07,258 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-08 09:44:07,258 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-08 09:44:07,258 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-08 09:44:07,258 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-08 09:44:07,259 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-08 09:44:07,259 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-08 09:44:07,260 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-08 09:44:07,260 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-08 09:44:07,260 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-08 09:44:07,260 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-08 09:44:07,261 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-08 09:44:07,261 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-08 09:44:07,262 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-08 09:44:07,262 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-08 09:44:07,262 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-08 09:44:07,262 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-08 09:44:07,263 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-08 09:44:07,263 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-08 09:44:07,264 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-08 09:44:07,264 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-08 09:44:07,264 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-08 09:44:07,265 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-08 09:44:07,265 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-08 09:44:07,265 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-08 09:44:07,266 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-08 09:44:07,266 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-08 09:44:07,266 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-08 09:44:07,267 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-08 09:44:07,267 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-08 09:44:07,267 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-08 09:44:07,268 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-08 09:44:07,268 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-08 09:44:07,268 INFO L290 TraceCheckUtils]: 5: Hoare triple {44955#true} ~i~0 := 0;~k~0 := 0; {45723#(<= main_~k~0 999949)} is VALID [2022-04-08 09:44:07,268 INFO L272 TraceCheckUtils]: 4: Hoare triple {44955#true} call #t~ret3 := main(); {44955#true} is VALID [2022-04-08 09:44:07,268 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-08 09:44:07,268 INFO L290 TraceCheckUtils]: 2: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-08 09:44:07,268 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-08 09:44:07,269 INFO L272 TraceCheckUtils]: 0: Hoare triple {44955#true} call ULTIMATE.init(); {44955#true} is VALID [2022-04-08 09:44:07,269 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-08 09:44:07,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910901756] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:44:07,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:44:07,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56, 56] total 112 [2022-04-08 09:44:07,269 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:44:07,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1062882878] [2022-04-08 09:44:07,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1062882878] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:44:07,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:44:07,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2022-04-08 09:44:07,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865073634] [2022-04-08 09:44:07,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:44:07,270 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-08 09:44:07,270 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:44:07,271 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-08 09:44:07,345 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-08 09:44:07,345 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-04-08 09:44:07,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:07,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-04-08 09:44:07,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5683, Invalid=6749, Unknown=0, NotChecked=0, Total=12432 [2022-04-08 09:44:07,347 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-08 09:44:09,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:09,532 INFO L93 Difference]: Finished difference Result 122 states and 122 transitions. [2022-04-08 09:44:09,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-04-08 09:44:09,532 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-08 09:44:09,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:09,532 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-08 09:44:09,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 122 transitions. [2022-04-08 09:44:09,533 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-08 09:44:09,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 122 transitions. [2022-04-08 09:44:09,534 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 57 states and 122 transitions. [2022-04-08 09:44:09,624 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-08 09:44:09,625 INFO L225 Difference]: With dead ends: 122 [2022-04-08 09:44:09,625 INFO L226 Difference]: Without dead ends: 117 [2022-04-08 09:44:09,627 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2311 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=11258, Invalid=16132, Unknown=0, NotChecked=0, Total=27390 [2022-04-08 09:44:09,627 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 114 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:09,627 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.1s Time] [2022-04-08 09:44:09,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-04-08 09:44:10,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2022-04-08 09:44:10,217 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:10,217 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-08 09:44:10,217 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-08 09:44:10,217 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-08 09:44:10,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:10,218 INFO L93 Difference]: Finished difference Result 117 states and 117 transitions. [2022-04-08 09:44:10,218 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 117 transitions. [2022-04-08 09:44:10,218 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:10,218 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:10,219 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-08 09:44:10,219 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-08 09:44:10,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:10,220 INFO L93 Difference]: Finished difference Result 117 states and 117 transitions. [2022-04-08 09:44:10,220 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 117 transitions. [2022-04-08 09:44:10,220 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:10,220 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:10,220 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:10,220 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:10,220 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-08 09:44:10,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 116 transitions. [2022-04-08 09:44:10,221 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 116 transitions. Word has length 113 [2022-04-08 09:44:10,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:10,221 INFO L478 AbstractCegarLoop]: Abstraction has 116 states and 116 transitions. [2022-04-08 09:44:10,221 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-08 09:44:10,221 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 116 states and 116 transitions. [2022-04-08 09:44:10,381 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-08 09:44:10,381 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 116 transitions. [2022-04-08 09:44:10,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-08 09:44:10,382 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:10,382 INFO L499 BasicCegarLoop]: trace histogram [52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:10,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-04-08 09:44:10,582 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-08 09:44:10,582 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:10,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:10,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1003956796, now seen corresponding path program 103 times [2022-04-08 09:44:10,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:10,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [519259175] [2022-04-08 09:44:10,591 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:10,591 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:10,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1003956796, now seen corresponding path program 104 times [2022-04-08 09:44:10,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:10,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244252712] [2022-04-08 09:44:10,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:10,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:11,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:11,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:11,801 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-08 09:44:11,801 INFO L290 TraceCheckUtils]: 1: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-08 09:44:11,801 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-08 09:44:11,801 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-08 09:44:11,801 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-08 09:44:11,801 INFO L290 TraceCheckUtils]: 2: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-08 09:44:11,801 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-08 09:44:11,801 INFO L272 TraceCheckUtils]: 4: Hoare triple {46565#true} call #t~ret3 := main(); {46565#true} is VALID [2022-04-08 09:44:11,802 INFO L290 TraceCheckUtils]: 5: Hoare triple {46565#true} ~i~0 := 0;~k~0 := 0; {46570#(= main_~k~0 0)} is VALID [2022-04-08 09:44:11,802 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-08 09:44:11,802 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-08 09:44:11,802 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-08 09:44:11,803 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-08 09:44:11,803 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-08 09:44:11,804 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-08 09:44:11,804 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-08 09:44:11,804 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-08 09:44:11,804 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-08 09:44:11,805 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-08 09:44:11,805 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-08 09:44:11,806 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-08 09:44:11,806 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-08 09:44:11,806 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-08 09:44:11,806 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-08 09:44:11,807 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-08 09:44:11,807 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-08 09:44:11,808 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-08 09:44:11,808 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-08 09:44:11,808 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-08 09:44:11,809 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-08 09:44:11,809 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-08 09:44:11,809 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-08 09:44:11,810 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-08 09:44:11,810 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-08 09:44:11,810 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-08 09:44:11,810 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-08 09:44:11,811 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-08 09:44:11,811 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-08 09:44:11,812 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-08 09:44:11,812 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-08 09:44:11,812 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-08 09:44:11,813 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-08 09:44:11,813 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-08 09:44:11,813 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-08 09:44:11,814 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-08 09:44:11,814 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-08 09:44:11,814 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-08 09:44:11,815 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-08 09:44:11,815 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-08 09:44:11,815 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-08 09:44:11,816 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-08 09:44:11,816 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-08 09:44:11,816 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-08 09:44:11,817 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-08 09:44:11,817 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-08 09:44:11,817 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-08 09:44:11,818 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-08 09:44:11,818 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-08 09:44:11,818 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-08 09:44:11,819 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-08 09:44:11,819 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-08 09:44:11,819 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-08 09:44:11,820 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-08 09:44:11,820 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-08 09:44:11,820 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-08 09:44:11,821 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-08 09:44:11,821 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-08 09:44:11,821 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-08 09:44:11,822 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-08 09:44:11,822 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-08 09:44:11,822 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-08 09:44:11,823 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-08 09:44:11,823 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-08 09:44:11,823 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-08 09:44:11,824 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-08 09:44:11,824 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-08 09:44:11,824 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-08 09:44:11,825 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-08 09:44:11,825 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-08 09:44:11,825 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-08 09:44:11,826 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-08 09:44:11,826 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-08 09:44:11,826 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-08 09:44:11,827 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-08 09:44:11,827 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-08 09:44:11,827 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-08 09:44:11,828 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-08 09:44:11,828 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-08 09:44:11,828 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-08 09:44:11,829 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-08 09:44:11,829 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-08 09:44:11,829 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-08 09:44:11,830 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-08 09:44:11,830 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-08 09:44:11,830 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-08 09:44:11,831 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-08 09:44:11,831 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-08 09:44:11,831 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-08 09:44:11,832 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-08 09:44:11,832 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-08 09:44:11,832 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-08 09:44:11,833 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-08 09:44:11,833 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-08 09:44:11,833 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-08 09:44:11,834 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-08 09:44:11,834 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-08 09:44:11,834 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-08 09:44:11,835 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-08 09:44:11,835 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-08 09:44:11,835 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-08 09:44:11,836 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-08 09:44:11,836 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-08 09:44:11,836 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-08 09:44:11,837 INFO L290 TraceCheckUtils]: 110: Hoare triple {46622#(<= main_~k~0 52)} assume !(~i~0 < 1000000); {46622#(<= main_~k~0 52)} is VALID [2022-04-08 09:44:11,837 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-08 09:44:11,837 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-08 09:44:11,838 INFO L290 TraceCheckUtils]: 113: Hoare triple {46624#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {46566#false} is VALID [2022-04-08 09:44:11,838 INFO L290 TraceCheckUtils]: 114: Hoare triple {46566#false} assume !false; {46566#false} is VALID [2022-04-08 09:44:11,838 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-08 09:44:11,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:11,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244252712] [2022-04-08 09:44:11,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244252712] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:11,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088627155] [2022-04-08 09:44:11,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:44:11,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:11,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:11,840 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-08 09:44:11,841 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-08 09:44:11,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:44:11,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:44:11,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 56 conjunts are in the unsatisfiable core [2022-04-08 09:44:12,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:12,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:44:12,866 INFO L272 TraceCheckUtils]: 0: Hoare triple {46565#true} call ULTIMATE.init(); {46565#true} is VALID [2022-04-08 09:44:12,867 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-08 09:44:12,867 INFO L290 TraceCheckUtils]: 2: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-08 09:44:12,867 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-08 09:44:12,867 INFO L272 TraceCheckUtils]: 4: Hoare triple {46565#true} call #t~ret3 := main(); {46565#true} is VALID [2022-04-08 09:44:12,867 INFO L290 TraceCheckUtils]: 5: Hoare triple {46565#true} ~i~0 := 0;~k~0 := 0; {46644#(<= main_~k~0 0)} is VALID [2022-04-08 09:44:12,867 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-08 09:44:12,868 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-08 09:44:12,868 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-08 09:44:12,868 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-08 09:44:12,869 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-08 09:44:12,869 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-08 09:44:12,869 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-08 09:44:12,870 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-08 09:44:12,870 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-08 09:44:12,870 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-08 09:44:12,871 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-08 09:44:12,871 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-08 09:44:12,871 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-08 09:44:12,872 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-08 09:44:12,872 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-08 09:44:12,872 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-08 09:44:12,873 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-08 09:44:12,873 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-08 09:44:12,873 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-08 09:44:12,874 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-08 09:44:12,874 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-08 09:44:12,874 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-08 09:44:12,875 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-08 09:44:12,875 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-08 09:44:12,875 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-08 09:44:12,876 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-08 09:44:12,876 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-08 09:44:12,877 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-08 09:44:12,877 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-08 09:44:12,877 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-08 09:44:12,877 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-08 09:44:12,878 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-08 09:44:12,878 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-08 09:44:12,879 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-08 09:44:12,879 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-08 09:44:12,879 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-08 09:44:12,879 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-08 09:44:12,880 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-08 09:44:12,880 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-08 09:44:12,881 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-08 09:44:12,881 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-08 09:44:12,881 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-08 09:44:12,881 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-08 09:44:12,882 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-08 09:44:12,882 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-08 09:44:12,883 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-08 09:44:12,883 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-08 09:44:12,883 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-08 09:44:12,883 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-08 09:44:12,884 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-08 09:44:12,884 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-08 09:44:12,885 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-08 09:44:12,885 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-08 09:44:12,885 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-08 09:44:12,885 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-08 09:44:12,886 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-08 09:44:12,886 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-08 09:44:12,887 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-08 09:44:12,887 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-08 09:44:12,887 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-08 09:44:12,887 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-08 09:44:12,888 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-08 09:44:12,888 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-08 09:44:12,889 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-08 09:44:12,889 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-08 09:44:12,889 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-08 09:44:12,890 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-08 09:44:12,890 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-08 09:44:12,890 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-08 09:44:12,891 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-08 09:44:12,891 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-08 09:44:12,891 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-08 09:44:12,892 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-08 09:44:12,892 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-08 09:44:12,892 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-08 09:44:12,893 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-08 09:44:12,893 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-08 09:44:12,893 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-08 09:44:12,894 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-08 09:44:12,894 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-08 09:44:12,894 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-08 09:44:12,895 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-08 09:44:12,895 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-08 09:44:12,895 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-08 09:44:12,896 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-08 09:44:12,896 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-08 09:44:12,896 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-08 09:44:12,897 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-08 09:44:12,897 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-08 09:44:12,897 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-08 09:44:12,898 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-08 09:44:12,898 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-08 09:44:12,898 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-08 09:44:12,899 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-08 09:44:12,899 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-08 09:44:12,899 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-08 09:44:12,900 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-08 09:44:12,900 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-08 09:44:12,900 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-08 09:44:12,901 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-08 09:44:12,901 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-08 09:44:12,901 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-08 09:44:12,902 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-08 09:44:12,902 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-08 09:44:12,902 INFO L290 TraceCheckUtils]: 110: Hoare triple {46622#(<= main_~k~0 52)} assume !(~i~0 < 1000000); {46622#(<= main_~k~0 52)} is VALID [2022-04-08 09:44:12,903 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-08 09:44:12,903 INFO L290 TraceCheckUtils]: 112: Hoare triple {46963#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {46967#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:12,904 INFO L290 TraceCheckUtils]: 113: Hoare triple {46967#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {46566#false} is VALID [2022-04-08 09:44:12,904 INFO L290 TraceCheckUtils]: 114: Hoare triple {46566#false} assume !false; {46566#false} is VALID [2022-04-08 09:44:12,904 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-08 09:44:12,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:44:16,287 INFO L290 TraceCheckUtils]: 114: Hoare triple {46566#false} assume !false; {46566#false} is VALID [2022-04-08 09:44:16,287 INFO L290 TraceCheckUtils]: 113: Hoare triple {46967#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {46566#false} is VALID [2022-04-08 09:44:16,288 INFO L290 TraceCheckUtils]: 112: Hoare triple {46963#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {46967#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:16,288 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-08 09:44:16,288 INFO L290 TraceCheckUtils]: 110: Hoare triple {46983#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {46983#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:44:16,289 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-08 09:44:16,289 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-08 09:44:16,290 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-08 09:44:16,290 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-08 09:44:16,290 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-08 09:44:16,291 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-08 09:44:16,291 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-08 09:44:16,291 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-08 09:44:16,292 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-08 09:44:16,292 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-08 09:44:16,292 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-08 09:44:16,293 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-08 09:44:16,293 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-08 09:44:16,293 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-08 09:44:16,294 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-08 09:44:16,294 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-08 09:44:16,294 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-08 09:44:16,295 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-08 09:44:16,295 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-08 09:44:16,295 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-08 09:44:16,296 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-08 09:44:16,296 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-08 09:44:16,297 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-08 09:44:16,297 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-08 09:44:16,297 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-08 09:44:16,297 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-08 09:44:16,298 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-08 09:44:16,298 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-08 09:44:16,299 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-08 09:44:16,299 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-08 09:44:16,299 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-08 09:44:16,300 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-08 09:44:16,300 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-08 09:44:16,300 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-08 09:44:16,301 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-08 09:44:16,301 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-08 09:44:16,301 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-08 09:44:16,302 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-08 09:44:16,302 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-08 09:44:16,302 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-08 09:44:16,303 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-08 09:44:16,303 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-08 09:44:16,303 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-08 09:44:16,304 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-08 09:44:16,304 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-08 09:44:16,304 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-08 09:44:16,305 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-08 09:44:16,305 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-08 09:44:16,305 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-08 09:44:16,306 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-08 09:44:16,306 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-08 09:44:16,306 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-08 09:44:16,307 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-08 09:44:16,307 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-08 09:44:16,307 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-08 09:44:16,308 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-08 09:44:16,308 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-08 09:44:16,308 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-08 09:44:16,309 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-08 09:44:16,309 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-08 09:44:16,310 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-08 09:44:16,310 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-08 09:44:16,310 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-08 09:44:16,310 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-08 09:44:16,311 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-08 09:44:16,311 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-08 09:44:16,312 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-08 09:44:16,312 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-08 09:44:16,312 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-08 09:44:16,313 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-08 09:44:16,313 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-08 09:44:16,313 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-08 09:44:16,314 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-08 09:44:16,314 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-08 09:44:16,314 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-08 09:44:16,315 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-08 09:44:16,315 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-08 09:44:16,315 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-08 09:44:16,316 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-08 09:44:16,316 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-08 09:44:16,316 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-08 09:44:16,317 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-08 09:44:16,317 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-08 09:44:16,317 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-08 09:44:16,318 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-08 09:44:16,318 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-08 09:44:16,318 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-08 09:44:16,319 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-08 09:44:16,319 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-08 09:44:16,319 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-08 09:44:16,320 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-08 09:44:16,320 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-08 09:44:16,321 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-08 09:44:16,321 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-08 09:44:16,321 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-08 09:44:16,321 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-08 09:44:16,322 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-08 09:44:16,322 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-08 09:44:16,323 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-08 09:44:16,323 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-08 09:44:16,323 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-08 09:44:16,324 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-08 09:44:16,324 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-08 09:44:16,324 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-08 09:44:16,325 INFO L290 TraceCheckUtils]: 5: Hoare triple {46565#true} ~i~0 := 0;~k~0 := 0; {47347#(<= main_~k~0 999948)} is VALID [2022-04-08 09:44:16,325 INFO L272 TraceCheckUtils]: 4: Hoare triple {46565#true} call #t~ret3 := main(); {46565#true} is VALID [2022-04-08 09:44:16,325 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-08 09:44:16,325 INFO L290 TraceCheckUtils]: 2: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-08 09:44:16,325 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-08 09:44:16,325 INFO L272 TraceCheckUtils]: 0: Hoare triple {46565#true} call ULTIMATE.init(); {46565#true} is VALID [2022-04-08 09:44:16,325 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-08 09:44:16,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088627155] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:44:16,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:44:16,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57, 57] total 114 [2022-04-08 09:44:16,326 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:44:16,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [519259175] [2022-04-08 09:44:16,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [519259175] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:44:16,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:44:16,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2022-04-08 09:44:16,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34841948] [2022-04-08 09:44:16,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:44:16,326 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-08 09:44:16,326 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:44:16,327 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-08 09:44:16,402 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-08 09:44:16,403 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-04-08 09:44:16,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:16,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-04-08 09:44:16,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5898, Invalid=6984, Unknown=0, NotChecked=0, Total=12882 [2022-04-08 09:44:16,404 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-08 09:44:18,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:18,658 INFO L93 Difference]: Finished difference Result 124 states and 124 transitions. [2022-04-08 09:44:18,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-04-08 09:44:18,658 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-08 09:44:18,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:18,659 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-08 09:44:18,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 124 transitions. [2022-04-08 09:44:18,659 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-08 09:44:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 124 transitions. [2022-04-08 09:44:18,660 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 58 states and 124 transitions. [2022-04-08 09:44:18,757 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-08 09:44:18,758 INFO L225 Difference]: With dead ends: 124 [2022-04-08 09:44:18,758 INFO L226 Difference]: Without dead ends: 119 [2022-04-08 09:44:18,760 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2382 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=11686, Invalid=16706, Unknown=0, NotChecked=0, Total=28392 [2022-04-08 09:44:18,760 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:18,760 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.1s Time] [2022-04-08 09:44:18,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-04-08 09:44:19,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 118. [2022-04-08 09:44:19,378 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:19,378 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-08 09:44:19,378 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-08 09:44:19,378 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-08 09:44:19,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:19,379 INFO L93 Difference]: Finished difference Result 119 states and 119 transitions. [2022-04-08 09:44:19,379 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 119 transitions. [2022-04-08 09:44:19,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:19,379 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:19,379 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-08 09:44:19,379 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-08 09:44:19,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:19,380 INFO L93 Difference]: Finished difference Result 119 states and 119 transitions. [2022-04-08 09:44:19,380 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 119 transitions. [2022-04-08 09:44:19,380 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:19,380 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:19,380 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:19,380 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:19,381 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-08 09:44:19,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 118 transitions. [2022-04-08 09:44:19,381 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 118 transitions. Word has length 115 [2022-04-08 09:44:19,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:19,382 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 118 transitions. [2022-04-08 09:44:19,382 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-08 09:44:19,382 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 118 states and 118 transitions. [2022-04-08 09:44:19,550 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-08 09:44:19,551 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 118 transitions. [2022-04-08 09:44:19,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-04-08 09:44:19,551 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:19,551 INFO L499 BasicCegarLoop]: trace histogram [53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:19,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-04-08 09:44:19,751 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-08 09:44:19,752 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:19,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:19,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1629658240, now seen corresponding path program 105 times [2022-04-08 09:44:19,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:19,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1086927517] [2022-04-08 09:44:19,761 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:19,761 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:19,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1629658240, now seen corresponding path program 106 times [2022-04-08 09:44:19,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:19,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529101485] [2022-04-08 09:44:19,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:19,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:19,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:20,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:20,938 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-08 09:44:20,938 INFO L290 TraceCheckUtils]: 1: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-08 09:44:20,938 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-08 09:44:20,938 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-08 09:44:20,938 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-08 09:44:20,938 INFO L290 TraceCheckUtils]: 2: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-08 09:44:20,938 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-08 09:44:20,938 INFO L272 TraceCheckUtils]: 4: Hoare triple {48203#true} call #t~ret3 := main(); {48203#true} is VALID [2022-04-08 09:44:20,939 INFO L290 TraceCheckUtils]: 5: Hoare triple {48203#true} ~i~0 := 0;~k~0 := 0; {48208#(= main_~k~0 0)} is VALID [2022-04-08 09:44:20,939 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-08 09:44:20,939 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-08 09:44:20,939 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-08 09:44:20,940 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-08 09:44:20,940 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-08 09:44:20,941 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-08 09:44:20,941 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-08 09:44:20,941 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-08 09:44:20,942 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-08 09:44:20,942 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-08 09:44:20,942 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-08 09:44:20,943 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-08 09:44:20,943 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-08 09:44:20,943 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-08 09:44:20,943 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-08 09:44:20,944 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-08 09:44:20,944 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-08 09:44:20,945 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-08 09:44:20,945 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-08 09:44:20,945 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-08 09:44:20,945 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-08 09:44:20,946 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-08 09:44:20,946 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-08 09:44:20,947 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-08 09:44:20,947 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-08 09:44:20,947 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-08 09:44:20,947 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-08 09:44:20,948 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-08 09:44:20,948 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-08 09:44:20,949 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-08 09:44:20,949 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-08 09:44:20,949 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-08 09:44:20,949 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-08 09:44:20,950 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-08 09:44:20,950 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-08 09:44:20,951 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-08 09:44:20,951 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-08 09:44:20,951 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-08 09:44:20,951 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-08 09:44:20,952 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-08 09:44:20,952 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-08 09:44:20,953 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-08 09:44:20,953 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-08 09:44:20,953 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-08 09:44:20,953 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-08 09:44:20,954 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-08 09:44:20,954 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-08 09:44:20,955 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-08 09:44:20,955 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-08 09:44:20,955 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-08 09:44:20,955 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-08 09:44:20,956 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-08 09:44:20,956 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-08 09:44:20,957 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-08 09:44:20,957 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-08 09:44:20,957 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-08 09:44:20,957 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-08 09:44:20,958 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-08 09:44:20,958 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-08 09:44:20,958 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-08 09:44:20,959 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-08 09:44:20,959 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-08 09:44:20,959 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-08 09:44:20,960 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-08 09:44:20,960 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-08 09:44:20,960 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-08 09:44:20,961 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-08 09:44:20,961 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-08 09:44:20,961 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-08 09:44:20,962 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-08 09:44:20,962 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-08 09:44:20,962 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-08 09:44:20,963 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-08 09:44:20,963 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-08 09:44:20,963 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-08 09:44:20,964 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-08 09:44:20,964 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-08 09:44:20,964 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-08 09:44:20,965 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-08 09:44:20,965 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-08 09:44:20,965 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-08 09:44:20,966 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-08 09:44:20,966 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-08 09:44:20,966 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-08 09:44:20,967 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-08 09:44:20,967 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-08 09:44:20,967 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-08 09:44:20,968 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-08 09:44:20,968 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-08 09:44:20,968 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-08 09:44:20,969 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-08 09:44:20,969 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-08 09:44:20,969 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-08 09:44:20,970 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-08 09:44:20,970 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-08 09:44:20,970 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-08 09:44:20,971 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-08 09:44:20,971 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-08 09:44:20,971 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-08 09:44:20,972 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-08 09:44:20,972 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-08 09:44:20,972 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-08 09:44:20,973 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-08 09:44:20,973 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-08 09:44:20,973 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-08 09:44:20,974 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-08 09:44:20,974 INFO L290 TraceCheckUtils]: 112: Hoare triple {48261#(<= main_~k~0 53)} assume !(~i~0 < 1000000); {48261#(<= main_~k~0 53)} is VALID [2022-04-08 09:44:20,975 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-08 09:44:20,975 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-08 09:44:20,975 INFO L290 TraceCheckUtils]: 115: Hoare triple {48263#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {48204#false} is VALID [2022-04-08 09:44:20,975 INFO L290 TraceCheckUtils]: 116: Hoare triple {48204#false} assume !false; {48204#false} is VALID [2022-04-08 09:44:20,976 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-08 09:44:20,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:20,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529101485] [2022-04-08 09:44:20,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529101485] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:20,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751339504] [2022-04-08 09:44:20,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:44:20,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:20,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:20,977 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-08 09:44:20,977 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-08 09:44:21,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:44:21,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:44:21,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-08 09:44:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:21,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:44:21,905 INFO L272 TraceCheckUtils]: 0: Hoare triple {48203#true} call ULTIMATE.init(); {48203#true} is VALID [2022-04-08 09:44:21,905 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-08 09:44:21,905 INFO L290 TraceCheckUtils]: 2: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-08 09:44:21,905 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-08 09:44:21,905 INFO L272 TraceCheckUtils]: 4: Hoare triple {48203#true} call #t~ret3 := main(); {48203#true} is VALID [2022-04-08 09:44:21,906 INFO L290 TraceCheckUtils]: 5: Hoare triple {48203#true} ~i~0 := 0;~k~0 := 0; {48283#(<= main_~k~0 0)} is VALID [2022-04-08 09:44:21,906 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-08 09:44:21,906 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-08 09:44:21,907 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-08 09:44:21,907 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-08 09:44:21,907 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-08 09:44:21,908 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-08 09:44:21,908 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-08 09:44:21,909 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-08 09:44:21,909 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-08 09:44:21,909 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-08 09:44:21,909 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-08 09:44:21,910 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-08 09:44:21,910 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-08 09:44:21,911 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-08 09:44:21,911 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-08 09:44:21,911 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-08 09:44:21,912 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-08 09:44:21,912 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-08 09:44:21,912 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-08 09:44:21,913 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-08 09:44:21,913 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-08 09:44:21,913 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-08 09:44:21,914 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-08 09:44:21,914 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-08 09:44:21,914 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-08 09:44:21,915 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-08 09:44:21,915 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-08 09:44:21,915 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-08 09:44:21,916 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-08 09:44:21,916 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-08 09:44:21,916 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-08 09:44:21,917 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-08 09:44:21,917 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-08 09:44:21,917 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-08 09:44:21,918 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-08 09:44:21,918 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-08 09:44:21,918 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-08 09:44:21,919 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-08 09:44:21,919 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-08 09:44:21,919 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-08 09:44:21,920 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-08 09:44:21,920 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-08 09:44:21,920 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-08 09:44:21,921 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-08 09:44:21,921 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-08 09:44:21,921 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-08 09:44:21,922 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-08 09:44:21,922 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-08 09:44:21,922 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-08 09:44:21,923 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-08 09:44:21,923 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-08 09:44:21,924 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-08 09:44:21,924 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-08 09:44:21,924 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-08 09:44:21,924 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-08 09:44:21,925 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-08 09:44:21,925 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-08 09:44:21,926 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-08 09:44:21,926 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-08 09:44:21,926 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-08 09:44:21,927 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-08 09:44:21,927 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-08 09:44:21,927 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-08 09:44:21,928 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-08 09:44:21,928 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-08 09:44:21,928 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-08 09:44:21,929 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-08 09:44:21,929 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-08 09:44:21,929 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-08 09:44:21,930 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-08 09:44:21,930 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-08 09:44:21,930 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-08 09:44:21,931 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-08 09:44:21,931 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-08 09:44:21,931 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-08 09:44:21,932 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-08 09:44:21,932 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-08 09:44:21,932 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-08 09:44:21,933 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-08 09:44:21,933 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-08 09:44:21,933 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-08 09:44:21,934 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-08 09:44:21,934 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-08 09:44:21,934 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-08 09:44:21,935 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-08 09:44:21,935 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-08 09:44:21,935 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-08 09:44:21,936 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-08 09:44:21,936 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-08 09:44:21,936 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-08 09:44:21,937 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-08 09:44:21,937 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-08 09:44:21,937 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-08 09:44:21,938 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-08 09:44:21,938 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-08 09:44:21,938 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-08 09:44:21,939 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-08 09:44:21,939 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-08 09:44:21,939 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-08 09:44:21,940 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-08 09:44:21,940 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-08 09:44:21,941 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-08 09:44:21,941 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-08 09:44:21,941 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-08 09:44:21,941 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-08 09:44:21,942 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-08 09:44:21,942 INFO L290 TraceCheckUtils]: 112: Hoare triple {48261#(<= main_~k~0 53)} assume !(~i~0 < 1000000); {48261#(<= main_~k~0 53)} is VALID [2022-04-08 09:44:21,943 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-08 09:44:21,943 INFO L290 TraceCheckUtils]: 114: Hoare triple {48608#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {48612#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:21,943 INFO L290 TraceCheckUtils]: 115: Hoare triple {48612#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {48204#false} is VALID [2022-04-08 09:44:21,943 INFO L290 TraceCheckUtils]: 116: Hoare triple {48204#false} assume !false; {48204#false} is VALID [2022-04-08 09:44:21,944 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-08 09:44:21,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:44:25,426 INFO L290 TraceCheckUtils]: 116: Hoare triple {48204#false} assume !false; {48204#false} is VALID [2022-04-08 09:44:25,427 INFO L290 TraceCheckUtils]: 115: Hoare triple {48612#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {48204#false} is VALID [2022-04-08 09:44:25,427 INFO L290 TraceCheckUtils]: 114: Hoare triple {48608#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {48612#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:25,427 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-08 09:44:25,428 INFO L290 TraceCheckUtils]: 112: Hoare triple {48628#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {48628#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:44:25,428 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-08 09:44:25,428 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-08 09:44:25,429 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-08 09:44:25,429 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-08 09:44:25,429 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-08 09:44:25,430 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-08 09:44:25,430 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-08 09:44:25,430 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-08 09:44:25,431 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-08 09:44:25,431 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-08 09:44:25,431 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-08 09:44:25,432 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-08 09:44:25,432 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-08 09:44:25,432 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-08 09:44:25,433 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-08 09:44:25,433 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-08 09:44:25,433 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-08 09:44:25,434 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-08 09:44:25,434 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-08 09:44:25,434 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-08 09:44:25,435 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-08 09:44:25,435 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-08 09:44:25,435 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-08 09:44:25,436 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-08 09:44:25,436 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-08 09:44:25,436 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-08 09:44:25,437 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-08 09:44:25,437 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-08 09:44:25,437 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-08 09:44:25,438 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-08 09:44:25,438 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-08 09:44:25,438 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-08 09:44:25,439 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-08 09:44:25,439 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-08 09:44:25,439 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-08 09:44:25,440 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-08 09:44:25,440 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-08 09:44:25,440 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-08 09:44:25,441 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-08 09:44:25,441 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-08 09:44:25,441 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-08 09:44:25,442 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-08 09:44:25,442 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-08 09:44:25,442 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-08 09:44:25,443 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-08 09:44:25,443 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-08 09:44:25,444 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-08 09:44:25,444 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-08 09:44:25,444 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-08 09:44:25,444 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-08 09:44:25,445 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-08 09:44:25,445 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-08 09:44:25,446 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-08 09:44:25,446 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-08 09:44:25,446 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-08 09:44:25,447 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-08 09:44:25,447 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-08 09:44:25,447 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-08 09:44:25,448 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-08 09:44:25,448 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-08 09:44:25,448 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-08 09:44:25,449 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-08 09:44:25,449 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-08 09:44:25,449 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-08 09:44:25,450 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-08 09:44:25,450 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-08 09:44:25,450 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-08 09:44:25,451 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-08 09:44:25,451 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-08 09:44:25,451 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-08 09:44:25,452 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-08 09:44:25,452 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-08 09:44:25,452 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-08 09:44:25,453 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-08 09:44:25,453 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-08 09:44:25,453 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-08 09:44:25,454 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-08 09:44:25,454 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-08 09:44:25,454 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-08 09:44:25,455 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-08 09:44:25,455 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-08 09:44:25,455 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-08 09:44:25,456 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-08 09:44:25,456 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-08 09:44:25,456 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-08 09:44:25,457 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-08 09:44:25,457 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-08 09:44:25,457 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-08 09:44:25,458 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-08 09:44:25,458 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-08 09:44:25,458 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-08 09:44:25,459 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-08 09:44:25,459 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-08 09:44:25,459 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-08 09:44:25,460 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-08 09:44:25,460 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-08 09:44:25,460 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-08 09:44:25,461 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-08 09:44:25,461 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-08 09:44:25,461 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-08 09:44:25,462 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-08 09:44:25,462 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-08 09:44:25,462 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-08 09:44:25,463 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-08 09:44:25,463 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-08 09:44:25,463 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-08 09:44:25,464 INFO L290 TraceCheckUtils]: 5: Hoare triple {48203#true} ~i~0 := 0;~k~0 := 0; {48999#(<= main_~k~0 999947)} is VALID [2022-04-08 09:44:25,464 INFO L272 TraceCheckUtils]: 4: Hoare triple {48203#true} call #t~ret3 := main(); {48203#true} is VALID [2022-04-08 09:44:25,464 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-08 09:44:25,464 INFO L290 TraceCheckUtils]: 2: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-08 09:44:25,464 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-08 09:44:25,464 INFO L272 TraceCheckUtils]: 0: Hoare triple {48203#true} call ULTIMATE.init(); {48203#true} is VALID [2022-04-08 09:44:25,464 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-08 09:44:25,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751339504] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:44:25,464 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:44:25,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58, 58] total 116 [2022-04-08 09:44:25,465 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:44:25,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1086927517] [2022-04-08 09:44:25,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1086927517] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:44:25,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:44:25,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2022-04-08 09:44:25,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946278010] [2022-04-08 09:44:25,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:44:25,465 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-08 09:44:25,465 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:44:25,465 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-08 09:44:25,541 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-08 09:44:25,541 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-04-08 09:44:25,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:25,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-04-08 09:44:25,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6117, Invalid=7223, Unknown=0, NotChecked=0, Total=13340 [2022-04-08 09:44:25,543 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-08 09:44:27,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:27,853 INFO L93 Difference]: Finished difference Result 126 states and 126 transitions. [2022-04-08 09:44:27,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-04-08 09:44:27,853 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-08 09:44:27,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:27,853 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-08 09:44:27,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 126 transitions. [2022-04-08 09:44:27,854 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-08 09:44:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 126 transitions. [2022-04-08 09:44:27,855 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 59 states and 126 transitions. [2022-04-08 09:44:27,950 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-08 09:44:27,951 INFO L225 Difference]: With dead ends: 126 [2022-04-08 09:44:27,951 INFO L226 Difference]: Without dead ends: 121 [2022-04-08 09:44:27,953 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=12122, Invalid=17290, Unknown=0, NotChecked=0, Total=29412 [2022-04-08 09:44:27,953 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 118 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:27,953 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.1s Time] [2022-04-08 09:44:27,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-04-08 09:44:28,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 120. [2022-04-08 09:44:28,593 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:28,593 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-08 09:44:28,593 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-08 09:44:28,594 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-08 09:44:28,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:28,594 INFO L93 Difference]: Finished difference Result 121 states and 121 transitions. [2022-04-08 09:44:28,595 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 121 transitions. [2022-04-08 09:44:28,595 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:28,595 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:28,595 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-08 09:44:28,595 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-08 09:44:28,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:28,596 INFO L93 Difference]: Finished difference Result 121 states and 121 transitions. [2022-04-08 09:44:28,596 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 121 transitions. [2022-04-08 09:44:28,596 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:28,596 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:28,596 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:28,596 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:28,596 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-08 09:44:28,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 120 transitions. [2022-04-08 09:44:28,597 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 120 transitions. Word has length 117 [2022-04-08 09:44:28,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:28,597 INFO L478 AbstractCegarLoop]: Abstraction has 120 states and 120 transitions. [2022-04-08 09:44:28,597 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-08 09:44:28,597 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 120 states and 120 transitions. [2022-04-08 09:44:28,775 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-08 09:44:28,775 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 120 transitions. [2022-04-08 09:44:28,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-04-08 09:44:28,776 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:28,776 INFO L499 BasicCegarLoop]: trace histogram [54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:28,793 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-08 09:44:28,976 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-08 09:44:28,976 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:28,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:28,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1633324484, now seen corresponding path program 107 times [2022-04-08 09:44:28,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:28,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [207945344] [2022-04-08 09:44:28,986 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:28,986 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:28,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1633324484, now seen corresponding path program 108 times [2022-04-08 09:44:28,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:28,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153501551] [2022-04-08 09:44:28,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:28,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:29,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:30,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:30,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:30,303 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-08 09:44:30,304 INFO L290 TraceCheckUtils]: 1: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-08 09:44:30,304 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-08 09:44:30,304 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-08 09:44:30,304 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-08 09:44:30,304 INFO L290 TraceCheckUtils]: 2: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-08 09:44:30,304 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-08 09:44:30,304 INFO L272 TraceCheckUtils]: 4: Hoare triple {49869#true} call #t~ret3 := main(); {49869#true} is VALID [2022-04-08 09:44:30,304 INFO L290 TraceCheckUtils]: 5: Hoare triple {49869#true} ~i~0 := 0;~k~0 := 0; {49874#(= main_~k~0 0)} is VALID [2022-04-08 09:44:30,305 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-08 09:44:30,305 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-08 09:44:30,305 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-08 09:44:30,306 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-08 09:44:30,306 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-08 09:44:30,306 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-08 09:44:30,307 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-08 09:44:30,307 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-08 09:44:30,307 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-08 09:44:30,308 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-08 09:44:30,308 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-08 09:44:30,309 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-08 09:44:30,309 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-08 09:44:30,309 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-08 09:44:30,309 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-08 09:44:30,310 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-08 09:44:30,310 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-08 09:44:30,310 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-08 09:44:30,311 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-08 09:44:30,311 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-08 09:44:30,311 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-08 09:44:30,312 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-08 09:44:30,312 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-08 09:44:30,313 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-08 09:44:30,313 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-08 09:44:30,313 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-08 09:44:30,313 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-08 09:44:30,314 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-08 09:44:30,314 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-08 09:44:30,314 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-08 09:44:30,315 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-08 09:44:30,315 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-08 09:44:30,315 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-08 09:44:30,316 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-08 09:44:30,316 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-08 09:44:30,317 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-08 09:44:30,317 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-08 09:44:30,317 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-08 09:44:30,317 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-08 09:44:30,318 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-08 09:44:30,318 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-08 09:44:30,319 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-08 09:44:30,319 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-08 09:44:30,319 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-08 09:44:30,319 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-08 09:44:30,320 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-08 09:44:30,320 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-08 09:44:30,321 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-08 09:44:30,321 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-08 09:44:30,321 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-08 09:44:30,322 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-08 09:44:30,322 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-08 09:44:30,322 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-08 09:44:30,323 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-08 09:44:30,323 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-08 09:44:30,323 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-08 09:44:30,324 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-08 09:44:30,324 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-08 09:44:30,324 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-08 09:44:30,325 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-08 09:44:30,325 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-08 09:44:30,325 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-08 09:44:30,326 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-08 09:44:30,326 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-08 09:44:30,326 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-08 09:44:30,327 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-08 09:44:30,327 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-08 09:44:30,327 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-08 09:44:30,328 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-08 09:44:30,328 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-08 09:44:30,328 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-08 09:44:30,329 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-08 09:44:30,329 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-08 09:44:30,329 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-08 09:44:30,330 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-08 09:44:30,330 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-08 09:44:30,330 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-08 09:44:30,331 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-08 09:44:30,331 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-08 09:44:30,331 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-08 09:44:30,332 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-08 09:44:30,332 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-08 09:44:30,332 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-08 09:44:30,333 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-08 09:44:30,333 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-08 09:44:30,333 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-08 09:44:30,334 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-08 09:44:30,334 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-08 09:44:30,334 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-08 09:44:30,335 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-08 09:44:30,335 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-08 09:44:30,335 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-08 09:44:30,336 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-08 09:44:30,336 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-08 09:44:30,336 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-08 09:44:30,337 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-08 09:44:30,337 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-08 09:44:30,337 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-08 09:44:30,338 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-08 09:44:30,338 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-08 09:44:30,338 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-08 09:44:30,339 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-08 09:44:30,339 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-08 09:44:30,339 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-08 09:44:30,340 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-08 09:44:30,340 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-08 09:44:30,340 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-08 09:44:30,341 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-08 09:44:30,341 INFO L290 TraceCheckUtils]: 114: Hoare triple {49928#(<= main_~k~0 54)} assume !(~i~0 < 1000000); {49928#(<= main_~k~0 54)} is VALID [2022-04-08 09:44:30,342 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-08 09:44:30,342 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-08 09:44:30,342 INFO L290 TraceCheckUtils]: 117: Hoare triple {49930#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {49870#false} is VALID [2022-04-08 09:44:30,342 INFO L290 TraceCheckUtils]: 118: Hoare triple {49870#false} assume !false; {49870#false} is VALID [2022-04-08 09:44:30,343 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-08 09:44:30,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:30,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153501551] [2022-04-08 09:44:30,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153501551] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:30,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481828978] [2022-04-08 09:44:30,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:44:30,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:30,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:30,344 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-08 09:44:30,345 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-08 09:44:30,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2022-04-08 09:44:30,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:44:30,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 58 conjunts are in the unsatisfiable core [2022-04-08 09:44:30,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:30,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:44:31,329 INFO L272 TraceCheckUtils]: 0: Hoare triple {49869#true} call ULTIMATE.init(); {49869#true} is VALID [2022-04-08 09:44:31,330 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-08 09:44:31,330 INFO L290 TraceCheckUtils]: 2: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-08 09:44:31,330 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-08 09:44:31,330 INFO L272 TraceCheckUtils]: 4: Hoare triple {49869#true} call #t~ret3 := main(); {49869#true} is VALID [2022-04-08 09:44:31,330 INFO L290 TraceCheckUtils]: 5: Hoare triple {49869#true} ~i~0 := 0;~k~0 := 0; {49950#(<= main_~k~0 0)} is VALID [2022-04-08 09:44:31,330 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-08 09:44:31,331 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-08 09:44:31,331 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-08 09:44:31,331 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-08 09:44:31,332 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-08 09:44:31,332 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-08 09:44:31,332 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-08 09:44:31,333 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-08 09:44:31,333 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-08 09:44:31,333 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-08 09:44:31,334 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-08 09:44:31,334 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-08 09:44:31,334 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-08 09:44:31,335 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-08 09:44:31,335 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-08 09:44:31,335 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-08 09:44:31,336 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-08 09:44:31,336 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-08 09:44:31,336 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-08 09:44:31,337 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-08 09:44:31,337 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-08 09:44:31,337 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-08 09:44:31,338 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-08 09:44:31,338 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-08 09:44:31,338 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-08 09:44:31,339 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-08 09:44:31,339 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-08 09:44:31,340 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-08 09:44:31,340 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-08 09:44:31,340 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-08 09:44:31,340 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-08 09:44:31,341 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-08 09:44:31,341 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-08 09:44:31,342 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-08 09:44:31,342 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-08 09:44:31,342 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-08 09:44:31,343 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-08 09:44:31,343 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-08 09:44:31,343 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-08 09:44:31,344 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-08 09:44:31,344 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-08 09:44:31,344 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-08 09:44:31,345 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-08 09:44:31,345 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-08 09:44:31,345 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-08 09:44:31,346 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-08 09:44:31,346 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-08 09:44:31,346 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-08 09:44:31,347 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-08 09:44:31,347 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-08 09:44:31,347 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-08 09:44:31,348 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-08 09:44:31,348 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-08 09:44:31,348 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-08 09:44:31,349 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-08 09:44:31,349 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-08 09:44:31,349 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-08 09:44:31,350 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-08 09:44:31,350 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-08 09:44:31,350 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-08 09:44:31,351 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-08 09:44:31,351 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-08 09:44:31,351 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-08 09:44:31,352 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-08 09:44:31,352 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-08 09:44:31,352 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-08 09:44:31,353 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-08 09:44:31,353 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-08 09:44:31,353 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-08 09:44:31,354 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-08 09:44:31,354 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-08 09:44:31,354 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-08 09:44:31,355 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-08 09:44:31,355 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-08 09:44:31,355 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-08 09:44:31,356 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-08 09:44:31,356 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-08 09:44:31,357 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-08 09:44:31,357 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-08 09:44:31,357 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-08 09:44:31,357 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-08 09:44:31,358 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-08 09:44:31,358 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-08 09:44:31,359 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-08 09:44:31,359 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-08 09:44:31,359 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-08 09:44:31,359 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-08 09:44:31,360 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-08 09:44:31,360 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-08 09:44:31,361 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-08 09:44:31,361 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-08 09:44:31,361 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-08 09:44:31,362 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-08 09:44:31,362 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-08 09:44:31,362 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-08 09:44:31,363 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-08 09:44:31,363 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-08 09:44:31,363 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-08 09:44:31,364 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-08 09:44:31,364 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-08 09:44:31,364 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-08 09:44:31,365 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-08 09:44:31,365 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-08 09:44:31,365 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-08 09:44:31,366 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-08 09:44:31,366 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-08 09:44:31,366 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-08 09:44:31,367 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-08 09:44:31,367 INFO L290 TraceCheckUtils]: 114: Hoare triple {49928#(<= main_~k~0 54)} assume !(~i~0 < 1000000); {49928#(<= main_~k~0 54)} is VALID [2022-04-08 09:44:31,367 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-08 09:44:31,368 INFO L290 TraceCheckUtils]: 116: Hoare triple {50281#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {50285#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:31,368 INFO L290 TraceCheckUtils]: 117: Hoare triple {50285#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {49870#false} is VALID [2022-04-08 09:44:31,368 INFO L290 TraceCheckUtils]: 118: Hoare triple {49870#false} assume !false; {49870#false} is VALID [2022-04-08 09:44:31,368 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-08 09:44:31,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:44:34,957 INFO L290 TraceCheckUtils]: 118: Hoare triple {49870#false} assume !false; {49870#false} is VALID [2022-04-08 09:44:34,957 INFO L290 TraceCheckUtils]: 117: Hoare triple {50285#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {49870#false} is VALID [2022-04-08 09:44:34,957 INFO L290 TraceCheckUtils]: 116: Hoare triple {50281#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {50285#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:34,958 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-08 09:44:34,958 INFO L290 TraceCheckUtils]: 114: Hoare triple {50301#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {50301#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:44:34,959 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-08 09:44:34,959 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-08 09:44:34,959 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-08 09:44:34,960 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-08 09:44:34,960 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-08 09:44:34,960 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-08 09:44:34,961 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-08 09:44:34,961 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-08 09:44:34,961 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-08 09:44:34,962 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-08 09:44:34,962 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-08 09:44:34,962 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-08 09:44:34,963 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-08 09:44:34,963 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-08 09:44:34,963 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-08 09:44:34,964 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-08 09:44:34,964 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-08 09:44:34,964 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-08 09:44:34,965 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-08 09:44:34,965 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-08 09:44:34,965 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-08 09:44:34,966 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-08 09:44:34,966 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-08 09:44:34,966 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-08 09:44:34,967 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-08 09:44:34,967 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-08 09:44:34,967 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-08 09:44:34,968 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-08 09:44:34,968 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-08 09:44:34,968 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-08 09:44:34,969 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-08 09:44:34,969 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-08 09:44:34,969 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-08 09:44:34,970 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-08 09:44:34,970 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-08 09:44:34,970 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-08 09:44:34,971 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-08 09:44:34,971 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-08 09:44:34,972 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-08 09:44:34,972 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-08 09:44:34,972 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-08 09:44:34,972 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-08 09:44:34,973 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-08 09:44:34,973 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-08 09:44:34,974 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-08 09:44:34,974 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-08 09:44:34,974 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-08 09:44:34,974 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-08 09:44:34,975 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-08 09:44:34,975 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-08 09:44:34,976 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-08 09:44:34,976 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-08 09:44:34,976 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-08 09:44:34,977 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-08 09:44:34,977 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-08 09:44:34,977 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-08 09:44:34,978 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-08 09:44:34,978 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-08 09:44:34,978 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-08 09:44:34,979 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-08 09:44:34,979 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-08 09:44:34,979 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-08 09:44:34,980 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-08 09:44:34,980 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-08 09:44:34,980 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-08 09:44:34,981 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-08 09:44:34,981 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-08 09:44:34,981 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-08 09:44:34,982 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-08 09:44:34,982 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-08 09:44:34,982 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-08 09:44:34,983 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-08 09:44:34,983 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-08 09:44:34,983 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-08 09:44:34,984 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-08 09:44:34,984 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-08 09:44:34,984 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-08 09:44:34,985 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-08 09:44:34,985 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-08 09:44:34,985 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-08 09:44:34,986 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-08 09:44:34,986 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-08 09:44:34,986 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-08 09:44:34,987 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-08 09:44:34,987 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-08 09:44:34,987 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-08 09:44:34,988 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-08 09:44:34,988 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-08 09:44:34,988 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-08 09:44:34,989 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-08 09:44:34,989 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-08 09:44:34,989 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-08 09:44:34,990 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-08 09:44:34,990 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-08 09:44:34,991 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-08 09:44:34,991 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-08 09:44:34,991 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-08 09:44:34,991 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-08 09:44:34,992 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-08 09:44:34,992 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-08 09:44:34,993 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-08 09:44:34,993 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-08 09:44:34,993 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-08 09:44:34,993 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-08 09:44:34,994 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-08 09:44:34,994 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-08 09:44:34,995 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-08 09:44:34,995 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-08 09:44:34,995 INFO L290 TraceCheckUtils]: 5: Hoare triple {49869#true} ~i~0 := 0;~k~0 := 0; {50679#(<= main_~k~0 999946)} is VALID [2022-04-08 09:44:34,995 INFO L272 TraceCheckUtils]: 4: Hoare triple {49869#true} call #t~ret3 := main(); {49869#true} is VALID [2022-04-08 09:44:34,995 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-08 09:44:34,995 INFO L290 TraceCheckUtils]: 2: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-08 09:44:34,995 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-08 09:44:34,995 INFO L272 TraceCheckUtils]: 0: Hoare triple {49869#true} call ULTIMATE.init(); {49869#true} is VALID [2022-04-08 09:44:34,996 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-08 09:44:34,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481828978] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:44:34,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:44:34,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 59, 59] total 118 [2022-04-08 09:44:34,996 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:44:34,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [207945344] [2022-04-08 09:44:34,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [207945344] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:44:34,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:44:34,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2022-04-08 09:44:34,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010553409] [2022-04-08 09:44:34,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:44:34,997 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-08 09:44:34,997 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:44:34,997 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-08 09:44:35,075 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-08 09:44:35,075 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-04-08 09:44:35,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-04-08 09:44:35,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6340, Invalid=7466, Unknown=0, NotChecked=0, Total=13806 [2022-04-08 09:44:35,077 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-08 09:44:37,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:37,444 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2022-04-08 09:44:37,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-04-08 09:44:37,445 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-08 09:44:37,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:37,445 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-08 09:44:37,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 128 transitions. [2022-04-08 09:44:37,446 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-08 09:44:37,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 128 transitions. [2022-04-08 09:44:37,446 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 60 states and 128 transitions. [2022-04-08 09:44:37,543 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-08 09:44:37,545 INFO L225 Difference]: With dead ends: 128 [2022-04-08 09:44:37,545 INFO L226 Difference]: Without dead ends: 123 [2022-04-08 09:44:37,546 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 181 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2527 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=12566, Invalid=17884, Unknown=0, NotChecked=0, Total=30450 [2022-04-08 09:44:37,547 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 120 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:37,547 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.1s Time] [2022-04-08 09:44:37,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-04-08 09:44:38,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 122. [2022-04-08 09:44:38,226 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:38,227 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-08 09:44:38,227 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-08 09:44:38,227 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-08 09:44:38,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:38,228 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2022-04-08 09:44:38,228 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2022-04-08 09:44:38,228 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:38,228 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:38,228 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-08 09:44:38,228 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-08 09:44:38,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:38,229 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2022-04-08 09:44:38,229 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2022-04-08 09:44:38,229 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:38,229 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:38,229 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:38,229 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:38,229 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-08 09:44:38,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 122 transitions. [2022-04-08 09:44:38,230 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 122 transitions. Word has length 119 [2022-04-08 09:44:38,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:38,230 INFO L478 AbstractCegarLoop]: Abstraction has 122 states and 122 transitions. [2022-04-08 09:44:38,231 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-08 09:44:38,231 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 122 states and 122 transitions. [2022-04-08 09:44:38,419 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-08 09:44:38,420 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 122 transitions. [2022-04-08 09:44:38,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-08 09:44:38,420 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:38,420 INFO L499 BasicCegarLoop]: trace histogram [55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:38,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-04-08 09:44:38,620 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-08 09:44:38,621 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:38,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:38,621 INFO L85 PathProgramCache]: Analyzing trace with hash -861617672, now seen corresponding path program 109 times [2022-04-08 09:44:38,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:38,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [392585005] [2022-04-08 09:44:38,629 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:38,630 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:38,630 INFO L85 PathProgramCache]: Analyzing trace with hash -861617672, now seen corresponding path program 110 times [2022-04-08 09:44:38,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:38,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937502444] [2022-04-08 09:44:38,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:38,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:39,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:39,909 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-08 09:44:39,909 INFO L290 TraceCheckUtils]: 1: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-08 09:44:39,909 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-08 09:44:39,909 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-08 09:44:39,909 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-08 09:44:39,909 INFO L290 TraceCheckUtils]: 2: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-08 09:44:39,909 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-08 09:44:39,910 INFO L272 TraceCheckUtils]: 4: Hoare triple {51563#true} call #t~ret3 := main(); {51563#true} is VALID [2022-04-08 09:44:39,910 INFO L290 TraceCheckUtils]: 5: Hoare triple {51563#true} ~i~0 := 0;~k~0 := 0; {51568#(= main_~k~0 0)} is VALID [2022-04-08 09:44:39,910 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-08 09:44:39,910 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-08 09:44:39,911 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-08 09:44:39,911 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-08 09:44:39,911 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-08 09:44:39,912 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-08 09:44:39,912 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-08 09:44:39,912 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-08 09:44:39,913 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-08 09:44:39,913 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-08 09:44:39,913 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-08 09:44:39,914 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-08 09:44:39,914 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-08 09:44:39,914 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-08 09:44:39,915 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-08 09:44:39,915 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-08 09:44:39,915 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-08 09:44:39,916 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-08 09:44:39,916 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-08 09:44:39,917 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-08 09:44:39,917 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-08 09:44:39,917 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-08 09:44:39,917 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-08 09:44:39,918 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-08 09:44:39,918 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-08 09:44:39,919 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-08 09:44:39,919 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-08 09:44:39,919 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-08 09:44:39,919 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-08 09:44:39,920 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-08 09:44:39,920 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-08 09:44:39,921 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-08 09:44:39,921 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-08 09:44:39,921 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-08 09:44:39,921 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-08 09:44:39,922 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-08 09:44:39,922 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-08 09:44:39,923 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-08 09:44:39,923 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-08 09:44:39,923 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-08 09:44:39,923 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-08 09:44:39,924 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-08 09:44:39,924 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-08 09:44:39,925 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-08 09:44:39,925 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-08 09:44:39,925 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-08 09:44:39,925 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-08 09:44:39,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-08 09:44:39,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-08 09:44:39,927 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-08 09:44:39,927 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-08 09:44:39,927 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-08 09:44:39,927 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-08 09:44:39,928 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-08 09:44:39,928 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-08 09:44:39,929 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-08 09:44:39,929 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-08 09:44:39,929 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-08 09:44:39,929 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-08 09:44:39,930 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-08 09:44:39,930 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-08 09:44:39,931 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-08 09:44:39,931 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-08 09:44:39,931 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-08 09:44:39,932 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-08 09:44:39,932 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-08 09:44:39,932 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-08 09:44:39,933 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-08 09:44:39,933 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-08 09:44:39,933 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-08 09:44:39,934 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-08 09:44:39,934 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-08 09:44:39,934 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-08 09:44:39,935 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-08 09:44:39,935 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-08 09:44:39,935 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-08 09:44:39,936 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-08 09:44:39,936 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-08 09:44:39,936 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-08 09:44:39,937 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-08 09:44:39,937 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-08 09:44:39,937 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-08 09:44:39,938 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-08 09:44:39,938 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-08 09:44:39,938 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-08 09:44:39,939 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-08 09:44:39,939 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-08 09:44:39,939 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-08 09:44:39,940 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-08 09:44:39,940 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-08 09:44:39,940 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-08 09:44:39,941 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-08 09:44:39,941 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-08 09:44:39,941 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-08 09:44:39,942 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-08 09:44:39,942 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-08 09:44:39,942 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-08 09:44:39,943 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-08 09:44:39,943 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-08 09:44:39,943 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-08 09:44:39,944 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-08 09:44:39,944 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-08 09:44:39,944 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-08 09:44:39,945 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-08 09:44:39,945 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-08 09:44:39,945 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-08 09:44:39,946 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-08 09:44:39,946 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-08 09:44:39,946 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-08 09:44:39,947 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-08 09:44:39,947 INFO L290 TraceCheckUtils]: 116: Hoare triple {51623#(<= main_~k~0 55)} assume !(~i~0 < 1000000); {51623#(<= main_~k~0 55)} is VALID [2022-04-08 09:44:39,947 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-08 09:44:39,948 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-08 09:44:39,948 INFO L290 TraceCheckUtils]: 119: Hoare triple {51625#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {51564#false} is VALID [2022-04-08 09:44:39,948 INFO L290 TraceCheckUtils]: 120: Hoare triple {51564#false} assume !false; {51564#false} is VALID [2022-04-08 09:44:39,949 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-08 09:44:39,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:39,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937502444] [2022-04-08 09:44:39,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937502444] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:39,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490973030] [2022-04-08 09:44:39,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:44:39,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:39,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:39,950 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-08 09:44:39,950 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-08 09:44:40,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:44:40,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:44:40,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-08 09:44:40,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:40,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:44:40,901 INFO L272 TraceCheckUtils]: 0: Hoare triple {51563#true} call ULTIMATE.init(); {51563#true} is VALID [2022-04-08 09:44:40,901 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-08 09:44:40,902 INFO L290 TraceCheckUtils]: 2: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-08 09:44:40,902 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-08 09:44:40,902 INFO L272 TraceCheckUtils]: 4: Hoare triple {51563#true} call #t~ret3 := main(); {51563#true} is VALID [2022-04-08 09:44:40,902 INFO L290 TraceCheckUtils]: 5: Hoare triple {51563#true} ~i~0 := 0;~k~0 := 0; {51645#(<= main_~k~0 0)} is VALID [2022-04-08 09:44:40,902 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-08 09:44:40,903 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-08 09:44:40,903 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-08 09:44:40,903 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-08 09:44:40,904 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-08 09:44:40,904 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-08 09:44:40,904 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-08 09:44:40,905 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-08 09:44:40,905 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-08 09:44:40,905 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-08 09:44:40,906 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-08 09:44:40,906 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-08 09:44:40,906 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-08 09:44:40,907 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-08 09:44:40,907 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-08 09:44:40,907 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-08 09:44:40,908 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-08 09:44:40,908 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-08 09:44:40,908 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-08 09:44:40,909 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-08 09:44:40,909 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-08 09:44:40,909 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-08 09:44:40,910 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-08 09:44:40,910 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-08 09:44:40,910 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-08 09:44:40,911 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-08 09:44:40,911 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-08 09:44:40,911 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-08 09:44:40,912 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-08 09:44:40,912 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-08 09:44:40,912 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-08 09:44:40,913 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-08 09:44:40,913 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-08 09:44:40,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-08 09:44:40,914 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-08 09:44:40,914 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-08 09:44:40,914 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-08 09:44:40,915 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-08 09:44:40,915 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-08 09:44:40,915 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-08 09:44:40,916 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-08 09:44:40,916 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-08 09:44:40,916 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-08 09:44:40,917 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-08 09:44:40,917 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-08 09:44:40,918 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-08 09:44:40,918 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-08 09:44:40,918 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-08 09:44:40,918 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-08 09:44:40,919 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-08 09:44:40,919 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-08 09:44:40,920 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-08 09:44:40,920 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-08 09:44:40,920 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-08 09:44:40,920 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-08 09:44:40,921 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-08 09:44:40,921 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-08 09:44:40,922 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-08 09:44:40,922 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-08 09:44:40,922 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-08 09:44:40,922 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-08 09:44:40,923 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-08 09:44:40,923 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-08 09:44:40,924 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-08 09:44:40,924 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-08 09:44:40,924 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-08 09:44:40,925 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-08 09:44:40,925 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-08 09:44:40,925 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-08 09:44:40,926 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-08 09:44:40,926 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-08 09:44:40,926 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-08 09:44:40,927 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-08 09:44:40,927 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-08 09:44:40,927 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-08 09:44:40,928 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-08 09:44:40,928 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-08 09:44:40,928 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-08 09:44:40,929 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-08 09:44:40,929 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-08 09:44:40,929 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-08 09:44:40,930 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-08 09:44:40,930 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-08 09:44:40,930 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-08 09:44:40,931 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-08 09:44:40,931 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-08 09:44:40,931 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-08 09:44:40,932 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-08 09:44:40,932 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-08 09:44:40,932 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-08 09:44:40,933 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-08 09:44:40,933 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-08 09:44:40,933 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-08 09:44:40,934 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-08 09:44:40,934 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-08 09:44:40,934 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-08 09:44:40,935 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-08 09:44:40,935 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-08 09:44:40,935 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-08 09:44:40,936 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-08 09:44:40,936 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-08 09:44:40,936 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-08 09:44:40,937 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-08 09:44:40,937 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-08 09:44:40,937 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-08 09:44:40,938 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-08 09:44:40,938 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-08 09:44:40,938 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-08 09:44:40,939 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-08 09:44:40,939 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-08 09:44:40,939 INFO L290 TraceCheckUtils]: 116: Hoare triple {51623#(<= main_~k~0 55)} assume !(~i~0 < 1000000); {51623#(<= main_~k~0 55)} is VALID [2022-04-08 09:44:40,940 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-08 09:44:40,940 INFO L290 TraceCheckUtils]: 118: Hoare triple {51982#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {51986#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:40,940 INFO L290 TraceCheckUtils]: 119: Hoare triple {51986#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {51564#false} is VALID [2022-04-08 09:44:40,941 INFO L290 TraceCheckUtils]: 120: Hoare triple {51564#false} assume !false; {51564#false} is VALID [2022-04-08 09:44:40,941 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-08 09:44:40,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:44:44,653 INFO L290 TraceCheckUtils]: 120: Hoare triple {51564#false} assume !false; {51564#false} is VALID [2022-04-08 09:44:44,654 INFO L290 TraceCheckUtils]: 119: Hoare triple {51986#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {51564#false} is VALID [2022-04-08 09:44:44,654 INFO L290 TraceCheckUtils]: 118: Hoare triple {51982#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {51986#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:44,654 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-08 09:44:44,655 INFO L290 TraceCheckUtils]: 116: Hoare triple {52002#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {52002#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:44:44,655 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-08 09:44:44,655 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-08 09:44:44,656 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-08 09:44:44,656 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-08 09:44:44,656 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-08 09:44:44,657 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-08 09:44:44,657 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-08 09:44:44,657 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-08 09:44:44,658 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-08 09:44:44,658 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-08 09:44:44,658 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-08 09:44:44,659 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-08 09:44:44,659 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-08 09:44:44,659 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-08 09:44:44,660 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-08 09:44:44,660 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-08 09:44:44,661 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-08 09:44:44,661 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-08 09:44:44,661 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-08 09:44:44,661 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-08 09:44:44,662 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-08 09:44:44,662 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-08 09:44:44,663 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-08 09:44:44,663 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-08 09:44:44,663 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-08 09:44:44,664 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-08 09:44:44,664 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-08 09:44:44,664 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-08 09:44:44,665 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-08 09:44:44,665 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-08 09:44:44,665 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-08 09:44:44,666 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-08 09:44:44,666 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-08 09:44:44,666 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-08 09:44:44,667 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-08 09:44:44,667 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-08 09:44:44,667 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-08 09:44:44,668 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-08 09:44:44,668 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-08 09:44:44,668 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-08 09:44:44,669 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-08 09:44:44,669 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-08 09:44:44,669 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-08 09:44:44,670 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-08 09:44:44,670 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-08 09:44:44,670 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-08 09:44:44,671 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-08 09:44:44,671 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-08 09:44:44,671 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-08 09:44:44,672 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-08 09:44:44,672 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-08 09:44:44,672 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-08 09:44:44,673 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-08 09:44:44,673 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-08 09:44:44,673 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-08 09:44:44,674 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-08 09:44:44,674 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-08 09:44:44,674 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-08 09:44:44,675 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-08 09:44:44,675 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-08 09:44:44,675 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-08 09:44:44,676 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-08 09:44:44,676 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-08 09:44:44,676 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-08 09:44:44,677 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-08 09:44:44,677 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-08 09:44:44,678 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-08 09:44:44,678 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-08 09:44:44,678 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-08 09:44:44,678 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-08 09:44:44,679 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-08 09:44:44,679 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-08 09:44:44,680 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-08 09:44:44,680 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-08 09:44:44,680 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-08 09:44:44,680 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-08 09:44:44,681 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-08 09:44:44,681 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-08 09:44:44,682 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-08 09:44:44,682 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-08 09:44:44,682 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-08 09:44:44,683 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-08 09:44:44,683 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-08 09:44:44,683 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-08 09:44:44,684 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-08 09:44:44,684 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-08 09:44:44,684 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-08 09:44:44,685 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-08 09:44:44,685 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-08 09:44:44,685 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-08 09:44:44,686 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-08 09:44:44,686 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-08 09:44:44,686 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-08 09:44:44,687 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-08 09:44:44,687 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-08 09:44:44,687 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-08 09:44:44,688 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-08 09:44:44,688 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-08 09:44:44,688 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-08 09:44:44,689 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-08 09:44:44,689 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-08 09:44:44,689 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-08 09:44:44,690 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-08 09:44:44,690 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-08 09:44:44,690 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-08 09:44:44,691 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-08 09:44:44,691 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-08 09:44:44,691 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-08 09:44:44,692 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-08 09:44:44,692 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-08 09:44:44,692 INFO L290 TraceCheckUtils]: 5: Hoare triple {51563#true} ~i~0 := 0;~k~0 := 0; {52387#(<= main_~k~0 999945)} is VALID [2022-04-08 09:44:44,692 INFO L272 TraceCheckUtils]: 4: Hoare triple {51563#true} call #t~ret3 := main(); {51563#true} is VALID [2022-04-08 09:44:44,693 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-08 09:44:44,693 INFO L290 TraceCheckUtils]: 2: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-08 09:44:44,693 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-08 09:44:44,693 INFO L272 TraceCheckUtils]: 0: Hoare triple {51563#true} call ULTIMATE.init(); {51563#true} is VALID [2022-04-08 09:44:44,693 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-08 09:44:44,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490973030] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:44:44,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:44:44,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60, 60] total 120 [2022-04-08 09:44:44,694 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:44:44,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [392585005] [2022-04-08 09:44:44,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [392585005] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:44:44,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:44:44,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2022-04-08 09:44:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710732814] [2022-04-08 09:44:44,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:44:44,694 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-08 09:44:44,694 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:44:44,694 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-08 09:44:44,774 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-08 09:44:44,774 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-04-08 09:44:44,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:44,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-04-08 09:44:44,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6567, Invalid=7713, Unknown=0, NotChecked=0, Total=14280 [2022-04-08 09:44:44,776 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-08 09:44:47,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:47,228 INFO L93 Difference]: Finished difference Result 130 states and 130 transitions. [2022-04-08 09:44:47,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-04-08 09:44:47,229 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-08 09:44:47,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:47,229 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-08 09:44:47,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 130 transitions. [2022-04-08 09:44:47,230 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-08 09:44:47,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 130 transitions. [2022-04-08 09:44:47,230 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 61 states and 130 transitions. [2022-04-08 09:44:47,327 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-08 09:44:47,328 INFO L225 Difference]: With dead ends: 130 [2022-04-08 09:44:47,328 INFO L226 Difference]: Without dead ends: 125 [2022-04-08 09:44:47,330 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2601 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=13018, Invalid=18488, Unknown=0, NotChecked=0, Total=31506 [2022-04-08 09:44:47,331 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 122 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:47,331 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.1s Time] [2022-04-08 09:44:47,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-04-08 09:44:48,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2022-04-08 09:44:48,025 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:48,025 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-08 09:44:48,025 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-08 09:44:48,026 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-08 09:44:48,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:48,027 INFO L93 Difference]: Finished difference Result 125 states and 125 transitions. [2022-04-08 09:44:48,027 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 125 transitions. [2022-04-08 09:44:48,027 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:48,027 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:48,027 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-08 09:44:48,027 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-08 09:44:48,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:48,028 INFO L93 Difference]: Finished difference Result 125 states and 125 transitions. [2022-04-08 09:44:48,028 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 125 transitions. [2022-04-08 09:44:48,028 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:48,028 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:48,028 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:48,028 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:48,028 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-08 09:44:48,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 124 transitions. [2022-04-08 09:44:48,029 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 124 transitions. Word has length 121 [2022-04-08 09:44:48,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:48,029 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 124 transitions. [2022-04-08 09:44:48,030 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-08 09:44:48,030 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 124 states and 124 transitions. [2022-04-08 09:44:48,217 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-08 09:44:48,217 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 124 transitions. [2022-04-08 09:44:48,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-04-08 09:44:48,217 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:48,217 INFO L499 BasicCegarLoop]: trace histogram [56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:48,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-04-08 09:44:48,417 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-08 09:44:48,418 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:48,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:48,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2014253748, now seen corresponding path program 111 times [2022-04-08 09:44:48,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:48,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1614058319] [2022-04-08 09:44:48,425 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:48,425 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:48,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2014253748, now seen corresponding path program 112 times [2022-04-08 09:44:48,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:48,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609374609] [2022-04-08 09:44:48,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:48,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:49,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:49,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:49,724 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-08 09:44:49,724 INFO L290 TraceCheckUtils]: 1: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-08 09:44:49,724 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-08 09:44:49,725 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-08 09:44:49,725 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-08 09:44:49,725 INFO L290 TraceCheckUtils]: 2: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-08 09:44:49,725 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-08 09:44:49,725 INFO L272 TraceCheckUtils]: 4: Hoare triple {53285#true} call #t~ret3 := main(); {53285#true} is VALID [2022-04-08 09:44:49,725 INFO L290 TraceCheckUtils]: 5: Hoare triple {53285#true} ~i~0 := 0;~k~0 := 0; {53290#(= main_~k~0 0)} is VALID [2022-04-08 09:44:49,725 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-08 09:44:49,726 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-08 09:44:49,726 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-08 09:44:49,726 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-08 09:44:49,727 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-08 09:44:49,727 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-08 09:44:49,727 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-08 09:44:49,728 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-08 09:44:49,728 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-08 09:44:49,728 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-08 09:44:49,729 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-08 09:44:49,729 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-08 09:44:49,729 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-08 09:44:49,730 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-08 09:44:49,730 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-08 09:44:49,730 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-08 09:44:49,731 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-08 09:44:49,731 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-08 09:44:49,731 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-08 09:44:49,732 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-08 09:44:49,732 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-08 09:44:49,732 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-08 09:44:49,733 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-08 09:44:49,733 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-08 09:44:49,733 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-08 09:44:49,734 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-08 09:44:49,734 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-08 09:44:49,734 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-08 09:44:49,735 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-08 09:44:49,735 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-08 09:44:49,735 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-08 09:44:49,736 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-08 09:44:49,736 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-08 09:44:49,736 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-08 09:44:49,737 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-08 09:44:49,737 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-08 09:44:49,737 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-08 09:44:49,738 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-08 09:44:49,738 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-08 09:44:49,738 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-08 09:44:49,739 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-08 09:44:49,739 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-08 09:44:49,739 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-08 09:44:49,740 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-08 09:44:49,740 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-08 09:44:49,741 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-08 09:44:49,741 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-08 09:44:49,741 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-08 09:44:49,741 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-08 09:44:49,742 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-08 09:44:49,742 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-08 09:44:49,743 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-08 09:44:49,743 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-08 09:44:49,743 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-08 09:44:49,743 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-08 09:44:49,744 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-08 09:44:49,744 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-08 09:44:49,745 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-08 09:44:49,745 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-08 09:44:49,745 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-08 09:44:49,745 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-08 09:44:49,746 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-08 09:44:49,746 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-08 09:44:49,747 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-08 09:44:49,747 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-08 09:44:49,747 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-08 09:44:49,748 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-08 09:44:49,748 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-08 09:44:49,748 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-08 09:44:49,749 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-08 09:44:49,749 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-08 09:44:49,749 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-08 09:44:49,749 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-08 09:44:49,750 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-08 09:44:49,750 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-08 09:44:49,751 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-08 09:44:49,751 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-08 09:44:49,751 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-08 09:44:49,752 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-08 09:44:49,752 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-08 09:44:49,752 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-08 09:44:49,753 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-08 09:44:49,753 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-08 09:44:49,753 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-08 09:44:49,754 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-08 09:44:49,754 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-08 09:44:49,754 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-08 09:44:49,755 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-08 09:44:49,755 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-08 09:44:49,755 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-08 09:44:49,756 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-08 09:44:49,756 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-08 09:44:49,756 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-08 09:44:49,757 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-08 09:44:49,757 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-08 09:44:49,757 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-08 09:44:49,758 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-08 09:44:49,758 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-08 09:44:49,758 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-08 09:44:49,759 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-08 09:44:49,759 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-08 09:44:49,759 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-08 09:44:49,760 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-08 09:44:49,760 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-08 09:44:49,760 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-08 09:44:49,761 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-08 09:44:49,761 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-08 09:44:49,761 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-08 09:44:49,762 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-08 09:44:49,762 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-08 09:44:49,762 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-08 09:44:49,763 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-08 09:44:49,763 INFO L290 TraceCheckUtils]: 118: Hoare triple {53346#(<= main_~k~0 56)} assume !(~i~0 < 1000000); {53346#(<= main_~k~0 56)} is VALID [2022-04-08 09:44:49,763 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-08 09:44:49,764 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-08 09:44:49,764 INFO L290 TraceCheckUtils]: 121: Hoare triple {53348#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {53286#false} is VALID [2022-04-08 09:44:49,764 INFO L290 TraceCheckUtils]: 122: Hoare triple {53286#false} assume !false; {53286#false} is VALID [2022-04-08 09:44:49,764 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-08 09:44:49,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:49,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609374609] [2022-04-08 09:44:49,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609374609] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:49,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708409596] [2022-04-08 09:44:49,765 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:44:49,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:49,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:49,766 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-08 09:44:49,767 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-08 09:44:49,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:44:49,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:44:49,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 60 conjunts are in the unsatisfiable core [2022-04-08 09:44:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:49,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:44:50,726 INFO L272 TraceCheckUtils]: 0: Hoare triple {53285#true} call ULTIMATE.init(); {53285#true} is VALID [2022-04-08 09:44:50,726 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-08 09:44:50,726 INFO L290 TraceCheckUtils]: 2: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-08 09:44:50,726 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-08 09:44:50,726 INFO L272 TraceCheckUtils]: 4: Hoare triple {53285#true} call #t~ret3 := main(); {53285#true} is VALID [2022-04-08 09:44:50,726 INFO L290 TraceCheckUtils]: 5: Hoare triple {53285#true} ~i~0 := 0;~k~0 := 0; {53368#(<= main_~k~0 0)} is VALID [2022-04-08 09:44:50,727 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-08 09:44:50,727 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-08 09:44:50,727 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-08 09:44:50,728 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-08 09:44:50,728 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-08 09:44:50,728 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-08 09:44:50,729 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-08 09:44:50,729 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-08 09:44:50,729 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-08 09:44:50,730 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-08 09:44:50,730 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-08 09:44:50,731 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-08 09:44:50,731 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-08 09:44:50,731 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-08 09:44:50,731 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-08 09:44:50,732 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-08 09:44:50,732 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-08 09:44:50,733 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-08 09:44:50,733 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-08 09:44:50,733 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-08 09:44:50,734 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-08 09:44:50,734 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-08 09:44:50,734 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-08 09:44:50,735 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-08 09:44:50,735 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-08 09:44:50,735 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-08 09:44:50,736 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-08 09:44:50,736 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-08 09:44:50,736 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-08 09:44:50,737 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-08 09:44:50,737 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-08 09:44:50,737 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-08 09:44:50,738 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-08 09:44:50,738 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-08 09:44:50,738 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-08 09:44:50,739 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-08 09:44:50,739 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-08 09:44:50,739 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-08 09:44:50,740 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-08 09:44:50,740 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-08 09:44:50,740 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-08 09:44:50,741 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-08 09:44:50,741 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-08 09:44:50,741 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-08 09:44:50,742 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-08 09:44:50,742 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-08 09:44:50,742 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-08 09:44:50,743 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-08 09:44:50,743 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-08 09:44:50,743 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-08 09:44:50,744 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-08 09:44:50,744 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-08 09:44:50,744 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-08 09:44:50,745 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-08 09:44:50,745 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-08 09:44:50,745 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-08 09:44:50,746 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-08 09:44:50,746 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-08 09:44:50,746 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-08 09:44:50,747 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-08 09:44:50,747 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-08 09:44:50,747 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-08 09:44:50,748 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-08 09:44:50,748 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-08 09:44:50,748 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-08 09:44:50,749 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-08 09:44:50,749 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-08 09:44:50,750 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-08 09:44:50,750 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-08 09:44:50,750 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-08 09:44:50,750 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-08 09:44:50,751 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-08 09:44:50,751 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-08 09:44:50,752 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-08 09:44:50,752 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-08 09:44:50,752 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-08 09:44:50,753 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-08 09:44:50,753 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-08 09:44:50,753 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-08 09:44:50,754 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-08 09:44:50,754 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-08 09:44:50,754 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-08 09:44:50,755 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-08 09:44:50,755 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-08 09:44:50,755 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-08 09:44:50,756 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-08 09:44:50,756 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-08 09:44:50,756 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-08 09:44:50,757 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-08 09:44:50,757 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-08 09:44:50,757 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-08 09:44:50,758 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-08 09:44:50,758 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-08 09:44:50,758 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-08 09:44:50,759 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-08 09:44:50,759 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-08 09:44:50,759 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-08 09:44:50,760 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-08 09:44:50,760 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-08 09:44:50,760 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-08 09:44:50,761 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-08 09:44:50,761 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-08 09:44:50,761 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-08 09:44:50,762 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-08 09:44:50,762 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-08 09:44:50,762 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-08 09:44:50,763 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-08 09:44:50,763 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-08 09:44:50,763 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-08 09:44:50,764 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-08 09:44:50,764 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-08 09:44:50,764 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-08 09:44:50,765 INFO L290 TraceCheckUtils]: 118: Hoare triple {53346#(<= main_~k~0 56)} assume !(~i~0 < 1000000); {53346#(<= main_~k~0 56)} is VALID [2022-04-08 09:44:50,765 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-08 09:44:50,765 INFO L290 TraceCheckUtils]: 120: Hoare triple {53711#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {53715#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:50,766 INFO L290 TraceCheckUtils]: 121: Hoare triple {53715#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {53286#false} is VALID [2022-04-08 09:44:50,766 INFO L290 TraceCheckUtils]: 122: Hoare triple {53286#false} assume !false; {53286#false} is VALID [2022-04-08 09:44:50,766 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-08 09:44:50,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:44:54,619 INFO L290 TraceCheckUtils]: 122: Hoare triple {53286#false} assume !false; {53286#false} is VALID [2022-04-08 09:44:54,619 INFO L290 TraceCheckUtils]: 121: Hoare triple {53715#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {53286#false} is VALID [2022-04-08 09:44:54,620 INFO L290 TraceCheckUtils]: 120: Hoare triple {53711#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {53715#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:44:54,620 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-08 09:44:54,620 INFO L290 TraceCheckUtils]: 118: Hoare triple {53731#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {53731#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:44:54,621 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-08 09:44:54,621 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-08 09:44:54,621 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-08 09:44:54,622 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-08 09:44:54,622 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-08 09:44:54,622 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-08 09:44:54,623 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-08 09:44:54,623 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-08 09:44:54,624 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-08 09:44:54,624 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-08 09:44:54,624 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-08 09:44:54,624 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-08 09:44:54,625 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-08 09:44:54,625 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-08 09:44:54,626 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-08 09:44:54,626 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-08 09:44:54,626 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-08 09:44:54,627 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-08 09:44:54,627 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-08 09:44:54,627 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-08 09:44:54,628 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-08 09:44:54,628 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-08 09:44:54,628 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-08 09:44:54,629 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-08 09:44:54,629 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-08 09:44:54,629 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-08 09:44:54,630 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-08 09:44:54,630 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-08 09:44:54,630 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-08 09:44:54,631 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-08 09:44:54,631 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-08 09:44:54,631 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-08 09:44:54,632 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-08 09:44:54,632 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-08 09:44:54,632 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-08 09:44:54,633 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-08 09:44:54,633 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-08 09:44:54,633 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-08 09:44:54,634 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-08 09:44:54,634 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-08 09:44:54,634 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-08 09:44:54,635 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-08 09:44:54,635 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-08 09:44:54,635 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-08 09:44:54,636 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-08 09:44:54,636 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-08 09:44:54,637 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-08 09:44:54,637 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-08 09:44:54,637 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-08 09:44:54,637 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-08 09:44:54,638 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-08 09:44:54,638 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-08 09:44:54,639 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-08 09:44:54,639 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-08 09:44:54,639 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-08 09:44:54,640 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-08 09:44:54,640 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-08 09:44:54,640 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-08 09:44:54,641 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-08 09:44:54,641 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-08 09:44:54,641 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-08 09:44:54,642 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-08 09:44:54,642 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-08 09:44:54,642 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-08 09:44:54,643 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-08 09:44:54,643 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-08 09:44:54,643 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-08 09:44:54,644 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-08 09:44:54,644 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-08 09:44:54,644 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-08 09:44:54,645 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-08 09:44:54,645 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-08 09:44:54,645 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-08 09:44:54,646 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-08 09:44:54,646 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-08 09:44:54,646 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-08 09:44:54,647 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-08 09:44:54,647 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-08 09:44:54,647 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-08 09:44:54,648 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-08 09:44:54,648 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-08 09:44:54,648 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-08 09:44:54,649 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-08 09:44:54,649 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-08 09:44:54,649 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-08 09:44:54,650 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-08 09:44:54,650 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-08 09:44:54,650 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-08 09:44:54,651 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-08 09:44:54,651 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-08 09:44:54,652 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-08 09:44:54,652 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-08 09:44:54,652 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-08 09:44:54,652 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-08 09:44:54,653 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-08 09:44:54,653 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-08 09:44:54,654 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-08 09:44:54,654 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-08 09:44:54,654 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-08 09:44:54,655 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-08 09:44:54,655 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-08 09:44:54,655 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-08 09:44:54,656 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-08 09:44:54,656 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-08 09:44:54,656 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-08 09:44:54,657 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-08 09:44:54,657 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-08 09:44:54,657 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-08 09:44:54,658 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-08 09:44:54,658 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-08 09:44:54,658 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-08 09:44:54,659 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-08 09:44:54,659 INFO L290 TraceCheckUtils]: 5: Hoare triple {53285#true} ~i~0 := 0;~k~0 := 0; {54123#(<= main_~k~0 999944)} is VALID [2022-04-08 09:44:54,659 INFO L272 TraceCheckUtils]: 4: Hoare triple {53285#true} call #t~ret3 := main(); {53285#true} is VALID [2022-04-08 09:44:54,659 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-08 09:44:54,659 INFO L290 TraceCheckUtils]: 2: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-08 09:44:54,659 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-08 09:44:54,659 INFO L272 TraceCheckUtils]: 0: Hoare triple {53285#true} call ULTIMATE.init(); {53285#true} is VALID [2022-04-08 09:44:54,660 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-08 09:44:54,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708409596] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:44:54,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:44:54,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61, 61] total 122 [2022-04-08 09:44:54,660 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:44:54,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1614058319] [2022-04-08 09:44:54,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1614058319] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:44:54,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:44:54,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2022-04-08 09:44:54,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966664718] [2022-04-08 09:44:54,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:44:54,661 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-08 09:44:54,661 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:44:54,661 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-08 09:44:54,741 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-08 09:44:54,742 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-04-08 09:44:54,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:54,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-04-08 09:44:54,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6798, Invalid=7964, Unknown=0, NotChecked=0, Total=14762 [2022-04-08 09:44:54,743 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-08 09:44:57,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:57,301 INFO L93 Difference]: Finished difference Result 132 states and 132 transitions. [2022-04-08 09:44:57,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-04-08 09:44:57,301 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-08 09:44:57,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:44:57,301 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-08 09:44:57,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 132 transitions. [2022-04-08 09:44:57,302 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-08 09:44:57,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 132 transitions. [2022-04-08 09:44:57,303 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 62 states and 132 transitions. [2022-04-08 09:44:57,404 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-08 09:44:57,405 INFO L225 Difference]: With dead ends: 132 [2022-04-08 09:44:57,406 INFO L226 Difference]: Without dead ends: 127 [2022-04-08 09:44:57,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2676 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=13478, Invalid=19102, Unknown=0, NotChecked=0, Total=32580 [2022-04-08 09:44:57,408 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 124 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:44:57,408 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.1s Time] [2022-04-08 09:44:57,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-04-08 09:44:58,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2022-04-08 09:44:58,122 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:44:58,123 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-08 09:44:58,123 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-08 09:44:58,123 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-08 09:44:58,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:58,124 INFO L93 Difference]: Finished difference Result 127 states and 127 transitions. [2022-04-08 09:44:58,124 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 127 transitions. [2022-04-08 09:44:58,124 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:58,124 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:58,124 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-08 09:44:58,124 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-08 09:44:58,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:44:58,125 INFO L93 Difference]: Finished difference Result 127 states and 127 transitions. [2022-04-08 09:44:58,125 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 127 transitions. [2022-04-08 09:44:58,125 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:44:58,125 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:44:58,125 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:44:58,125 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:44:58,125 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-08 09:44:58,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 126 transitions. [2022-04-08 09:44:58,126 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 126 transitions. Word has length 123 [2022-04-08 09:44:58,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:44:58,127 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 126 transitions. [2022-04-08 09:44:58,127 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-08 09:44:58,127 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 126 states and 126 transitions. [2022-04-08 09:44:58,327 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-08 09:44:58,328 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 126 transitions. [2022-04-08 09:44:58,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-04-08 09:44:58,328 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:44:58,328 INFO L499 BasicCegarLoop]: trace histogram [57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:44:58,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-04-08 09:44:58,528 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-08 09:44:58,529 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:44:58,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:44:58,529 INFO L85 PathProgramCache]: Analyzing trace with hash -232250256, now seen corresponding path program 113 times [2022-04-08 09:44:58,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:44:58,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2025526380] [2022-04-08 09:44:58,536 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:44:58,536 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:44:58,536 INFO L85 PathProgramCache]: Analyzing trace with hash -232250256, now seen corresponding path program 114 times [2022-04-08 09:44:58,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:44:58,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179877780] [2022-04-08 09:44:58,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:44:58,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:44:58,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:59,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:44:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:44:59,898 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-08 09:44:59,898 INFO L290 TraceCheckUtils]: 1: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-08 09:44:59,898 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-08 09:44:59,898 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-08 09:44:59,898 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-08 09:44:59,899 INFO L290 TraceCheckUtils]: 2: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-08 09:44:59,899 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-08 09:44:59,899 INFO L272 TraceCheckUtils]: 4: Hoare triple {55035#true} call #t~ret3 := main(); {55035#true} is VALID [2022-04-08 09:44:59,899 INFO L290 TraceCheckUtils]: 5: Hoare triple {55035#true} ~i~0 := 0;~k~0 := 0; {55040#(= main_~k~0 0)} is VALID [2022-04-08 09:44:59,899 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-08 09:44:59,899 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-08 09:44:59,900 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-08 09:44:59,900 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-08 09:44:59,900 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-08 09:44:59,901 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-08 09:44:59,901 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-08 09:44:59,901 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-08 09:44:59,902 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-08 09:44:59,902 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-08 09:44:59,902 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-08 09:44:59,903 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-08 09:44:59,903 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-08 09:44:59,903 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-08 09:44:59,904 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-08 09:44:59,904 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-08 09:44:59,904 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-08 09:44:59,905 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-08 09:44:59,905 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-08 09:44:59,905 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-08 09:44:59,906 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-08 09:44:59,906 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-08 09:44:59,906 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-08 09:44:59,907 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-08 09:44:59,907 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-08 09:44:59,907 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-08 09:44:59,908 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-08 09:44:59,908 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-08 09:44:59,908 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-08 09:44:59,909 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-08 09:44:59,909 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-08 09:44:59,909 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-08 09:44:59,910 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-08 09:44:59,910 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-08 09:44:59,910 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-08 09:44:59,911 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-08 09:44:59,911 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-08 09:44:59,911 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-08 09:44:59,912 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-08 09:44:59,912 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-08 09:44:59,912 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-08 09:44:59,913 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-08 09:44:59,913 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-08 09:44:59,913 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-08 09:44:59,914 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-08 09:44:59,914 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-08 09:44:59,914 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-08 09:44:59,915 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-08 09:44:59,915 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-08 09:44:59,915 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-08 09:44:59,916 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-08 09:44:59,916 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-08 09:44:59,916 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-08 09:44:59,917 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-08 09:44:59,917 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-08 09:44:59,917 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-08 09:44:59,918 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-08 09:44:59,918 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-08 09:44:59,918 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-08 09:44:59,919 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-08 09:44:59,919 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-08 09:44:59,919 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-08 09:44:59,920 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-08 09:44:59,920 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-08 09:44:59,920 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-08 09:44:59,921 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-08 09:44:59,921 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-08 09:44:59,921 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-08 09:44:59,922 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-08 09:44:59,922 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-08 09:44:59,922 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-08 09:44:59,923 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-08 09:44:59,923 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-08 09:44:59,923 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-08 09:44:59,924 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-08 09:44:59,924 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-08 09:44:59,924 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-08 09:44:59,925 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-08 09:44:59,925 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-08 09:44:59,925 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-08 09:44:59,926 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-08 09:44:59,926 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-08 09:44:59,926 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-08 09:44:59,927 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-08 09:44:59,927 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-08 09:44:59,927 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-08 09:44:59,928 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-08 09:44:59,928 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-08 09:44:59,928 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-08 09:44:59,929 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-08 09:44:59,929 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-08 09:44:59,929 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-08 09:44:59,930 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-08 09:44:59,930 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-08 09:44:59,930 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-08 09:44:59,931 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-08 09:44:59,939 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-08 09:44:59,939 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-08 09:44:59,940 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-08 09:44:59,940 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-08 09:44:59,940 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-08 09:44:59,941 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-08 09:44:59,941 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-08 09:44:59,941 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-08 09:44:59,942 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-08 09:44:59,942 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-08 09:44:59,942 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-08 09:44:59,943 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-08 09:44:59,943 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-08 09:44:59,943 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-08 09:44:59,944 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-08 09:44:59,944 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-08 09:44:59,944 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-08 09:44:59,945 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-08 09:44:59,945 INFO L290 TraceCheckUtils]: 120: Hoare triple {55097#(<= main_~k~0 57)} assume !(~i~0 < 1000000); {55097#(<= main_~k~0 57)} is VALID [2022-04-08 09:44:59,946 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-08 09:44:59,946 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-08 09:44:59,946 INFO L290 TraceCheckUtils]: 123: Hoare triple {55099#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {55036#false} is VALID [2022-04-08 09:44:59,946 INFO L290 TraceCheckUtils]: 124: Hoare triple {55036#false} assume !false; {55036#false} is VALID [2022-04-08 09:44:59,947 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-08 09:44:59,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:44:59,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179877780] [2022-04-08 09:44:59,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179877780] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:44:59,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794580659] [2022-04-08 09:44:59,947 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:44:59,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:44:59,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:44:59,948 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-08 09:44:59,948 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-08 09:45:00,128 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 58 check-sat command(s) [2022-04-08 09:45:00,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:45:00,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-08 09:45:00,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:00,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:45:00,944 INFO L272 TraceCheckUtils]: 0: Hoare triple {55035#true} call ULTIMATE.init(); {55035#true} is VALID [2022-04-08 09:45:00,945 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-08 09:45:00,945 INFO L290 TraceCheckUtils]: 2: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-08 09:45:00,945 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-08 09:45:00,945 INFO L272 TraceCheckUtils]: 4: Hoare triple {55035#true} call #t~ret3 := main(); {55035#true} is VALID [2022-04-08 09:45:00,945 INFO L290 TraceCheckUtils]: 5: Hoare triple {55035#true} ~i~0 := 0;~k~0 := 0; {55119#(<= main_~k~0 0)} is VALID [2022-04-08 09:45:00,945 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-08 09:45:00,946 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-08 09:45:00,946 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-08 09:45:00,947 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-08 09:45:00,947 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-08 09:45:00,947 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-08 09:45:00,947 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-08 09:45:00,948 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-08 09:45:00,948 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-08 09:45:00,949 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-08 09:45:00,949 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-08 09:45:00,949 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-08 09:45:00,949 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-08 09:45:00,950 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-08 09:45:00,950 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-08 09:45:00,951 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-08 09:45:00,951 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-08 09:45:00,951 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-08 09:45:00,952 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-08 09:45:00,952 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-08 09:45:00,952 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-08 09:45:00,953 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-08 09:45:00,953 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-08 09:45:00,953 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-08 09:45:00,954 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-08 09:45:00,954 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-08 09:45:00,954 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-08 09:45:00,955 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-08 09:45:00,955 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-08 09:45:00,955 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-08 09:45:00,956 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-08 09:45:00,956 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-08 09:45:00,956 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-08 09:45:00,957 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-08 09:45:00,957 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-08 09:45:00,957 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-08 09:45:00,958 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-08 09:45:00,958 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-08 09:45:00,958 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-08 09:45:00,959 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-08 09:45:00,959 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-08 09:45:00,959 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-08 09:45:00,960 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-08 09:45:00,960 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-08 09:45:00,960 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-08 09:45:00,961 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-08 09:45:00,961 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-08 09:45:00,961 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-08 09:45:00,962 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-08 09:45:00,962 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-08 09:45:00,962 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-08 09:45:00,963 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-08 09:45:00,963 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-08 09:45:00,963 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-08 09:45:00,964 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-08 09:45:00,964 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-08 09:45:00,964 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-08 09:45:00,965 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-08 09:45:00,965 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-08 09:45:00,965 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-08 09:45:00,966 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-08 09:45:00,966 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-08 09:45:00,966 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-08 09:45:00,967 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-08 09:45:00,967 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-08 09:45:00,967 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-08 09:45:00,968 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-08 09:45:00,968 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-08 09:45:00,968 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-08 09:45:00,969 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-08 09:45:00,969 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-08 09:45:00,969 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-08 09:45:00,970 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-08 09:45:00,970 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-08 09:45:00,970 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-08 09:45:00,971 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-08 09:45:00,971 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-08 09:45:00,972 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-08 09:45:00,972 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-08 09:45:00,972 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-08 09:45:00,972 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-08 09:45:00,973 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-08 09:45:00,973 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-08 09:45:00,974 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-08 09:45:00,974 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-08 09:45:00,974 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-08 09:45:00,974 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-08 09:45:00,975 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-08 09:45:00,975 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-08 09:45:00,976 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-08 09:45:00,976 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-08 09:45:00,976 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-08 09:45:00,976 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-08 09:45:00,977 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-08 09:45:00,977 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-08 09:45:00,978 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-08 09:45:00,978 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-08 09:45:00,978 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-08 09:45:00,978 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-08 09:45:00,979 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-08 09:45:00,979 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-08 09:45:00,980 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-08 09:45:00,980 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-08 09:45:00,980 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-08 09:45:00,980 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-08 09:45:00,981 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-08 09:45:00,981 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-08 09:45:00,982 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-08 09:45:00,982 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-08 09:45:00,982 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-08 09:45:00,982 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-08 09:45:00,983 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-08 09:45:00,983 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-08 09:45:00,984 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-08 09:45:00,984 INFO L290 TraceCheckUtils]: 120: Hoare triple {55097#(<= main_~k~0 57)} assume !(~i~0 < 1000000); {55097#(<= main_~k~0 57)} is VALID [2022-04-08 09:45:00,984 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-08 09:45:00,985 INFO L290 TraceCheckUtils]: 122: Hoare triple {55468#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {55472#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:00,985 INFO L290 TraceCheckUtils]: 123: Hoare triple {55472#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {55036#false} is VALID [2022-04-08 09:45:00,985 INFO L290 TraceCheckUtils]: 124: Hoare triple {55036#false} assume !false; {55036#false} is VALID [2022-04-08 09:45:00,985 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-08 09:45:00,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:45:04,940 INFO L290 TraceCheckUtils]: 124: Hoare triple {55036#false} assume !false; {55036#false} is VALID [2022-04-08 09:45:04,941 INFO L290 TraceCheckUtils]: 123: Hoare triple {55472#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {55036#false} is VALID [2022-04-08 09:45:04,941 INFO L290 TraceCheckUtils]: 122: Hoare triple {55468#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {55472#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:04,942 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-08 09:45:04,942 INFO L290 TraceCheckUtils]: 120: Hoare triple {55488#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {55488#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:45:04,942 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-08 09:45:04,943 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-08 09:45:04,943 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-08 09:45:04,943 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-08 09:45:04,944 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-08 09:45:04,944 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-08 09:45:04,945 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-08 09:45:04,945 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-08 09:45:04,945 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-08 09:45:04,945 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-08 09:45:04,946 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-08 09:45:04,946 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-08 09:45:04,947 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-08 09:45:04,947 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-08 09:45:04,947 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-08 09:45:04,948 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-08 09:45:04,948 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-08 09:45:04,948 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-08 09:45:04,949 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-08 09:45:04,949 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-08 09:45:04,949 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-08 09:45:04,950 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-08 09:45:04,950 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-08 09:45:04,950 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-08 09:45:04,951 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-08 09:45:04,951 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-08 09:45:04,951 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-08 09:45:04,952 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-08 09:45:04,952 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-08 09:45:04,952 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-08 09:45:04,953 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-08 09:45:04,953 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-08 09:45:04,953 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-08 09:45:04,954 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-08 09:45:04,954 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-08 09:45:04,954 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-08 09:45:04,955 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-08 09:45:04,955 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-08 09:45:04,955 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-08 09:45:04,956 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-08 09:45:04,956 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-08 09:45:04,956 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-08 09:45:04,957 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-08 09:45:04,957 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-08 09:45:04,957 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-08 09:45:04,958 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-08 09:45:04,958 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-08 09:45:04,958 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-08 09:45:04,959 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-08 09:45:04,959 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-08 09:45:04,960 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-08 09:45:04,960 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-08 09:45:04,960 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-08 09:45:04,960 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-08 09:45:04,961 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-08 09:45:04,961 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-08 09:45:04,962 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-08 09:45:04,962 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-08 09:45:04,962 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-08 09:45:04,962 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-08 09:45:04,963 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-08 09:45:04,963 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-08 09:45:04,964 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-08 09:45:04,964 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-08 09:45:04,964 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-08 09:45:04,965 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-08 09:45:04,965 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-08 09:45:04,965 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-08 09:45:04,966 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-08 09:45:04,966 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-08 09:45:04,966 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-08 09:45:04,967 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-08 09:45:04,967 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-08 09:45:04,967 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-08 09:45:04,968 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-08 09:45:04,968 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-08 09:45:04,968 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-08 09:45:04,969 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-08 09:45:04,969 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-08 09:45:04,969 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-08 09:45:04,970 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-08 09:45:04,970 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-08 09:45:04,970 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-08 09:45:04,971 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-08 09:45:04,971 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-08 09:45:04,971 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-08 09:45:04,972 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-08 09:45:04,972 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-08 09:45:04,972 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-08 09:45:04,973 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-08 09:45:04,973 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-08 09:45:04,973 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-08 09:45:04,974 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-08 09:45:04,974 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-08 09:45:04,974 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-08 09:45:04,975 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-08 09:45:04,975 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-08 09:45:04,975 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-08 09:45:04,976 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-08 09:45:04,976 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-08 09:45:04,977 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-08 09:45:04,977 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-08 09:45:04,977 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-08 09:45:04,977 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-08 09:45:04,978 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-08 09:45:04,978 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-08 09:45:04,979 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-08 09:45:04,979 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-08 09:45:04,979 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-08 09:45:04,980 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-08 09:45:04,980 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-08 09:45:04,980 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-08 09:45:04,981 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-08 09:45:04,981 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-08 09:45:04,981 INFO L290 TraceCheckUtils]: 5: Hoare triple {55035#true} ~i~0 := 0;~k~0 := 0; {55887#(<= main_~k~0 999943)} is VALID [2022-04-08 09:45:04,981 INFO L272 TraceCheckUtils]: 4: Hoare triple {55035#true} call #t~ret3 := main(); {55035#true} is VALID [2022-04-08 09:45:04,981 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-08 09:45:04,981 INFO L290 TraceCheckUtils]: 2: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-08 09:45:04,981 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-08 09:45:04,981 INFO L272 TraceCheckUtils]: 0: Hoare triple {55035#true} call ULTIMATE.init(); {55035#true} is VALID [2022-04-08 09:45:04,982 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-08 09:45:04,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794580659] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:45:04,982 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:45:04,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62, 62] total 124 [2022-04-08 09:45:04,982 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:45:04,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2025526380] [2022-04-08 09:45:04,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2025526380] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:45:04,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:45:04,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2022-04-08 09:45:04,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640986718] [2022-04-08 09:45:04,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:45:04,983 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-08 09:45:04,983 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:45:04,983 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-08 09:45:05,065 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-08 09:45:05,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-04-08 09:45:05,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:05,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-04-08 09:45:05,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7033, Invalid=8219, Unknown=0, NotChecked=0, Total=15252 [2022-04-08 09:45:05,068 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-08 09:45:07,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:07,725 INFO L93 Difference]: Finished difference Result 134 states and 134 transitions. [2022-04-08 09:45:07,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-04-08 09:45:07,725 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-08 09:45:07,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:45:07,725 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-08 09:45:07,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 134 transitions. [2022-04-08 09:45:07,726 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-08 09:45:07,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 134 transitions. [2022-04-08 09:45:07,727 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 63 states and 134 transitions. [2022-04-08 09:45:07,828 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-08 09:45:07,829 INFO L225 Difference]: With dead ends: 134 [2022-04-08 09:45:07,829 INFO L226 Difference]: Without dead ends: 129 [2022-04-08 09:45:07,831 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2752 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=13946, Invalid=19726, Unknown=0, NotChecked=0, Total=33672 [2022-04-08 09:45:07,831 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 126 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:45:07,831 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.1s Time] [2022-04-08 09:45:07,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-08 09:45:08,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2022-04-08 09:45:08,566 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:45:08,567 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-08 09:45:08,567 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-08 09:45:08,567 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-08 09:45:08,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:08,568 INFO L93 Difference]: Finished difference Result 129 states and 129 transitions. [2022-04-08 09:45:08,568 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 129 transitions. [2022-04-08 09:45:08,568 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:08,568 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:08,568 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-08 09:45:08,568 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-08 09:45:08,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:08,569 INFO L93 Difference]: Finished difference Result 129 states and 129 transitions. [2022-04-08 09:45:08,569 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 129 transitions. [2022-04-08 09:45:08,569 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:08,569 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:08,569 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:45:08,569 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:45:08,569 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-08 09:45:08,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2022-04-08 09:45:08,570 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 125 [2022-04-08 09:45:08,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:45:08,571 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2022-04-08 09:45:08,571 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-08 09:45:08,571 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 128 states and 128 transitions. [2022-04-08 09:45:08,768 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-08 09:45:08,768 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2022-04-08 09:45:08,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-08 09:45:08,769 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:45:08,769 INFO L499 BasicCegarLoop]: trace histogram [58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:45:08,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-04-08 09:45:08,969 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-08 09:45:08,969 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:45:08,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:45:08,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1245951788, now seen corresponding path program 115 times [2022-04-08 09:45:08,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:08,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1753534434] [2022-04-08 09:45:08,976 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:45:08,976 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:45:08,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1245951788, now seen corresponding path program 116 times [2022-04-08 09:45:08,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:45:08,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331605242] [2022-04-08 09:45:08,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:45:08,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:45:09,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:10,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:45:10,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:10,379 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-08 09:45:10,379 INFO L290 TraceCheckUtils]: 1: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-08 09:45:10,379 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-08 09:45:10,379 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-08 09:45:10,379 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-08 09:45:10,379 INFO L290 TraceCheckUtils]: 2: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-08 09:45:10,379 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-08 09:45:10,379 INFO L272 TraceCheckUtils]: 4: Hoare triple {56813#true} call #t~ret3 := main(); {56813#true} is VALID [2022-04-08 09:45:10,380 INFO L290 TraceCheckUtils]: 5: Hoare triple {56813#true} ~i~0 := 0;~k~0 := 0; {56818#(= main_~k~0 0)} is VALID [2022-04-08 09:45:10,380 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-08 09:45:10,380 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-08 09:45:10,381 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-08 09:45:10,381 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-08 09:45:10,381 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-08 09:45:10,382 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-08 09:45:10,382 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-08 09:45:10,382 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-08 09:45:10,383 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-08 09:45:10,383 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-08 09:45:10,383 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-08 09:45:10,384 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-08 09:45:10,384 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-08 09:45:10,384 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-08 09:45:10,385 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-08 09:45:10,385 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-08 09:45:10,385 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-08 09:45:10,386 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-08 09:45:10,386 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-08 09:45:10,386 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-08 09:45:10,387 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-08 09:45:10,387 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-08 09:45:10,387 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-08 09:45:10,388 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-08 09:45:10,388 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-08 09:45:10,388 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-08 09:45:10,389 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-08 09:45:10,389 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-08 09:45:10,389 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-08 09:45:10,390 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-08 09:45:10,390 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-08 09:45:10,390 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-08 09:45:10,391 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-08 09:45:10,391 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-08 09:45:10,391 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-08 09:45:10,392 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-08 09:45:10,392 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-08 09:45:10,392 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-08 09:45:10,393 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-08 09:45:10,393 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-08 09:45:10,393 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-08 09:45:10,394 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-08 09:45:10,394 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-08 09:45:10,394 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-08 09:45:10,395 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-08 09:45:10,395 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-08 09:45:10,395 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-08 09:45:10,396 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-08 09:45:10,396 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-08 09:45:10,396 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-08 09:45:10,397 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-08 09:45:10,397 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-08 09:45:10,397 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-08 09:45:10,398 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-08 09:45:10,398 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-08 09:45:10,399 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-08 09:45:10,399 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-08 09:45:10,399 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-08 09:45:10,399 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-08 09:45:10,400 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-08 09:45:10,400 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-08 09:45:10,401 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-08 09:45:10,401 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-08 09:45:10,401 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-08 09:45:10,401 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-08 09:45:10,402 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-08 09:45:10,402 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-08 09:45:10,403 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-08 09:45:10,403 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-08 09:45:10,403 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-08 09:45:10,404 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-08 09:45:10,404 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-08 09:45:10,404 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-08 09:45:10,405 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-08 09:45:10,405 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-08 09:45:10,405 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-08 09:45:10,406 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-08 09:45:10,406 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-08 09:45:10,406 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-08 09:45:10,407 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-08 09:45:10,407 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-08 09:45:10,407 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-08 09:45:10,408 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-08 09:45:10,408 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-08 09:45:10,408 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-08 09:45:10,409 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-08 09:45:10,409 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-08 09:45:10,409 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-08 09:45:10,410 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-08 09:45:10,410 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-08 09:45:10,410 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-08 09:45:10,411 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-08 09:45:10,411 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-08 09:45:10,411 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-08 09:45:10,412 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-08 09:45:10,412 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-08 09:45:10,412 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-08 09:45:10,413 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-08 09:45:10,413 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-08 09:45:10,413 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-08 09:45:10,414 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-08 09:45:10,414 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-08 09:45:10,414 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-08 09:45:10,415 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-08 09:45:10,415 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-08 09:45:10,415 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-08 09:45:10,416 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-08 09:45:10,416 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-08 09:45:10,416 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-08 09:45:10,417 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-08 09:45:10,417 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-08 09:45:10,417 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-08 09:45:10,418 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-08 09:45:10,418 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-08 09:45:10,418 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-08 09:45:10,419 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-08 09:45:10,419 INFO L290 TraceCheckUtils]: 122: Hoare triple {56876#(<= main_~k~0 58)} assume !(~i~0 < 1000000); {56876#(<= main_~k~0 58)} is VALID [2022-04-08 09:45:10,420 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-08 09:45:10,420 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-08 09:45:10,420 INFO L290 TraceCheckUtils]: 125: Hoare triple {56878#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {56814#false} is VALID [2022-04-08 09:45:10,420 INFO L290 TraceCheckUtils]: 126: Hoare triple {56814#false} assume !false; {56814#false} is VALID [2022-04-08 09:45:10,421 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-08 09:45:10,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:45:10,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331605242] [2022-04-08 09:45:10,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331605242] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:45:10,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282112609] [2022-04-08 09:45:10,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:45:10,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:45:10,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:45:10,422 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-08 09:45:10,422 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-08 09:45:10,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:45:10,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:45:10,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 687 conjuncts, 62 conjunts are in the unsatisfiable core [2022-04-08 09:45:10,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:10,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:45:11,461 INFO L272 TraceCheckUtils]: 0: Hoare triple {56813#true} call ULTIMATE.init(); {56813#true} is VALID [2022-04-08 09:45:11,461 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-08 09:45:11,461 INFO L290 TraceCheckUtils]: 2: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-08 09:45:11,461 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-08 09:45:11,461 INFO L272 TraceCheckUtils]: 4: Hoare triple {56813#true} call #t~ret3 := main(); {56813#true} is VALID [2022-04-08 09:45:11,462 INFO L290 TraceCheckUtils]: 5: Hoare triple {56813#true} ~i~0 := 0;~k~0 := 0; {56898#(<= main_~k~0 0)} is VALID [2022-04-08 09:45:11,462 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-08 09:45:11,462 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-08 09:45:11,463 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-08 09:45:11,463 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-08 09:45:11,463 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-08 09:45:11,464 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-08 09:45:11,464 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-08 09:45:11,465 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-08 09:45:11,465 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-08 09:45:11,465 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-08 09:45:11,465 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-08 09:45:11,466 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-08 09:45:11,466 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-08 09:45:11,467 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-08 09:45:11,467 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-08 09:45:11,467 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-08 09:45:11,467 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-08 09:45:11,468 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-08 09:45:11,468 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-08 09:45:11,469 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-08 09:45:11,469 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-08 09:45:11,469 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-08 09:45:11,469 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-08 09:45:11,470 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-08 09:45:11,470 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-08 09:45:11,471 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-08 09:45:11,471 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-08 09:45:11,471 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-08 09:45:11,472 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-08 09:45:11,472 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-08 09:45:11,472 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-08 09:45:11,473 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-08 09:45:11,473 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-08 09:45:11,473 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-08 09:45:11,474 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-08 09:45:11,474 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-08 09:45:11,474 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-08 09:45:11,475 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-08 09:45:11,475 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-08 09:45:11,475 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-08 09:45:11,476 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-08 09:45:11,476 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-08 09:45:11,476 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-08 09:45:11,477 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-08 09:45:11,477 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-08 09:45:11,477 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-08 09:45:11,478 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-08 09:45:11,478 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-08 09:45:11,478 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-08 09:45:11,479 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-08 09:45:11,479 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-08 09:45:11,479 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-08 09:45:11,480 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-08 09:45:11,480 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-08 09:45:11,480 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-08 09:45:11,481 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-08 09:45:11,481 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-08 09:45:11,481 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-08 09:45:11,482 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-08 09:45:11,482 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-08 09:45:11,482 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-08 09:45:11,483 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-08 09:45:11,483 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-08 09:45:11,484 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-08 09:45:11,484 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-08 09:45:11,484 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-08 09:45:11,484 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-08 09:45:11,485 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-08 09:45:11,485 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-08 09:45:11,486 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-08 09:45:11,486 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-08 09:45:11,486 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-08 09:45:11,486 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-08 09:45:11,487 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-08 09:45:11,487 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-08 09:45:11,488 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-08 09:45:11,488 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-08 09:45:11,488 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-08 09:45:11,489 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-08 09:45:11,489 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-08 09:45:11,489 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-08 09:45:11,490 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-08 09:45:11,490 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-08 09:45:11,490 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-08 09:45:11,491 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-08 09:45:11,491 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-08 09:45:11,491 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-08 09:45:11,492 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-08 09:45:11,492 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-08 09:45:11,492 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-08 09:45:11,493 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-08 09:45:11,493 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-08 09:45:11,493 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-08 09:45:11,494 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-08 09:45:11,494 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-08 09:45:11,494 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-08 09:45:11,495 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-08 09:45:11,495 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-08 09:45:11,495 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-08 09:45:11,496 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-08 09:45:11,496 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-08 09:45:11,496 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-08 09:45:11,497 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-08 09:45:11,497 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-08 09:45:11,497 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-08 09:45:11,498 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-08 09:45:11,498 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-08 09:45:11,498 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-08 09:45:11,499 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-08 09:45:11,499 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-08 09:45:11,499 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-08 09:45:11,500 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-08 09:45:11,500 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-08 09:45:11,500 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-08 09:45:11,501 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-08 09:45:11,501 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-08 09:45:11,501 INFO L290 TraceCheckUtils]: 122: Hoare triple {56876#(<= main_~k~0 58)} assume !(~i~0 < 1000000); {56876#(<= main_~k~0 58)} is VALID [2022-04-08 09:45:11,502 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-08 09:45:11,502 INFO L290 TraceCheckUtils]: 124: Hoare triple {57253#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {57257#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:11,502 INFO L290 TraceCheckUtils]: 125: Hoare triple {57257#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {56814#false} is VALID [2022-04-08 09:45:11,502 INFO L290 TraceCheckUtils]: 126: Hoare triple {56814#false} assume !false; {56814#false} is VALID [2022-04-08 09:45:11,503 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-08 09:45:11,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:45:15,582 INFO L290 TraceCheckUtils]: 126: Hoare triple {56814#false} assume !false; {56814#false} is VALID [2022-04-08 09:45:15,582 INFO L290 TraceCheckUtils]: 125: Hoare triple {57257#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {56814#false} is VALID [2022-04-08 09:45:15,582 INFO L290 TraceCheckUtils]: 124: Hoare triple {57253#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {57257#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:15,583 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-08 09:45:15,583 INFO L290 TraceCheckUtils]: 122: Hoare triple {57273#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {57273#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:45:15,584 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-08 09:45:15,584 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-08 09:45:15,584 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-08 09:45:15,585 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-08 09:45:15,585 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-08 09:45:15,585 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-08 09:45:15,586 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-08 09:45:15,586 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-08 09:45:15,586 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-08 09:45:15,587 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-08 09:45:15,587 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-08 09:45:15,587 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-08 09:45:15,588 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-08 09:45:15,588 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-08 09:45:15,588 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-08 09:45:15,589 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-08 09:45:15,589 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-08 09:45:15,589 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-08 09:45:15,590 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-08 09:45:15,590 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-08 09:45:15,590 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-08 09:45:15,591 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-08 09:45:15,591 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-08 09:45:15,591 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-08 09:45:15,592 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-08 09:45:15,592 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-08 09:45:15,592 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-08 09:45:15,593 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-08 09:45:15,593 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-08 09:45:15,593 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-08 09:45:15,594 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-08 09:45:15,594 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-08 09:45:15,594 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-08 09:45:15,595 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-08 09:45:15,595 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-08 09:45:15,595 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-08 09:45:15,596 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-08 09:45:15,596 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-08 09:45:15,596 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-08 09:45:15,597 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-08 09:45:15,597 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-08 09:45:15,597 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-08 09:45:15,598 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-08 09:45:15,598 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-08 09:45:15,599 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-08 09:45:15,599 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-08 09:45:15,599 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-08 09:45:15,599 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-08 09:45:15,600 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-08 09:45:15,600 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-08 09:45:15,601 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-08 09:45:15,601 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-08 09:45:15,601 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-08 09:45:15,601 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-08 09:45:15,602 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-08 09:45:15,602 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-08 09:45:15,603 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-08 09:45:15,603 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-08 09:45:15,603 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-08 09:45:15,603 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-08 09:45:15,604 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-08 09:45:15,604 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-08 09:45:15,605 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-08 09:45:15,605 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-08 09:45:15,605 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-08 09:45:15,605 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-08 09:45:15,606 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-08 09:45:15,606 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-08 09:45:15,607 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-08 09:45:15,607 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-08 09:45:15,607 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-08 09:45:15,608 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-08 09:45:15,608 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-08 09:45:15,608 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-08 09:45:15,609 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-08 09:45:15,609 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-08 09:45:15,609 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-08 09:45:15,610 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-08 09:45:15,610 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-08 09:45:15,610 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-08 09:45:15,611 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-08 09:45:15,611 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-08 09:45:15,611 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-08 09:45:15,612 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-08 09:45:15,612 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-08 09:45:15,612 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-08 09:45:15,613 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-08 09:45:15,613 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-08 09:45:15,613 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-08 09:45:15,614 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-08 09:45:15,614 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-08 09:45:15,614 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-08 09:45:15,615 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-08 09:45:15,615 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-08 09:45:15,615 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-08 09:45:15,616 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-08 09:45:15,616 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-08 09:45:15,616 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-08 09:45:15,617 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-08 09:45:15,617 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-08 09:45:15,617 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-08 09:45:15,618 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-08 09:45:15,618 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-08 09:45:15,618 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-08 09:45:15,619 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-08 09:45:15,619 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-08 09:45:15,619 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-08 09:45:15,620 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-08 09:45:15,620 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-08 09:45:15,620 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-08 09:45:15,621 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-08 09:45:15,621 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-08 09:45:15,621 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-08 09:45:15,622 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-08 09:45:15,622 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-08 09:45:15,622 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-08 09:45:15,623 INFO L290 TraceCheckUtils]: 5: Hoare triple {56813#true} ~i~0 := 0;~k~0 := 0; {57679#(<= main_~k~0 999942)} is VALID [2022-04-08 09:45:15,623 INFO L272 TraceCheckUtils]: 4: Hoare triple {56813#true} call #t~ret3 := main(); {56813#true} is VALID [2022-04-08 09:45:15,623 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-08 09:45:15,623 INFO L290 TraceCheckUtils]: 2: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-08 09:45:15,623 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-08 09:45:15,623 INFO L272 TraceCheckUtils]: 0: Hoare triple {56813#true} call ULTIMATE.init(); {56813#true} is VALID [2022-04-08 09:45:15,623 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-08 09:45:15,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282112609] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:45:15,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:45:15,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63, 63] total 126 [2022-04-08 09:45:15,624 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:45:15,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1753534434] [2022-04-08 09:45:15,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1753534434] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:45:15,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:45:15,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2022-04-08 09:45:15,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017330206] [2022-04-08 09:45:15,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:45:15,624 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-08 09:45:15,625 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:45:15,625 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-08 09:45:15,707 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-08 09:45:15,707 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-04-08 09:45:15,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:15,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-04-08 09:45:15,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7272, Invalid=8478, Unknown=0, NotChecked=0, Total=15750 [2022-04-08 09:45:15,709 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-08 09:45:18,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:18,403 INFO L93 Difference]: Finished difference Result 136 states and 136 transitions. [2022-04-08 09:45:18,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-04-08 09:45:18,404 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-08 09:45:18,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:45:18,404 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-08 09:45:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 136 transitions. [2022-04-08 09:45:18,405 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-08 09:45:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 136 transitions. [2022-04-08 09:45:18,405 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 64 states and 136 transitions. [2022-04-08 09:45:18,507 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-08 09:45:18,509 INFO L225 Difference]: With dead ends: 136 [2022-04-08 09:45:18,509 INFO L226 Difference]: Without dead ends: 131 [2022-04-08 09:45:18,511 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 193 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2829 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=14422, Invalid=20360, Unknown=0, NotChecked=0, Total=34782 [2022-04-08 09:45:18,511 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 128 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-04-08 09:45:18,511 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.1s Time] [2022-04-08 09:45:18,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-08 09:45:19,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2022-04-08 09:45:19,275 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:45:19,276 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-08 09:45:19,276 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-08 09:45:19,276 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-08 09:45:19,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:19,277 INFO L93 Difference]: Finished difference Result 131 states and 131 transitions. [2022-04-08 09:45:19,277 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 131 transitions. [2022-04-08 09:45:19,277 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:19,277 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:19,277 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-08 09:45:19,277 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-08 09:45:19,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:19,278 INFO L93 Difference]: Finished difference Result 131 states and 131 transitions. [2022-04-08 09:45:19,278 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 131 transitions. [2022-04-08 09:45:19,278 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:19,278 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:19,279 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:45:19,279 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:45:19,279 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-08 09:45:19,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 130 transitions. [2022-04-08 09:45:19,280 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 130 transitions. Word has length 127 [2022-04-08 09:45:19,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:45:19,280 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 130 transitions. [2022-04-08 09:45:19,281 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-08 09:45:19,281 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 130 states and 130 transitions. [2022-04-08 09:45:19,507 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-08 09:45:19,507 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 130 transitions. [2022-04-08 09:45:19,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-08 09:45:19,507 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:45:19,508 INFO L499 BasicCegarLoop]: trace histogram [59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:45:19,524 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-08 09:45:19,708 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-08 09:45:19,708 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:45:19,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:45:19,708 INFO L85 PathProgramCache]: Analyzing trace with hash 163941096, now seen corresponding path program 117 times [2022-04-08 09:45:19,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:19,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1256780575] [2022-04-08 09:45:19,715 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:45:19,715 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:45:19,715 INFO L85 PathProgramCache]: Analyzing trace with hash 163941096, now seen corresponding path program 118 times [2022-04-08 09:45:19,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:45:19,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293292464] [2022-04-08 09:45:19,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:45:19,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:45:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:21,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:45:21,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:21,148 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-08 09:45:21,148 INFO L290 TraceCheckUtils]: 1: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-08 09:45:21,148 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-08 09:45:21,149 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-08 09:45:21,149 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-08 09:45:21,149 INFO L290 TraceCheckUtils]: 2: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-08 09:45:21,149 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-08 09:45:21,149 INFO L272 TraceCheckUtils]: 4: Hoare triple {58619#true} call #t~ret3 := main(); {58619#true} is VALID [2022-04-08 09:45:21,150 INFO L290 TraceCheckUtils]: 5: Hoare triple {58619#true} ~i~0 := 0;~k~0 := 0; {58624#(= main_~k~0 0)} is VALID [2022-04-08 09:45:21,150 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-08 09:45:21,151 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-08 09:45:21,151 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-08 09:45:21,152 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-08 09:45:21,152 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-08 09:45:21,153 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-08 09:45:21,153 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-08 09:45:21,154 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-08 09:45:21,154 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-08 09:45:21,155 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-08 09:45:21,155 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-08 09:45:21,156 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-08 09:45:21,156 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-08 09:45:21,157 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-08 09:45:21,157 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-08 09:45:21,158 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-08 09:45:21,158 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-08 09:45:21,159 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-08 09:45:21,159 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-08 09:45:21,160 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-08 09:45:21,160 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-08 09:45:21,160 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-08 09:45:21,161 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-08 09:45:21,161 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-08 09:45:21,162 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-08 09:45:21,162 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-08 09:45:21,163 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-08 09:45:21,163 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-08 09:45:21,164 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-08 09:45:21,164 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-08 09:45:21,165 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-08 09:45:21,165 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-08 09:45:21,166 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-08 09:45:21,166 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-08 09:45:21,167 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-08 09:45:21,167 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-08 09:45:21,168 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-08 09:45:21,168 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-08 09:45:21,169 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-08 09:45:21,169 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-08 09:45:21,170 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-08 09:45:21,170 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-08 09:45:21,171 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-08 09:45:21,171 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-08 09:45:21,172 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-08 09:45:21,172 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-08 09:45:21,173 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-08 09:45:21,173 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-08 09:45:21,174 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-08 09:45:21,174 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-08 09:45:21,174 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-08 09:45:21,175 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-08 09:45:21,175 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-08 09:45:21,176 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-08 09:45:21,176 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-08 09:45:21,177 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-08 09:45:21,177 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-08 09:45:21,178 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-08 09:45:21,178 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-08 09:45:21,179 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-08 09:45:21,179 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-08 09:45:21,180 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-08 09:45:21,180 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-08 09:45:21,181 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-08 09:45:21,181 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-08 09:45:21,182 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-08 09:45:21,182 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-08 09:45:21,183 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-08 09:45:21,183 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-08 09:45:21,183 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-08 09:45:21,184 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-08 09:45:21,184 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-08 09:45:21,185 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-08 09:45:21,185 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-08 09:45:21,186 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-08 09:45:21,186 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-08 09:45:21,187 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-08 09:45:21,187 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-08 09:45:21,187 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-08 09:45:21,188 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-08 09:45:21,188 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-08 09:45:21,189 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-08 09:45:21,189 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-08 09:45:21,190 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-08 09:45:21,190 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-08 09:45:21,191 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-08 09:45:21,191 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-08 09:45:21,192 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-08 09:45:21,192 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-08 09:45:21,193 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-08 09:45:21,193 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-08 09:45:21,193 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-08 09:45:21,194 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-08 09:45:21,194 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-08 09:45:21,195 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-08 09:45:21,195 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-08 09:45:21,196 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-08 09:45:21,196 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-08 09:45:21,197 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-08 09:45:21,197 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-08 09:45:21,197 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-08 09:45:21,198 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-08 09:45:21,198 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-08 09:45:21,199 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-08 09:45:21,199 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-08 09:45:21,200 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-08 09:45:21,200 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-08 09:45:21,201 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-08 09:45:21,201 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-08 09:45:21,202 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-08 09:45:21,202 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-08 09:45:21,202 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-08 09:45:21,203 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-08 09:45:21,203 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-08 09:45:21,204 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-08 09:45:21,204 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-08 09:45:21,205 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-08 09:45:21,205 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-08 09:45:21,206 INFO L290 TraceCheckUtils]: 124: Hoare triple {58683#(<= main_~k~0 59)} assume !(~i~0 < 1000000); {58683#(<= main_~k~0 59)} is VALID [2022-04-08 09:45:21,206 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-08 09:45:21,207 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-08 09:45:21,207 INFO L290 TraceCheckUtils]: 127: Hoare triple {58685#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {58620#false} is VALID [2022-04-08 09:45:21,207 INFO L290 TraceCheckUtils]: 128: Hoare triple {58620#false} assume !false; {58620#false} is VALID [2022-04-08 09:45:21,208 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-08 09:45:21,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:45:21,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293292464] [2022-04-08 09:45:21,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293292464] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:45:21,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52799489] [2022-04-08 09:45:21,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:45:21,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:45:21,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:45:21,212 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-08 09:45:21,213 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-08 09:45:21,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:45:21,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:45:21,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 63 conjunts are in the unsatisfiable core [2022-04-08 09:45:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:21,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:45:22,269 INFO L272 TraceCheckUtils]: 0: Hoare triple {58619#true} call ULTIMATE.init(); {58619#true} is VALID [2022-04-08 09:45:22,269 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-08 09:45:22,269 INFO L290 TraceCheckUtils]: 2: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-08 09:45:22,269 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-08 09:45:22,269 INFO L272 TraceCheckUtils]: 4: Hoare triple {58619#true} call #t~ret3 := main(); {58619#true} is VALID [2022-04-08 09:45:22,270 INFO L290 TraceCheckUtils]: 5: Hoare triple {58619#true} ~i~0 := 0;~k~0 := 0; {58705#(<= main_~k~0 0)} is VALID [2022-04-08 09:45:22,270 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-08 09:45:22,270 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-08 09:45:22,271 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-08 09:45:22,271 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-08 09:45:22,271 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-08 09:45:22,272 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-08 09:45:22,272 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-08 09:45:22,273 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-08 09:45:22,273 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-08 09:45:22,273 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-08 09:45:22,273 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-08 09:45:22,274 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-08 09:45:22,274 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-08 09:45:22,275 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-08 09:45:22,275 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-08 09:45:22,275 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-08 09:45:22,276 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-08 09:45:22,276 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-08 09:45:22,276 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-08 09:45:22,277 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-08 09:45:22,277 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-08 09:45:22,277 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-08 09:45:22,278 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-08 09:45:22,278 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-08 09:45:22,278 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-08 09:45:22,279 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-08 09:45:22,279 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-08 09:45:22,279 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-08 09:45:22,280 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-08 09:45:22,280 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-08 09:45:22,280 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-08 09:45:22,281 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-08 09:45:22,281 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-08 09:45:22,281 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-08 09:45:22,282 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-08 09:45:22,282 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-08 09:45:22,282 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-08 09:45:22,283 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-08 09:45:22,283 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-08 09:45:22,283 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-08 09:45:22,284 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-08 09:45:22,284 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-08 09:45:22,284 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-08 09:45:22,285 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-08 09:45:22,285 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-08 09:45:22,285 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-08 09:45:22,286 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-08 09:45:22,286 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-08 09:45:22,286 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-08 09:45:22,287 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-08 09:45:22,287 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-08 09:45:22,287 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-08 09:45:22,288 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-08 09:45:22,288 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-08 09:45:22,288 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-08 09:45:22,289 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-08 09:45:22,289 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-08 09:45:22,289 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-08 09:45:22,290 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-08 09:45:22,290 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-08 09:45:22,290 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-08 09:45:22,291 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-08 09:45:22,291 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-08 09:45:22,292 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-08 09:45:22,292 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-08 09:45:22,292 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-08 09:45:22,292 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-08 09:45:22,293 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-08 09:45:22,293 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-08 09:45:22,294 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-08 09:45:22,294 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-08 09:45:22,294 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-08 09:45:22,294 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-08 09:45:22,295 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-08 09:45:22,295 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-08 09:45:22,296 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-08 09:45:22,296 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-08 09:45:22,296 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-08 09:45:22,297 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-08 09:45:22,297 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-08 09:45:22,297 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-08 09:45:22,298 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-08 09:45:22,298 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-08 09:45:22,298 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-08 09:45:22,299 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-08 09:45:22,299 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-08 09:45:22,299 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-08 09:45:22,300 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-08 09:45:22,300 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-08 09:45:22,300 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-08 09:45:22,301 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-08 09:45:22,301 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-08 09:45:22,301 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-08 09:45:22,302 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-08 09:45:22,302 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-08 09:45:22,302 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-08 09:45:22,303 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-08 09:45:22,303 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-08 09:45:22,303 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-08 09:45:22,304 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-08 09:45:22,304 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-08 09:45:22,304 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-08 09:45:22,305 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-08 09:45:22,305 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-08 09:45:22,305 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-08 09:45:22,306 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-08 09:45:22,306 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-08 09:45:22,306 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-08 09:45:22,307 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-08 09:45:22,307 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-08 09:45:22,307 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-08 09:45:22,308 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-08 09:45:22,308 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-08 09:45:22,308 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-08 09:45:22,309 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-08 09:45:22,309 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-08 09:45:22,309 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-08 09:45:22,310 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-08 09:45:22,310 INFO L290 TraceCheckUtils]: 124: Hoare triple {58683#(<= main_~k~0 59)} assume !(~i~0 < 1000000); {58683#(<= main_~k~0 59)} is VALID [2022-04-08 09:45:22,311 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-08 09:45:22,311 INFO L290 TraceCheckUtils]: 126: Hoare triple {59066#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {59070#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:22,311 INFO L290 TraceCheckUtils]: 127: Hoare triple {59070#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {58620#false} is VALID [2022-04-08 09:45:22,311 INFO L290 TraceCheckUtils]: 128: Hoare triple {58620#false} assume !false; {58620#false} is VALID [2022-04-08 09:45:22,312 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-08 09:45:22,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:45:26,513 INFO L290 TraceCheckUtils]: 128: Hoare triple {58620#false} assume !false; {58620#false} is VALID [2022-04-08 09:45:26,514 INFO L290 TraceCheckUtils]: 127: Hoare triple {59070#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {58620#false} is VALID [2022-04-08 09:45:26,514 INFO L290 TraceCheckUtils]: 126: Hoare triple {59066#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {59070#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:26,515 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-08 09:45:26,515 INFO L290 TraceCheckUtils]: 124: Hoare triple {59086#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {59086#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:45:26,515 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-08 09:45:26,516 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-08 09:45:26,516 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-08 09:45:26,516 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-08 09:45:26,517 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-08 09:45:26,517 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-08 09:45:26,517 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-08 09:45:26,518 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-08 09:45:26,518 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-08 09:45:26,518 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-08 09:45:26,519 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-08 09:45:26,519 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-08 09:45:26,519 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-08 09:45:26,520 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-08 09:45:26,520 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-08 09:45:26,520 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-08 09:45:26,521 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-08 09:45:26,521 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-08 09:45:26,522 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-08 09:45:26,522 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-08 09:45:26,522 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-08 09:45:26,522 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-08 09:45:26,523 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-08 09:45:26,523 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-08 09:45:26,524 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-08 09:45:26,524 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-08 09:45:26,524 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-08 09:45:26,525 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-08 09:45:26,525 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-08 09:45:26,525 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-08 09:45:26,526 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-08 09:45:26,526 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-08 09:45:26,526 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-08 09:45:26,527 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-08 09:45:26,527 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-08 09:45:26,527 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-08 09:45:26,528 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-08 09:45:26,528 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-08 09:45:26,528 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-08 09:45:26,529 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-08 09:45:26,529 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-08 09:45:26,529 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-08 09:45:26,530 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-08 09:45:26,530 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-08 09:45:26,530 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-08 09:45:26,531 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-08 09:45:26,531 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-08 09:45:26,531 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-08 09:45:26,532 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-08 09:45:26,532 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-08 09:45:26,533 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-08 09:45:26,533 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-08 09:45:26,533 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-08 09:45:26,533 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-08 09:45:26,534 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-08 09:45:26,534 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-08 09:45:26,535 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-08 09:45:26,535 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-08 09:45:26,535 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-08 09:45:26,535 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-08 09:45:26,536 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-08 09:45:26,536 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-08 09:45:26,537 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-08 09:45:26,537 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-08 09:45:26,537 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-08 09:45:26,538 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-08 09:45:26,538 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-08 09:45:26,538 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-08 09:45:26,539 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-08 09:45:26,539 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-08 09:45:26,539 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-08 09:45:26,540 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-08 09:45:26,540 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-08 09:45:26,540 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-08 09:45:26,541 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-08 09:45:26,541 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-08 09:45:26,541 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-08 09:45:26,542 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-08 09:45:26,542 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-08 09:45:26,542 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-08 09:45:26,543 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-08 09:45:26,543 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-08 09:45:26,543 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-08 09:45:26,544 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-08 09:45:26,544 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-08 09:45:26,544 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-08 09:45:26,545 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-08 09:45:26,545 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-08 09:45:26,545 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-08 09:45:26,546 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-08 09:45:26,546 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-08 09:45:26,546 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-08 09:45:26,547 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-08 09:45:26,547 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-08 09:45:26,547 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-08 09:45:26,548 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-08 09:45:26,548 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-08 09:45:26,548 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-08 09:45:26,549 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-08 09:45:26,549 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-08 09:45:26,549 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-08 09:45:26,550 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-08 09:45:26,550 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-08 09:45:26,550 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-08 09:45:26,551 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-08 09:45:26,551 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-08 09:45:26,552 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-08 09:45:26,552 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-08 09:45:26,552 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-08 09:45:26,552 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-08 09:45:26,553 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-08 09:45:26,553 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-08 09:45:26,554 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-08 09:45:26,554 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-08 09:45:26,554 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-08 09:45:26,554 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-08 09:45:26,555 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-08 09:45:26,555 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-08 09:45:26,555 INFO L290 TraceCheckUtils]: 5: Hoare triple {58619#true} ~i~0 := 0;~k~0 := 0; {59499#(<= main_~k~0 999941)} is VALID [2022-04-08 09:45:26,556 INFO L272 TraceCheckUtils]: 4: Hoare triple {58619#true} call #t~ret3 := main(); {58619#true} is VALID [2022-04-08 09:45:26,556 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-08 09:45:26,556 INFO L290 TraceCheckUtils]: 2: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-08 09:45:26,556 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-08 09:45:26,556 INFO L272 TraceCheckUtils]: 0: Hoare triple {58619#true} call ULTIMATE.init(); {58619#true} is VALID [2022-04-08 09:45:26,556 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-08 09:45:26,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52799489] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:45:26,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:45:26,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64, 64] total 128 [2022-04-08 09:45:26,557 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:45:26,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1256780575] [2022-04-08 09:45:26,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1256780575] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:45:26,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:45:26,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2022-04-08 09:45:26,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751254757] [2022-04-08 09:45:26,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:45:26,557 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-08 09:45:26,557 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:45:26,558 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-08 09:45:26,642 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-08 09:45:26,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-04-08 09:45:26,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:26,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-04-08 09:45:26,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7515, Invalid=8741, Unknown=0, NotChecked=0, Total=16256 [2022-04-08 09:45:26,644 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-08 09:45:29,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:29,448 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2022-04-08 09:45:29,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-04-08 09:45:29,449 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-08 09:45:29,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:45:29,449 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-08 09:45:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 138 transitions. [2022-04-08 09:45:29,450 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-08 09:45:29,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 138 transitions. [2022-04-08 09:45:29,450 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 65 states and 138 transitions. [2022-04-08 09:45:29,554 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-08 09:45:29,555 INFO L225 Difference]: With dead ends: 138 [2022-04-08 09:45:29,555 INFO L226 Difference]: Without dead ends: 133 [2022-04-08 09:45:29,557 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2907 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=14906, Invalid=21004, Unknown=0, NotChecked=0, Total=35910 [2022-04-08 09:45:29,558 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 130 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:45:29,558 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.2s Time] [2022-04-08 09:45:29,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-04-08 09:45:30,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2022-04-08 09:45:30,342 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:45:30,342 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-08 09:45:30,342 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-08 09:45:30,342 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-08 09:45:30,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:30,343 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2022-04-08 09:45:30,343 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2022-04-08 09:45:30,343 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:30,343 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:30,343 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-08 09:45:30,343 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-08 09:45:30,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:30,344 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2022-04-08 09:45:30,344 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2022-04-08 09:45:30,345 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:30,345 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:30,345 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:45:30,345 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:45:30,345 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-08 09:45:30,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 132 transitions. [2022-04-08 09:45:30,346 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 132 transitions. Word has length 129 [2022-04-08 09:45:30,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:45:30,346 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 132 transitions. [2022-04-08 09:45:30,346 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-08 09:45:30,346 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 132 states and 132 transitions. [2022-04-08 09:45:30,562 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-08 09:45:30,563 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 132 transitions. [2022-04-08 09:45:30,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-08 09:45:30,563 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:45:30,563 INFO L499 BasicCegarLoop]: trace histogram [60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:45:30,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-04-08 09:45:30,763 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-08 09:45:30,764 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:45:30,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:45:30,764 INFO L85 PathProgramCache]: Analyzing trace with hash -266248284, now seen corresponding path program 119 times [2022-04-08 09:45:30,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:30,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [306716974] [2022-04-08 09:45:30,771 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:45:30,771 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:45:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash -266248284, now seen corresponding path program 120 times [2022-04-08 09:45:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:45:30,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945584068] [2022-04-08 09:45:30,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:45:30,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:45:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:32,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:45:32,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:32,252 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-08 09:45:32,252 INFO L290 TraceCheckUtils]: 1: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-08 09:45:32,252 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-08 09:45:32,253 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-08 09:45:32,253 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-08 09:45:32,253 INFO L290 TraceCheckUtils]: 2: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-08 09:45:32,253 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-08 09:45:32,253 INFO L272 TraceCheckUtils]: 4: Hoare triple {60453#true} call #t~ret3 := main(); {60453#true} is VALID [2022-04-08 09:45:32,253 INFO L290 TraceCheckUtils]: 5: Hoare triple {60453#true} ~i~0 := 0;~k~0 := 0; {60458#(= main_~k~0 0)} is VALID [2022-04-08 09:45:32,254 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-08 09:45:32,254 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-08 09:45:32,255 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-08 09:45:32,255 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-08 09:45:32,255 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-08 09:45:32,256 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-08 09:45:32,256 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-08 09:45:32,257 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-08 09:45:32,257 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-08 09:45:32,258 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-08 09:45:32,258 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-08 09:45:32,259 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-08 09:45:32,259 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-08 09:45:32,259 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-08 09:45:32,260 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-08 09:45:32,260 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-08 09:45:32,261 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-08 09:45:32,261 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-08 09:45:32,261 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-08 09:45:32,262 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-08 09:45:32,262 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-08 09:45:32,263 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-08 09:45:32,263 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-08 09:45:32,264 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-08 09:45:32,264 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-08 09:45:32,264 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-08 09:45:32,265 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-08 09:45:32,265 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-08 09:45:32,266 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-08 09:45:32,266 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-08 09:45:32,267 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-08 09:45:32,267 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-08 09:45:32,267 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-08 09:45:32,268 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-08 09:45:32,268 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-08 09:45:32,269 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-08 09:45:32,269 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-08 09:45:32,270 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-08 09:45:32,270 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-08 09:45:32,271 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-08 09:45:32,271 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-08 09:45:32,271 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-08 09:45:32,272 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-08 09:45:32,272 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-08 09:45:32,272 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-08 09:45:32,273 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-08 09:45:32,273 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-08 09:45:32,273 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-08 09:45:32,274 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-08 09:45:32,274 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-08 09:45:32,274 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-08 09:45:32,275 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-08 09:45:32,275 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-08 09:45:32,275 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-08 09:45:32,276 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-08 09:45:32,276 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-08 09:45:32,276 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-08 09:45:32,277 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-08 09:45:32,277 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-08 09:45:32,277 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-08 09:45:32,278 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-08 09:45:32,278 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-08 09:45:32,278 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-08 09:45:32,279 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-08 09:45:32,279 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-08 09:45:32,279 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-08 09:45:32,280 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-08 09:45:32,280 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-08 09:45:32,280 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-08 09:45:32,281 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-08 09:45:32,281 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-08 09:45:32,281 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-08 09:45:32,282 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-08 09:45:32,282 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-08 09:45:32,282 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-08 09:45:32,283 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-08 09:45:32,283 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-08 09:45:32,283 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-08 09:45:32,284 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-08 09:45:32,284 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-08 09:45:32,284 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-08 09:45:32,285 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-08 09:45:32,285 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-08 09:45:32,285 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-08 09:45:32,286 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-08 09:45:32,286 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-08 09:45:32,286 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-08 09:45:32,287 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-08 09:45:32,287 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-08 09:45:32,287 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-08 09:45:32,288 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-08 09:45:32,288 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-08 09:45:32,288 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-08 09:45:32,289 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-08 09:45:32,289 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-08 09:45:32,289 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-08 09:45:32,290 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-08 09:45:32,290 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-08 09:45:32,290 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-08 09:45:32,291 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-08 09:45:32,291 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-08 09:45:32,291 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-08 09:45:32,292 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-08 09:45:32,292 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-08 09:45:32,292 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-08 09:45:32,293 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-08 09:45:32,293 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-08 09:45:32,293 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-08 09:45:32,294 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-08 09:45:32,294 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-08 09:45:32,294 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-08 09:45:32,295 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-08 09:45:32,295 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-08 09:45:32,295 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-08 09:45:32,296 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-08 09:45:32,296 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-08 09:45:32,296 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-08 09:45:32,297 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-08 09:45:32,297 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-08 09:45:32,297 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-08 09:45:32,298 INFO L290 TraceCheckUtils]: 126: Hoare triple {60518#(<= main_~k~0 60)} assume !(~i~0 < 1000000); {60518#(<= main_~k~0 60)} is VALID [2022-04-08 09:45:32,298 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-08 09:45:32,298 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-08 09:45:32,299 INFO L290 TraceCheckUtils]: 129: Hoare triple {60520#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {60454#false} is VALID [2022-04-08 09:45:32,299 INFO L290 TraceCheckUtils]: 130: Hoare triple {60454#false} assume !false; {60454#false} is VALID [2022-04-08 09:45:32,299 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-08 09:45:32,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:45:32,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945584068] [2022-04-08 09:45:32,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945584068] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:45:32,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844155775] [2022-04-08 09:45:32,299 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:45:32,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:45:32,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:45:32,301 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-08 09:45:32,302 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-08 09:45:32,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2022-04-08 09:45:32,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:45:32,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-08 09:45:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:32,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:45:33,360 INFO L272 TraceCheckUtils]: 0: Hoare triple {60453#true} call ULTIMATE.init(); {60453#true} is VALID [2022-04-08 09:45:33,361 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-08 09:45:33,361 INFO L290 TraceCheckUtils]: 2: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-08 09:45:33,361 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-08 09:45:33,361 INFO L272 TraceCheckUtils]: 4: Hoare triple {60453#true} call #t~ret3 := main(); {60453#true} is VALID [2022-04-08 09:45:33,361 INFO L290 TraceCheckUtils]: 5: Hoare triple {60453#true} ~i~0 := 0;~k~0 := 0; {60540#(<= main_~k~0 0)} is VALID [2022-04-08 09:45:33,361 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-08 09:45:33,362 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-08 09:45:33,362 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-08 09:45:33,362 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-08 09:45:33,363 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-08 09:45:33,363 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-08 09:45:33,363 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-08 09:45:33,364 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-08 09:45:33,364 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-08 09:45:33,365 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-08 09:45:33,365 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-08 09:45:33,365 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-08 09:45:33,365 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-08 09:45:33,366 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-08 09:45:33,366 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-08 09:45:33,367 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-08 09:45:33,367 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-08 09:45:33,367 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-08 09:45:33,367 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-08 09:45:33,368 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-08 09:45:33,368 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-08 09:45:33,369 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-08 09:45:33,369 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-08 09:45:33,369 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-08 09:45:33,370 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-08 09:45:33,370 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-08 09:45:33,370 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-08 09:45:33,371 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-08 09:45:33,371 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-08 09:45:33,371 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-08 09:45:33,372 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-08 09:45:33,372 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-08 09:45:33,372 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-08 09:45:33,373 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-08 09:45:33,373 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-08 09:45:33,373 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-08 09:45:33,374 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-08 09:45:33,374 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-08 09:45:33,374 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-08 09:45:33,375 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-08 09:45:33,375 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-08 09:45:33,375 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-08 09:45:33,376 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-08 09:45:33,376 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-08 09:45:33,376 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-08 09:45:33,377 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-08 09:45:33,377 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-08 09:45:33,377 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-08 09:45:33,378 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-08 09:45:33,378 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-08 09:45:33,378 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-08 09:45:33,379 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-08 09:45:33,379 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-08 09:45:33,379 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-08 09:45:33,380 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-08 09:45:33,380 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-08 09:45:33,380 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-08 09:45:33,381 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-08 09:45:33,381 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-08 09:45:33,381 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-08 09:45:33,382 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-08 09:45:33,382 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-08 09:45:33,382 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-08 09:45:33,383 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-08 09:45:33,383 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-08 09:45:33,384 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-08 09:45:33,384 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-08 09:45:33,384 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-08 09:45:33,384 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-08 09:45:33,385 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-08 09:45:33,385 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-08 09:45:33,386 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-08 09:45:33,386 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-08 09:45:33,386 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-08 09:45:33,386 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-08 09:45:33,387 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-08 09:45:33,387 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-08 09:45:33,388 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-08 09:45:33,388 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-08 09:45:33,388 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-08 09:45:33,389 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-08 09:45:33,389 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-08 09:45:33,389 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-08 09:45:33,390 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-08 09:45:33,390 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-08 09:45:33,390 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-08 09:45:33,391 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-08 09:45:33,391 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-08 09:45:33,391 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-08 09:45:33,392 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-08 09:45:33,392 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-08 09:45:33,392 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-08 09:45:33,393 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-08 09:45:33,393 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-08 09:45:33,393 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-08 09:45:33,394 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-08 09:45:33,394 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-08 09:45:33,394 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-08 09:45:33,395 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-08 09:45:33,395 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-08 09:45:33,395 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-08 09:45:33,396 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-08 09:45:33,396 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-08 09:45:33,396 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-08 09:45:33,397 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-08 09:45:33,397 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-08 09:45:33,397 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-08 09:45:33,398 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-08 09:45:33,398 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-08 09:45:33,398 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-08 09:45:33,399 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-08 09:45:33,399 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-08 09:45:33,399 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-08 09:45:33,400 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-08 09:45:33,400 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-08 09:45:33,400 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-08 09:45:33,401 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-08 09:45:33,401 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-08 09:45:33,401 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-08 09:45:33,402 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-08 09:45:33,402 INFO L290 TraceCheckUtils]: 126: Hoare triple {60518#(<= main_~k~0 60)} assume !(~i~0 < 1000000); {60518#(<= main_~k~0 60)} is VALID [2022-04-08 09:45:33,403 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-08 09:45:33,403 INFO L290 TraceCheckUtils]: 128: Hoare triple {60907#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {60911#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:33,403 INFO L290 TraceCheckUtils]: 129: Hoare triple {60911#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {60454#false} is VALID [2022-04-08 09:45:33,403 INFO L290 TraceCheckUtils]: 130: Hoare triple {60454#false} assume !false; {60454#false} is VALID [2022-04-08 09:45:33,404 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-08 09:45:33,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:45:37,724 INFO L290 TraceCheckUtils]: 130: Hoare triple {60454#false} assume !false; {60454#false} is VALID [2022-04-08 09:45:37,724 INFO L290 TraceCheckUtils]: 129: Hoare triple {60911#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {60454#false} is VALID [2022-04-08 09:45:37,725 INFO L290 TraceCheckUtils]: 128: Hoare triple {60907#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {60911#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:37,725 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-08 09:45:37,725 INFO L290 TraceCheckUtils]: 126: Hoare triple {60927#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {60927#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:45:37,726 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-08 09:45:37,726 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-08 09:45:37,726 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-08 09:45:37,727 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-08 09:45:37,727 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-08 09:45:37,727 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-08 09:45:37,728 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-08 09:45:37,728 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-08 09:45:37,728 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-08 09:45:37,729 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-08 09:45:37,729 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-08 09:45:37,729 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-08 09:45:37,730 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-08 09:45:37,730 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-08 09:45:37,730 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-08 09:45:37,731 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-08 09:45:37,731 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-08 09:45:37,731 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-08 09:45:37,732 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-08 09:45:37,732 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-08 09:45:37,733 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-08 09:45:37,733 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-08 09:45:37,733 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-08 09:45:37,733 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-08 09:45:37,734 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-08 09:45:37,734 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-08 09:45:37,735 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-08 09:45:37,735 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-08 09:45:37,735 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-08 09:45:37,736 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-08 09:45:37,736 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-08 09:45:37,736 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-08 09:45:37,737 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-08 09:45:37,737 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-08 09:45:37,737 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-08 09:45:37,738 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-08 09:45:37,738 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-08 09:45:37,738 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-08 09:45:37,739 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-08 09:45:37,739 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-08 09:45:37,740 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-08 09:45:37,740 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-08 09:45:37,740 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-08 09:45:37,741 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-08 09:45:37,741 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-08 09:45:37,741 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-08 09:45:37,742 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-08 09:45:37,742 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-08 09:45:37,742 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-08 09:45:37,743 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-08 09:45:37,743 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-08 09:45:37,743 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-08 09:45:37,744 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-08 09:45:37,744 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-08 09:45:37,744 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-08 09:45:37,745 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-08 09:45:37,745 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-08 09:45:37,745 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-08 09:45:37,746 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-08 09:45:37,746 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-08 09:45:37,746 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-08 09:45:37,747 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-08 09:45:37,747 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-08 09:45:37,747 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-08 09:45:37,748 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-08 09:45:37,748 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-08 09:45:37,748 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-08 09:45:37,749 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-08 09:45:37,749 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-08 09:45:37,749 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-08 09:45:37,750 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-08 09:45:37,750 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-08 09:45:37,751 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-08 09:45:37,751 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-08 09:45:37,751 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-08 09:45:37,752 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-08 09:45:37,752 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-08 09:45:37,752 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-08 09:45:37,753 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-08 09:45:37,753 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-08 09:45:37,753 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-08 09:45:37,754 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-08 09:45:37,754 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-08 09:45:37,754 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-08 09:45:37,755 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-08 09:45:37,755 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-08 09:45:37,755 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-08 09:45:37,756 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-08 09:45:37,756 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-08 09:45:37,756 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-08 09:45:37,757 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-08 09:45:37,757 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-08 09:45:37,757 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-08 09:45:37,758 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-08 09:45:37,758 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-08 09:45:37,758 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-08 09:45:37,759 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-08 09:45:37,759 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-08 09:45:37,760 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-08 09:45:37,760 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-08 09:45:37,760 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-08 09:45:37,760 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-08 09:45:37,761 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-08 09:45:37,761 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-08 09:45:37,762 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-08 09:45:37,762 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-08 09:45:37,762 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-08 09:45:37,762 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-08 09:45:37,763 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-08 09:45:37,763 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-08 09:45:37,764 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-08 09:45:37,764 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-08 09:45:37,764 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-08 09:45:37,764 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-08 09:45:37,765 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-08 09:45:37,765 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-08 09:45:37,766 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-08 09:45:37,766 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-08 09:45:37,766 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-08 09:45:37,766 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-08 09:45:37,767 INFO L290 TraceCheckUtils]: 5: Hoare triple {60453#true} ~i~0 := 0;~k~0 := 0; {61347#(<= main_~k~0 999940)} is VALID [2022-04-08 09:45:37,767 INFO L272 TraceCheckUtils]: 4: Hoare triple {60453#true} call #t~ret3 := main(); {60453#true} is VALID [2022-04-08 09:45:37,767 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-08 09:45:37,767 INFO L290 TraceCheckUtils]: 2: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-08 09:45:37,767 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-08 09:45:37,767 INFO L272 TraceCheckUtils]: 0: Hoare triple {60453#true} call ULTIMATE.init(); {60453#true} is VALID [2022-04-08 09:45:37,767 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-08 09:45:37,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844155775] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:45:37,768 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:45:37,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 65, 65] total 130 [2022-04-08 09:45:37,768 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:45:37,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [306716974] [2022-04-08 09:45:37,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [306716974] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:45:37,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:45:37,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2022-04-08 09:45:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360109338] [2022-04-08 09:45:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:45:37,768 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-08 09:45:37,769 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:45:37,769 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-08 09:45:37,854 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-08 09:45:37,854 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-04-08 09:45:37,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:37,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-04-08 09:45:37,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7762, Invalid=9008, Unknown=0, NotChecked=0, Total=16770 [2022-04-08 09:45:37,856 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-08 09:45:40,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:40,717 INFO L93 Difference]: Finished difference Result 140 states and 140 transitions. [2022-04-08 09:45:40,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-04-08 09:45:40,717 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-08 09:45:40,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:45:40,718 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-08 09:45:40,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 140 transitions. [2022-04-08 09:45:40,718 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-08 09:45:40,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 140 transitions. [2022-04-08 09:45:40,719 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 66 states and 140 transitions. [2022-04-08 09:45:40,826 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-08 09:45:40,827 INFO L225 Difference]: With dead ends: 140 [2022-04-08 09:45:40,827 INFO L226 Difference]: Without dead ends: 135 [2022-04-08 09:45:40,829 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2986 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=15398, Invalid=21658, Unknown=0, NotChecked=0, Total=37056 [2022-04-08 09:45:40,830 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 132 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:45:40,830 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.2s Time] [2022-04-08 09:45:40,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-04-08 09:45:41,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 134. [2022-04-08 09:45:41,656 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:45:41,656 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-08 09:45:41,656 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-08 09:45:41,656 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-08 09:45:41,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:41,657 INFO L93 Difference]: Finished difference Result 135 states and 135 transitions. [2022-04-08 09:45:41,657 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 135 transitions. [2022-04-08 09:45:41,657 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:41,657 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:41,657 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-08 09:45:41,658 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-08 09:45:41,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:41,659 INFO L93 Difference]: Finished difference Result 135 states and 135 transitions. [2022-04-08 09:45:41,659 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 135 transitions. [2022-04-08 09:45:41,659 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:41,659 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:41,659 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:45:41,659 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:45:41,659 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-08 09:45:41,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 134 transitions. [2022-04-08 09:45:41,660 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 134 transitions. Word has length 131 [2022-04-08 09:45:41,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:45:41,660 INFO L478 AbstractCegarLoop]: Abstraction has 134 states and 134 transitions. [2022-04-08 09:45:41,660 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-08 09:45:41,660 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 134 states and 134 transitions. [2022-04-08 09:45:41,875 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-08 09:45:41,875 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 134 transitions. [2022-04-08 09:45:41,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-08 09:45:41,875 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:45:41,875 INFO L499 BasicCegarLoop]: trace histogram [61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:45:41,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-04-08 09:45:42,076 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-08 09:45:42,076 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:45:42,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:45:42,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1361382048, now seen corresponding path program 121 times [2022-04-08 09:45:42,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:42,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [685317862] [2022-04-08 09:45:42,084 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:45:42,084 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:45:42,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1361382048, now seen corresponding path program 122 times [2022-04-08 09:45:42,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:45:42,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474104793] [2022-04-08 09:45:42,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:45:42,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:45:42,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:43,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:45:43,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:43,597 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-08 09:45:43,597 INFO L290 TraceCheckUtils]: 1: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-08 09:45:43,597 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-08 09:45:43,598 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-08 09:45:43,598 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-08 09:45:43,598 INFO L290 TraceCheckUtils]: 2: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-08 09:45:43,598 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-08 09:45:43,598 INFO L272 TraceCheckUtils]: 4: Hoare triple {62315#true} call #t~ret3 := main(); {62315#true} is VALID [2022-04-08 09:45:43,598 INFO L290 TraceCheckUtils]: 5: Hoare triple {62315#true} ~i~0 := 0;~k~0 := 0; {62320#(= main_~k~0 0)} is VALID [2022-04-08 09:45:43,598 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-08 09:45:43,599 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-08 09:45:43,599 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-08 09:45:43,600 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-08 09:45:43,600 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-08 09:45:43,600 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-08 09:45:43,600 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-08 09:45:43,601 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-08 09:45:43,601 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-08 09:45:43,602 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-08 09:45:43,602 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-08 09:45:43,602 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-08 09:45:43,602 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-08 09:45:43,603 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-08 09:45:43,603 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-08 09:45:43,604 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-08 09:45:43,604 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-08 09:45:43,604 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-08 09:45:43,604 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-08 09:45:43,605 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-08 09:45:43,605 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-08 09:45:43,606 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-08 09:45:43,606 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-08 09:45:43,606 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-08 09:45:43,606 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-08 09:45:43,607 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-08 09:45:43,607 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-08 09:45:43,608 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-08 09:45:43,608 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-08 09:45:43,608 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-08 09:45:43,608 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-08 09:45:43,609 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-08 09:45:43,609 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-08 09:45:43,610 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-08 09:45:43,610 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-08 09:45:43,610 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-08 09:45:43,610 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-08 09:45:43,611 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-08 09:45:43,611 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-08 09:45:43,612 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-08 09:45:43,613 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-08 09:45:43,613 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-08 09:45:43,613 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-08 09:45:43,614 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-08 09:45:43,614 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-08 09:45:43,614 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-08 09:45:43,615 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-08 09:45:43,615 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-08 09:45:43,615 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-08 09:45:43,616 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-08 09:45:43,616 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-08 09:45:43,616 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-08 09:45:43,617 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-08 09:45:43,617 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-08 09:45:43,617 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-08 09:45:43,618 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-08 09:45:43,618 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-08 09:45:43,618 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-08 09:45:43,619 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-08 09:45:43,619 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-08 09:45:43,619 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-08 09:45:43,620 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-08 09:45:43,620 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-08 09:45:43,620 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-08 09:45:43,621 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-08 09:45:43,621 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-08 09:45:43,621 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-08 09:45:43,622 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-08 09:45:43,622 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-08 09:45:43,622 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-08 09:45:43,623 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-08 09:45:43,623 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-08 09:45:43,623 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-08 09:45:43,624 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-08 09:45:43,624 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-08 09:45:43,624 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-08 09:45:43,625 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-08 09:45:43,625 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-08 09:45:43,625 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-08 09:45:43,626 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-08 09:45:43,626 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-08 09:45:43,626 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-08 09:45:43,627 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-08 09:45:43,627 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-08 09:45:43,627 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-08 09:45:43,628 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-08 09:45:43,628 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-08 09:45:43,628 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-08 09:45:43,629 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-08 09:45:43,629 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-08 09:45:43,629 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-08 09:45:43,630 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-08 09:45:43,630 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-08 09:45:43,630 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-08 09:45:43,631 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-08 09:45:43,631 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-08 09:45:43,631 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-08 09:45:43,632 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-08 09:45:43,632 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-08 09:45:43,632 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-08 09:45:43,633 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-08 09:45:43,633 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-08 09:45:43,633 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-08 09:45:43,634 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-08 09:45:43,634 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-08 09:45:43,634 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-08 09:45:43,635 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-08 09:45:43,635 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-08 09:45:43,635 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-08 09:45:43,636 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-08 09:45:43,636 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-08 09:45:43,636 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-08 09:45:43,637 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-08 09:45:43,637 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-08 09:45:43,637 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-08 09:45:43,638 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-08 09:45:43,638 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-08 09:45:43,638 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-08 09:45:43,639 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-08 09:45:43,639 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-08 09:45:43,639 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-08 09:45:43,640 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-08 09:45:43,640 INFO L290 TraceCheckUtils]: 128: Hoare triple {62381#(<= main_~k~0 61)} assume !(~i~0 < 1000000); {62381#(<= main_~k~0 61)} is VALID [2022-04-08 09:45:43,640 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-08 09:45:43,641 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-08 09:45:43,641 INFO L290 TraceCheckUtils]: 131: Hoare triple {62383#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {62316#false} is VALID [2022-04-08 09:45:43,641 INFO L290 TraceCheckUtils]: 132: Hoare triple {62316#false} assume !false; {62316#false} is VALID [2022-04-08 09:45:43,642 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-08 09:45:43,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:45:43,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474104793] [2022-04-08 09:45:43,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474104793] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:45:43,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691012685] [2022-04-08 09:45:43,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:45:43,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:45:43,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:45:43,643 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-08 09:45:43,644 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-08 09:45:43,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:45:43,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:45:43,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-08 09:45:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:43,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:45:44,673 INFO L272 TraceCheckUtils]: 0: Hoare triple {62315#true} call ULTIMATE.init(); {62315#true} is VALID [2022-04-08 09:45:44,673 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-08 09:45:44,674 INFO L290 TraceCheckUtils]: 2: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-08 09:45:44,674 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-08 09:45:44,674 INFO L272 TraceCheckUtils]: 4: Hoare triple {62315#true} call #t~ret3 := main(); {62315#true} is VALID [2022-04-08 09:45:44,674 INFO L290 TraceCheckUtils]: 5: Hoare triple {62315#true} ~i~0 := 0;~k~0 := 0; {62403#(<= main_~k~0 0)} is VALID [2022-04-08 09:45:44,674 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-08 09:45:44,675 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-08 09:45:44,675 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-08 09:45:44,675 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-08 09:45:44,676 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-08 09:45:44,676 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-08 09:45:44,676 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-08 09:45:44,677 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-08 09:45:44,677 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-08 09:45:44,677 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-08 09:45:44,678 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-08 09:45:44,678 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-08 09:45:44,678 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-08 09:45:44,679 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-08 09:45:44,679 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-08 09:45:44,679 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-08 09:45:44,680 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-08 09:45:44,680 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-08 09:45:44,680 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-08 09:45:44,681 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-08 09:45:44,681 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-08 09:45:44,681 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-08 09:45:44,682 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-08 09:45:44,682 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-08 09:45:44,682 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-08 09:45:44,683 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-08 09:45:44,683 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-08 09:45:44,683 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-08 09:45:44,684 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-08 09:45:44,684 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-08 09:45:44,684 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-08 09:45:44,685 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-08 09:45:44,685 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-08 09:45:44,685 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-08 09:45:44,686 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-08 09:45:44,686 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-08 09:45:44,686 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-08 09:45:44,687 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-08 09:45:44,687 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-08 09:45:44,687 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-08 09:45:44,688 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-08 09:45:44,688 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-08 09:45:44,688 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-08 09:45:44,689 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-08 09:45:44,689 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-08 09:45:44,689 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-08 09:45:44,690 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-08 09:45:44,690 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-08 09:45:44,690 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-08 09:45:44,691 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-08 09:45:44,691 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-08 09:45:44,692 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-08 09:45:44,692 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-08 09:45:44,692 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-08 09:45:44,692 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-08 09:45:44,693 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-08 09:45:44,693 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-08 09:45:44,694 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-08 09:45:44,694 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-08 09:45:44,694 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-08 09:45:44,694 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-08 09:45:44,695 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-08 09:45:44,695 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-08 09:45:44,696 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-08 09:45:44,696 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-08 09:45:44,696 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-08 09:45:44,697 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-08 09:45:44,697 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-08 09:45:44,697 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-08 09:45:44,698 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-08 09:45:44,698 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-08 09:45:44,698 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-08 09:45:44,699 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-08 09:45:44,699 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-08 09:45:44,699 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-08 09:45:44,700 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-08 09:45:44,700 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-08 09:45:44,700 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-08 09:45:44,701 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-08 09:45:44,701 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-08 09:45:44,701 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-08 09:45:44,702 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-08 09:45:44,702 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-08 09:45:44,702 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-08 09:45:44,703 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-08 09:45:44,703 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-08 09:45:44,703 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-08 09:45:44,704 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-08 09:45:44,704 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-08 09:45:44,704 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-08 09:45:44,705 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-08 09:45:44,705 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-08 09:45:44,705 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-08 09:45:44,706 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-08 09:45:44,706 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-08 09:45:44,706 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-08 09:45:44,707 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-08 09:45:44,707 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-08 09:45:44,707 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-08 09:45:44,708 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-08 09:45:44,708 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-08 09:45:44,708 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-08 09:45:44,709 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-08 09:45:44,709 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-08 09:45:44,709 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-08 09:45:44,710 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-08 09:45:44,710 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-08 09:45:44,710 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-08 09:45:44,711 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-08 09:45:44,711 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-08 09:45:44,711 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-08 09:45:44,712 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-08 09:45:44,712 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-08 09:45:44,712 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-08 09:45:44,713 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-08 09:45:44,713 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-08 09:45:44,713 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-08 09:45:44,714 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-08 09:45:44,714 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-08 09:45:44,714 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-08 09:45:44,715 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-08 09:45:44,715 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-08 09:45:44,715 INFO L290 TraceCheckUtils]: 128: Hoare triple {62381#(<= main_~k~0 61)} assume !(~i~0 < 1000000); {62381#(<= main_~k~0 61)} is VALID [2022-04-08 09:45:44,716 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-08 09:45:44,716 INFO L290 TraceCheckUtils]: 130: Hoare triple {62776#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {62780#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:44,716 INFO L290 TraceCheckUtils]: 131: Hoare triple {62780#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {62316#false} is VALID [2022-04-08 09:45:44,717 INFO L290 TraceCheckUtils]: 132: Hoare triple {62316#false} assume !false; {62316#false} is VALID [2022-04-08 09:45:44,717 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-08 09:45:44,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:45:49,173 INFO L290 TraceCheckUtils]: 132: Hoare triple {62316#false} assume !false; {62316#false} is VALID [2022-04-08 09:45:49,174 INFO L290 TraceCheckUtils]: 131: Hoare triple {62780#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {62316#false} is VALID [2022-04-08 09:45:49,174 INFO L290 TraceCheckUtils]: 130: Hoare triple {62776#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {62780#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:49,174 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-08 09:45:49,175 INFO L290 TraceCheckUtils]: 128: Hoare triple {62796#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {62796#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:45:49,175 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-08 09:45:49,175 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-08 09:45:49,176 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-08 09:45:49,176 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-08 09:45:49,177 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-08 09:45:49,177 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-08 09:45:49,177 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-08 09:45:49,177 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-08 09:45:49,178 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-08 09:45:49,178 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-08 09:45:49,179 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-08 09:45:49,179 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-08 09:45:49,179 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-08 09:45:49,179 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-08 09:45:49,180 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-08 09:45:49,180 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-08 09:45:49,181 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-08 09:45:49,181 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-08 09:45:49,181 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-08 09:45:49,182 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-08 09:45:49,182 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-08 09:45:49,182 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-08 09:45:49,183 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-08 09:45:49,183 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-08 09:45:49,183 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-08 09:45:49,184 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-08 09:45:49,184 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-08 09:45:49,184 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-08 09:45:49,185 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-08 09:45:49,185 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-08 09:45:49,185 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-08 09:45:49,186 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-08 09:45:49,186 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-08 09:45:49,186 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-08 09:45:49,187 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-08 09:45:49,187 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-08 09:45:49,187 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-08 09:45:49,188 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-08 09:45:49,188 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-08 09:45:49,188 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-08 09:45:49,189 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-08 09:45:49,189 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-08 09:45:49,189 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-08 09:45:49,190 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-08 09:45:49,190 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-08 09:45:49,190 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-08 09:45:49,191 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-08 09:45:49,191 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-08 09:45:49,191 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-08 09:45:49,192 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-08 09:45:49,192 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-08 09:45:49,192 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-08 09:45:49,193 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-08 09:45:49,193 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-08 09:45:49,193 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-08 09:45:49,194 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-08 09:45:49,194 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-08 09:45:49,194 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-08 09:45:49,195 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-08 09:45:49,195 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-08 09:45:49,195 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-08 09:45:49,196 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-08 09:45:49,196 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-08 09:45:49,196 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-08 09:45:49,197 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-08 09:45:49,197 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-08 09:45:49,197 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-08 09:45:49,198 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-08 09:45:49,198 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-08 09:45:49,198 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-08 09:45:49,199 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-08 09:45:49,199 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-08 09:45:49,199 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-08 09:45:49,200 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-08 09:45:49,200 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-08 09:45:49,200 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-08 09:45:49,201 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-08 09:45:49,201 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-08 09:45:49,201 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-08 09:45:49,202 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-08 09:45:49,202 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-08 09:45:49,202 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-08 09:45:49,203 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-08 09:45:49,203 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-08 09:45:49,204 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-08 09:45:49,204 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-08 09:45:49,204 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-08 09:45:49,204 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-08 09:45:49,205 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-08 09:45:49,205 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-08 09:45:49,206 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-08 09:45:49,206 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-08 09:45:49,206 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-08 09:45:49,207 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-08 09:45:49,207 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-08 09:45:49,207 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-08 09:45:49,208 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-08 09:45:49,208 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-08 09:45:49,208 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-08 09:45:49,209 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-08 09:45:49,209 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-08 09:45:49,209 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-08 09:45:49,210 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-08 09:45:49,210 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-08 09:45:49,210 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-08 09:45:49,211 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-08 09:45:49,211 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-08 09:45:49,211 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-08 09:45:49,212 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-08 09:45:49,212 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-08 09:45:49,212 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-08 09:45:49,213 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-08 09:45:49,213 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-08 09:45:49,213 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-08 09:45:49,214 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-08 09:45:49,214 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-08 09:45:49,214 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-08 09:45:49,215 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-08 09:45:49,215 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-08 09:45:49,215 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-08 09:45:49,216 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-08 09:45:49,216 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-08 09:45:49,216 INFO L290 TraceCheckUtils]: 5: Hoare triple {62315#true} ~i~0 := 0;~k~0 := 0; {63223#(<= main_~k~0 999939)} is VALID [2022-04-08 09:45:49,216 INFO L272 TraceCheckUtils]: 4: Hoare triple {62315#true} call #t~ret3 := main(); {62315#true} is VALID [2022-04-08 09:45:49,216 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-08 09:45:49,217 INFO L290 TraceCheckUtils]: 2: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-08 09:45:49,217 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-08 09:45:49,217 INFO L272 TraceCheckUtils]: 0: Hoare triple {62315#true} call ULTIMATE.init(); {62315#true} is VALID [2022-04-08 09:45:49,217 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-08 09:45:49,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691012685] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:45:49,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:45:49,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66, 66] total 132 [2022-04-08 09:45:49,218 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:45:49,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [685317862] [2022-04-08 09:45:49,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [685317862] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:45:49,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:45:49,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2022-04-08 09:45:49,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599365647] [2022-04-08 09:45:49,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:45:49,218 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-08 09:45:49,218 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:45:49,218 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-08 09:45:49,305 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-08 09:45:49,305 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-04-08 09:45:49,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:49,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-04-08 09:45:49,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8013, Invalid=9279, Unknown=0, NotChecked=0, Total=17292 [2022-04-08 09:45:49,308 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-08 09:45:52,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:52,284 INFO L93 Difference]: Finished difference Result 142 states and 142 transitions. [2022-04-08 09:45:52,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-04-08 09:45:52,284 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-08 09:45:52,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:45:52,284 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-08 09:45:52,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 142 transitions. [2022-04-08 09:45:52,285 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-08 09:45:52,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 142 transitions. [2022-04-08 09:45:52,286 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 67 states and 142 transitions. [2022-04-08 09:45:52,392 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-08 09:45:52,394 INFO L225 Difference]: With dead ends: 142 [2022-04-08 09:45:52,394 INFO L226 Difference]: Without dead ends: 137 [2022-04-08 09:45:52,396 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 202 SyntacticMatches, 1 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3066 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=15898, Invalid=22322, Unknown=0, NotChecked=0, Total=38220 [2022-04-08 09:45:52,396 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 134 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:45:52,396 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.2s Time] [2022-04-08 09:45:52,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-04-08 09:45:53,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 136. [2022-04-08 09:45:53,259 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:45:53,259 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-08 09:45:53,259 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-08 09:45:53,259 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-08 09:45:53,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:53,260 INFO L93 Difference]: Finished difference Result 137 states and 137 transitions. [2022-04-08 09:45:53,260 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 137 transitions. [2022-04-08 09:45:53,261 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:53,261 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:53,261 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-08 09:45:53,261 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-08 09:45:53,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:45:53,262 INFO L93 Difference]: Finished difference Result 137 states and 137 transitions. [2022-04-08 09:45:53,262 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 137 transitions. [2022-04-08 09:45:53,262 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:45:53,262 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:45:53,262 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:45:53,262 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:45:53,262 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-08 09:45:53,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 136 transitions. [2022-04-08 09:45:53,264 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 136 transitions. Word has length 133 [2022-04-08 09:45:53,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:45:53,264 INFO L478 AbstractCegarLoop]: Abstraction has 136 states and 136 transitions. [2022-04-08 09:45:53,264 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-08 09:45:53,264 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 136 states and 136 transitions. [2022-04-08 09:45:53,487 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-08 09:45:53,487 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 136 transitions. [2022-04-08 09:45:53,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-08 09:45:53,488 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:45:53,488 INFO L499 BasicCegarLoop]: trace histogram [62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:45:53,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-04-08 09:45:53,688 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-08 09:45:53,688 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:45:53,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:45:53,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1517941732, now seen corresponding path program 123 times [2022-04-08 09:45:53,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:45:53,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [628581304] [2022-04-08 09:45:53,695 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:45:53,696 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:45:53,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1517941732, now seen corresponding path program 124 times [2022-04-08 09:45:53,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:45:53,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832975242] [2022-04-08 09:45:53,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:45:53,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:45:53,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:55,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:45:55,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:55,250 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-08 09:45:55,250 INFO L290 TraceCheckUtils]: 1: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-08 09:45:55,250 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-08 09:45:55,251 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-08 09:45:55,251 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-08 09:45:55,251 INFO L290 TraceCheckUtils]: 2: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-08 09:45:55,251 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-08 09:45:55,251 INFO L272 TraceCheckUtils]: 4: Hoare triple {64205#true} call #t~ret3 := main(); {64205#true} is VALID [2022-04-08 09:45:55,251 INFO L290 TraceCheckUtils]: 5: Hoare triple {64205#true} ~i~0 := 0;~k~0 := 0; {64210#(= main_~k~0 0)} is VALID [2022-04-08 09:45:55,251 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-08 09:45:55,252 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-08 09:45:55,252 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-08 09:45:55,252 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-08 09:45:55,253 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-08 09:45:55,253 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-08 09:45:55,253 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-08 09:45:55,254 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-08 09:45:55,254 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-08 09:45:55,254 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-08 09:45:55,255 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-08 09:45:55,255 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-08 09:45:55,255 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-08 09:45:55,256 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-08 09:45:55,256 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-08 09:45:55,256 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-08 09:45:55,257 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-08 09:45:55,257 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-08 09:45:55,257 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-08 09:45:55,258 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-08 09:45:55,258 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-08 09:45:55,258 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-08 09:45:55,259 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-08 09:45:55,259 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-08 09:45:55,259 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-08 09:45:55,260 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-08 09:45:55,260 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-08 09:45:55,260 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-08 09:45:55,261 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-08 09:45:55,261 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-08 09:45:55,261 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-08 09:45:55,262 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-08 09:45:55,262 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-08 09:45:55,262 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-08 09:45:55,263 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-08 09:45:55,263 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-08 09:45:55,263 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-08 09:45:55,264 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-08 09:45:55,264 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-08 09:45:55,264 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-08 09:45:55,265 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-08 09:45:55,265 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-08 09:45:55,265 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-08 09:45:55,266 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-08 09:45:55,266 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-08 09:45:55,266 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-08 09:45:55,267 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-08 09:45:55,267 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-08 09:45:55,267 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-08 09:45:55,268 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-08 09:45:55,268 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-08 09:45:55,268 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-08 09:45:55,269 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-08 09:45:55,269 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-08 09:45:55,269 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-08 09:45:55,270 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-08 09:45:55,270 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-08 09:45:55,270 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-08 09:45:55,271 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-08 09:45:55,271 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-08 09:45:55,271 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-08 09:45:55,272 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-08 09:45:55,272 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-08 09:45:55,272 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-08 09:45:55,273 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-08 09:45:55,273 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-08 09:45:55,273 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-08 09:45:55,274 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-08 09:45:55,274 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-08 09:45:55,274 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-08 09:45:55,275 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-08 09:45:55,275 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-08 09:45:55,275 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-08 09:45:55,276 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-08 09:45:55,276 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-08 09:45:55,276 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-08 09:45:55,277 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-08 09:45:55,277 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-08 09:45:55,277 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-08 09:45:55,278 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-08 09:45:55,278 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-08 09:45:55,279 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-08 09:45:55,279 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-08 09:45:55,279 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-08 09:45:55,279 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-08 09:45:55,280 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-08 09:45:55,280 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-08 09:45:55,281 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-08 09:45:55,281 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-08 09:45:55,281 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-08 09:45:55,281 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-08 09:45:55,282 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-08 09:45:55,282 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-08 09:45:55,283 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-08 09:45:55,283 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-08 09:45:55,283 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-08 09:45:55,284 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-08 09:45:55,284 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-08 09:45:55,284 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-08 09:45:55,285 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-08 09:45:55,285 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-08 09:45:55,285 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-08 09:45:55,286 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-08 09:45:55,286 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-08 09:45:55,286 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-08 09:45:55,287 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-08 09:45:55,287 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-08 09:45:55,287 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-08 09:45:55,288 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-08 09:45:55,288 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-08 09:45:55,288 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-08 09:45:55,289 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-08 09:45:55,289 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-08 09:45:55,289 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-08 09:45:55,290 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-08 09:45:55,290 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-08 09:45:55,290 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-08 09:45:55,291 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-08 09:45:55,291 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-08 09:45:55,291 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-08 09:45:55,292 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-08 09:45:55,292 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-08 09:45:55,292 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-08 09:45:55,293 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-08 09:45:55,293 INFO L290 TraceCheckUtils]: 130: Hoare triple {64272#(<= main_~k~0 62)} assume !(~i~0 < 1000000); {64272#(<= main_~k~0 62)} is VALID [2022-04-08 09:45:55,293 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-08 09:45:55,294 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-08 09:45:55,294 INFO L290 TraceCheckUtils]: 133: Hoare triple {64274#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {64206#false} is VALID [2022-04-08 09:45:55,294 INFO L290 TraceCheckUtils]: 134: Hoare triple {64206#false} assume !false; {64206#false} is VALID [2022-04-08 09:45:55,295 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-08 09:45:55,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:45:55,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832975242] [2022-04-08 09:45:55,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832975242] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:45:55,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41483243] [2022-04-08 09:45:55,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:45:55,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:45:55,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:45:55,296 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-08 09:45:55,297 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-08 09:45:55,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:45:55,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:45:55,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-08 09:45:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:45:55,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:45:56,395 INFO L272 TraceCheckUtils]: 0: Hoare triple {64205#true} call ULTIMATE.init(); {64205#true} is VALID [2022-04-08 09:45:56,396 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-08 09:45:56,396 INFO L290 TraceCheckUtils]: 2: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-08 09:45:56,396 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-08 09:45:56,396 INFO L272 TraceCheckUtils]: 4: Hoare triple {64205#true} call #t~ret3 := main(); {64205#true} is VALID [2022-04-08 09:45:56,396 INFO L290 TraceCheckUtils]: 5: Hoare triple {64205#true} ~i~0 := 0;~k~0 := 0; {64294#(<= main_~k~0 0)} is VALID [2022-04-08 09:45:56,396 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-08 09:45:56,397 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-08 09:45:56,397 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-08 09:45:56,398 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-08 09:45:56,398 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-08 09:45:56,398 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-08 09:45:56,399 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-08 09:45:56,399 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-08 09:45:56,399 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-08 09:45:56,400 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-08 09:45:56,400 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-08 09:45:56,400 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-08 09:45:56,401 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-08 09:45:56,401 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-08 09:45:56,401 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-08 09:45:56,402 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-08 09:45:56,402 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-08 09:45:56,402 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-08 09:45:56,403 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-08 09:45:56,403 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-08 09:45:56,403 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-08 09:45:56,404 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-08 09:45:56,404 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-08 09:45:56,404 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-08 09:45:56,405 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-08 09:45:56,405 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-08 09:45:56,405 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-08 09:45:56,406 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-08 09:45:56,406 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-08 09:45:56,406 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-08 09:45:56,407 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-08 09:45:56,407 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-08 09:45:56,407 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-08 09:45:56,408 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-08 09:45:56,408 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-08 09:45:56,408 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-08 09:45:56,409 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-08 09:45:56,409 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-08 09:45:56,409 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-08 09:45:56,410 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-08 09:45:56,410 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-08 09:45:56,410 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-08 09:45:56,411 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-08 09:45:56,411 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-08 09:45:56,411 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-08 09:45:56,412 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-08 09:45:56,412 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-08 09:45:56,412 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-08 09:45:56,413 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-08 09:45:56,413 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-08 09:45:56,413 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-08 09:45:56,414 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-08 09:45:56,414 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-08 09:45:56,415 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-08 09:45:56,415 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-08 09:45:56,415 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-08 09:45:56,416 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-08 09:45:56,416 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-08 09:45:56,416 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-08 09:45:56,417 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-08 09:45:56,417 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-08 09:45:56,417 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-08 09:45:56,418 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-08 09:45:56,418 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-08 09:45:56,418 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-08 09:45:56,419 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-08 09:45:56,419 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-08 09:45:56,419 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-08 09:45:56,420 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-08 09:45:56,420 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-08 09:45:56,420 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-08 09:45:56,421 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-08 09:45:56,421 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-08 09:45:56,421 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-08 09:45:56,422 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-08 09:45:56,422 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-08 09:45:56,422 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-08 09:45:56,423 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-08 09:45:56,423 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-08 09:45:56,423 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-08 09:45:56,424 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-08 09:45:56,424 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-08 09:45:56,424 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-08 09:45:56,425 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-08 09:45:56,425 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-08 09:45:56,425 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-08 09:45:56,426 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-08 09:45:56,426 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-08 09:45:56,426 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-08 09:45:56,427 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-08 09:45:56,427 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-08 09:45:56,427 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-08 09:45:56,428 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-08 09:45:56,428 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-08 09:45:56,428 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-08 09:45:56,429 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-08 09:45:56,429 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-08 09:45:56,429 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-08 09:45:56,430 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-08 09:45:56,430 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-08 09:45:56,430 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-08 09:45:56,431 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-08 09:45:56,431 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-08 09:45:56,432 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-08 09:45:56,432 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-08 09:45:56,432 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-08 09:45:56,432 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-08 09:45:56,433 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-08 09:45:56,433 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-08 09:45:56,434 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-08 09:45:56,434 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-08 09:45:56,434 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-08 09:45:56,435 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-08 09:45:56,435 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-08 09:45:56,435 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-08 09:45:56,436 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-08 09:45:56,436 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-08 09:45:56,436 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-08 09:45:56,437 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-08 09:45:56,437 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-08 09:45:56,437 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-08 09:45:56,438 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-08 09:45:56,438 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-08 09:45:56,438 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-08 09:45:56,439 INFO L290 TraceCheckUtils]: 130: Hoare triple {64272#(<= main_~k~0 62)} assume !(~i~0 < 1000000); {64272#(<= main_~k~0 62)} is VALID [2022-04-08 09:45:56,439 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-08 09:45:56,439 INFO L290 TraceCheckUtils]: 132: Hoare triple {64673#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {64677#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:45:56,440 INFO L290 TraceCheckUtils]: 133: Hoare triple {64677#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {64206#false} is VALID [2022-04-08 09:45:56,440 INFO L290 TraceCheckUtils]: 134: Hoare triple {64206#false} assume !false; {64206#false} is VALID [2022-04-08 09:45:56,440 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-08 09:45:56,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:46:00,982 INFO L290 TraceCheckUtils]: 134: Hoare triple {64206#false} assume !false; {64206#false} is VALID [2022-04-08 09:46:00,983 INFO L290 TraceCheckUtils]: 133: Hoare triple {64677#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {64206#false} is VALID [2022-04-08 09:46:00,984 INFO L290 TraceCheckUtils]: 132: Hoare triple {64673#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {64677#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:00,984 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-08 09:46:00,984 INFO L290 TraceCheckUtils]: 130: Hoare triple {64693#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {64693#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:46:00,985 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-08 09:46:00,985 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-08 09:46:00,986 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-08 09:46:00,986 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-08 09:46:00,986 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-08 09:46:00,987 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-08 09:46:00,987 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-08 09:46:00,987 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-08 09:46:00,988 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-08 09:46:00,988 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-08 09:46:00,988 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-08 09:46:00,989 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-08 09:46:00,989 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-08 09:46:00,989 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-08 09:46:00,990 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-08 09:46:00,990 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-08 09:46:00,990 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-08 09:46:00,991 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-08 09:46:00,991 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-08 09:46:00,991 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-08 09:46:00,992 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-08 09:46:00,992 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-08 09:46:00,992 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-08 09:46:00,993 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-08 09:46:00,993 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-08 09:46:00,993 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-08 09:46:00,994 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-08 09:46:00,994 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-08 09:46:00,994 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-08 09:46:00,995 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-08 09:46:00,995 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-08 09:46:00,995 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-08 09:46:00,996 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-08 09:46:00,996 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-08 09:46:00,996 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-08 09:46:00,997 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-08 09:46:00,997 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-08 09:46:00,997 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-08 09:46:00,998 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-08 09:46:00,998 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-08 09:46:00,999 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-08 09:46:00,999 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-08 09:46:00,999 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-08 09:46:00,999 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-08 09:46:01,000 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-08 09:46:01,000 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-08 09:46:01,001 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-08 09:46:01,001 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-08 09:46:01,001 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-08 09:46:01,002 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-08 09:46:01,002 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-08 09:46:01,002 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-08 09:46:01,003 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-08 09:46:01,003 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-08 09:46:01,003 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-08 09:46:01,004 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-08 09:46:01,004 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-08 09:46:01,004 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-08 09:46:01,005 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-08 09:46:01,005 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-08 09:46:01,005 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-08 09:46:01,006 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-08 09:46:01,006 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-08 09:46:01,006 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-08 09:46:01,007 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-08 09:46:01,007 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-08 09:46:01,007 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-08 09:46:01,008 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-08 09:46:01,008 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-08 09:46:01,008 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-08 09:46:01,009 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-08 09:46:01,009 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-08 09:46:01,009 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-08 09:46:01,010 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-08 09:46:01,010 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-08 09:46:01,010 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-08 09:46:01,011 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-08 09:46:01,011 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-08 09:46:01,012 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-08 09:46:01,012 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-08 09:46:01,012 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-08 09:46:01,012 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-08 09:46:01,013 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-08 09:46:01,013 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-08 09:46:01,014 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-08 09:46:01,014 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-08 09:46:01,014 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-08 09:46:01,015 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-08 09:46:01,015 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-08 09:46:01,015 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-08 09:46:01,016 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-08 09:46:01,016 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-08 09:46:01,016 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-08 09:46:01,017 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-08 09:46:01,017 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-08 09:46:01,017 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-08 09:46:01,018 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-08 09:46:01,018 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-08 09:46:01,018 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-08 09:46:01,019 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-08 09:46:01,019 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-08 09:46:01,019 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-08 09:46:01,020 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-08 09:46:01,020 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-08 09:46:01,020 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-08 09:46:01,021 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-08 09:46:01,021 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-08 09:46:01,021 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-08 09:46:01,022 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-08 09:46:01,022 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-08 09:46:01,022 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-08 09:46:01,023 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-08 09:46:01,023 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-08 09:46:01,023 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-08 09:46:01,024 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-08 09:46:01,024 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-08 09:46:01,024 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-08 09:46:01,025 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-08 09:46:01,025 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-08 09:46:01,025 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-08 09:46:01,026 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-08 09:46:01,026 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-08 09:46:01,027 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-08 09:46:01,027 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-08 09:46:01,027 INFO L290 TraceCheckUtils]: 5: Hoare triple {64205#true} ~i~0 := 0;~k~0 := 0; {65127#(<= main_~k~0 999938)} is VALID [2022-04-08 09:46:01,027 INFO L272 TraceCheckUtils]: 4: Hoare triple {64205#true} call #t~ret3 := main(); {64205#true} is VALID [2022-04-08 09:46:01,027 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-08 09:46:01,027 INFO L290 TraceCheckUtils]: 2: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-08 09:46:01,027 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-08 09:46:01,027 INFO L272 TraceCheckUtils]: 0: Hoare triple {64205#true} call ULTIMATE.init(); {64205#true} is VALID [2022-04-08 09:46:01,028 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-08 09:46:01,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41483243] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:46:01,028 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:46:01,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67, 67] total 134 [2022-04-08 09:46:01,028 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:46:01,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [628581304] [2022-04-08 09:46:01,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [628581304] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:46:01,029 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:46:01,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2022-04-08 09:46:01,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086774992] [2022-04-08 09:46:01,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:46:01,029 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-08 09:46:01,029 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:46:01,029 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-08 09:46:01,117 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-08 09:46:01,117 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-04-08 09:46:01,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:01,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-04-08 09:46:01,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8268, Invalid=9554, Unknown=0, NotChecked=0, Total=17822 [2022-04-08 09:46:01,120 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-08 09:46:04,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:04,173 INFO L93 Difference]: Finished difference Result 144 states and 144 transitions. [2022-04-08 09:46:04,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-04-08 09:46:04,173 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-08 09:46:04,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:46:04,173 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-08 09:46:04,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 144 transitions. [2022-04-08 09:46:04,174 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-08 09:46:04,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 144 transitions. [2022-04-08 09:46:04,175 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 68 states and 144 transitions. [2022-04-08 09:46:04,304 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-08 09:46:04,306 INFO L225 Difference]: With dead ends: 144 [2022-04-08 09:46:04,306 INFO L226 Difference]: Without dead ends: 139 [2022-04-08 09:46:04,308 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 205 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3147 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=16406, Invalid=22996, Unknown=0, NotChecked=0, Total=39402 [2022-04-08 09:46:04,308 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 136 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:46:04,309 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.2s Time] [2022-04-08 09:46:04,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-04-08 09:46:05,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2022-04-08 09:46:05,183 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:46:05,184 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-08 09:46:05,184 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-08 09:46:05,184 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-08 09:46:05,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:05,185 INFO L93 Difference]: Finished difference Result 139 states and 139 transitions. [2022-04-08 09:46:05,185 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 139 transitions. [2022-04-08 09:46:05,185 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:05,185 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:05,185 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-08 09:46:05,185 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-08 09:46:05,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:05,186 INFO L93 Difference]: Finished difference Result 139 states and 139 transitions. [2022-04-08 09:46:05,186 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 139 transitions. [2022-04-08 09:46:05,186 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:05,186 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:05,186 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:46:05,187 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:46:05,187 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-08 09:46:05,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 138 transitions. [2022-04-08 09:46:05,188 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 138 transitions. Word has length 135 [2022-04-08 09:46:05,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:46:05,188 INFO L478 AbstractCegarLoop]: Abstraction has 138 states and 138 transitions. [2022-04-08 09:46:05,188 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-08 09:46:05,188 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 138 states and 138 transitions. [2022-04-08 09:46:05,412 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-08 09:46:05,412 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 138 transitions. [2022-04-08 09:46:05,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-04-08 09:46:05,413 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:46:05,413 INFO L499 BasicCegarLoop]: trace histogram [63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:46:05,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-04-08 09:46:05,615 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-08 09:46:05,615 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:46:05,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:46:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1647942696, now seen corresponding path program 125 times [2022-04-08 09:46:05,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:05,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1396010027] [2022-04-08 09:46:05,622 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:46:05,623 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:46:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1647942696, now seen corresponding path program 126 times [2022-04-08 09:46:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:46:05,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051550619] [2022-04-08 09:46:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:46:05,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:46:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:07,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:46:07,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:07,244 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-08 09:46:07,245 INFO L290 TraceCheckUtils]: 1: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-08 09:46:07,245 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-08 09:46:07,245 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-08 09:46:07,245 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-08 09:46:07,245 INFO L290 TraceCheckUtils]: 2: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-08 09:46:07,245 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-08 09:46:07,246 INFO L272 TraceCheckUtils]: 4: Hoare triple {66123#true} call #t~ret3 := main(); {66123#true} is VALID [2022-04-08 09:46:07,246 INFO L290 TraceCheckUtils]: 5: Hoare triple {66123#true} ~i~0 := 0;~k~0 := 0; {66128#(= main_~k~0 0)} is VALID [2022-04-08 09:46:07,246 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-08 09:46:07,247 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-08 09:46:07,247 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-08 09:46:07,248 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-08 09:46:07,248 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-08 09:46:07,249 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-08 09:46:07,249 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-08 09:46:07,250 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-08 09:46:07,250 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-08 09:46:07,251 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-08 09:46:07,251 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-08 09:46:07,251 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-08 09:46:07,251 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-08 09:46:07,252 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-08 09:46:07,252 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-08 09:46:07,253 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-08 09:46:07,253 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-08 09:46:07,253 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-08 09:46:07,254 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-08 09:46:07,254 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-08 09:46:07,254 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-08 09:46:07,255 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-08 09:46:07,255 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-08 09:46:07,255 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-08 09:46:07,256 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-08 09:46:07,256 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-08 09:46:07,256 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-08 09:46:07,257 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-08 09:46:07,257 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-08 09:46:07,257 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-08 09:46:07,258 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-08 09:46:07,258 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-08 09:46:07,258 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-08 09:46:07,259 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-08 09:46:07,259 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-08 09:46:07,259 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-08 09:46:07,260 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-08 09:46:07,260 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-08 09:46:07,260 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-08 09:46:07,261 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-08 09:46:07,261 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-08 09:46:07,261 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-08 09:46:07,262 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-08 09:46:07,262 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-08 09:46:07,262 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-08 09:46:07,263 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-08 09:46:07,263 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-08 09:46:07,263 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-08 09:46:07,264 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-08 09:46:07,264 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-08 09:46:07,264 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-08 09:46:07,265 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-08 09:46:07,265 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-08 09:46:07,265 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-08 09:46:07,266 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-08 09:46:07,266 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-08 09:46:07,266 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-08 09:46:07,267 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-08 09:46:07,267 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-08 09:46:07,267 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-08 09:46:07,268 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-08 09:46:07,268 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-08 09:46:07,268 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-08 09:46:07,269 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-08 09:46:07,269 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-08 09:46:07,269 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-08 09:46:07,270 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-08 09:46:07,270 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-08 09:46:07,270 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-08 09:46:07,271 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-08 09:46:07,271 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-08 09:46:07,271 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-08 09:46:07,272 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-08 09:46:07,272 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-08 09:46:07,272 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-08 09:46:07,273 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-08 09:46:07,273 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-08 09:46:07,273 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-08 09:46:07,274 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-08 09:46:07,274 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-08 09:46:07,274 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-08 09:46:07,275 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-08 09:46:07,275 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-08 09:46:07,275 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-08 09:46:07,276 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-08 09:46:07,276 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-08 09:46:07,276 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-08 09:46:07,277 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-08 09:46:07,277 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-08 09:46:07,277 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-08 09:46:07,278 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-08 09:46:07,278 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-08 09:46:07,278 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-08 09:46:07,279 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-08 09:46:07,279 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-08 09:46:07,279 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-08 09:46:07,280 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-08 09:46:07,280 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-08 09:46:07,280 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-08 09:46:07,281 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-08 09:46:07,281 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-08 09:46:07,281 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-08 09:46:07,282 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-08 09:46:07,282 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-08 09:46:07,282 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-08 09:46:07,283 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-08 09:46:07,283 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-08 09:46:07,283 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-08 09:46:07,284 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-08 09:46:07,284 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-08 09:46:07,284 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-08 09:46:07,285 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-08 09:46:07,285 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-08 09:46:07,285 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-08 09:46:07,286 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-08 09:46:07,286 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-08 09:46:07,286 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-08 09:46:07,287 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-08 09:46:07,287 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-08 09:46:07,287 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-08 09:46:07,288 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-08 09:46:07,288 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-08 09:46:07,288 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-08 09:46:07,289 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-08 09:46:07,289 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-08 09:46:07,289 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-08 09:46:07,290 INFO L290 TraceCheckUtils]: 132: Hoare triple {66191#(<= main_~k~0 63)} assume !(~i~0 < 1000000); {66191#(<= main_~k~0 63)} is VALID [2022-04-08 09:46:07,290 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-08 09:46:07,290 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-08 09:46:07,291 INFO L290 TraceCheckUtils]: 135: Hoare triple {66193#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {66124#false} is VALID [2022-04-08 09:46:07,291 INFO L290 TraceCheckUtils]: 136: Hoare triple {66124#false} assume !false; {66124#false} is VALID [2022-04-08 09:46:07,291 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-08 09:46:07,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:46:07,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051550619] [2022-04-08 09:46:07,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051550619] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:46:07,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504820613] [2022-04-08 09:46:07,292 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:46:07,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:46:07,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:46:07,296 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-08 09:46:07,299 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-08 09:46:07,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 64 check-sat command(s) [2022-04-08 09:46:07,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:46:07,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-08 09:46:07,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:07,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:46:08,413 INFO L272 TraceCheckUtils]: 0: Hoare triple {66123#true} call ULTIMATE.init(); {66123#true} is VALID [2022-04-08 09:46:08,413 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-08 09:46:08,413 INFO L290 TraceCheckUtils]: 2: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-08 09:46:08,413 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-08 09:46:08,413 INFO L272 TraceCheckUtils]: 4: Hoare triple {66123#true} call #t~ret3 := main(); {66123#true} is VALID [2022-04-08 09:46:08,414 INFO L290 TraceCheckUtils]: 5: Hoare triple {66123#true} ~i~0 := 0;~k~0 := 0; {66213#(<= main_~k~0 0)} is VALID [2022-04-08 09:46:08,414 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-08 09:46:08,414 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-08 09:46:08,415 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-08 09:46:08,415 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-08 09:46:08,415 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-08 09:46:08,416 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-08 09:46:08,416 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-08 09:46:08,417 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-08 09:46:08,417 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-08 09:46:08,417 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-08 09:46:08,417 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-08 09:46:08,418 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-08 09:46:08,418 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-08 09:46:08,419 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-08 09:46:08,419 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-08 09:46:08,419 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-08 09:46:08,419 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-08 09:46:08,420 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-08 09:46:08,420 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-08 09:46:08,421 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-08 09:46:08,421 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-08 09:46:08,421 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-08 09:46:08,422 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-08 09:46:08,422 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-08 09:46:08,422 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-08 09:46:08,423 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-08 09:46:08,423 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-08 09:46:08,423 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-08 09:46:08,424 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-08 09:46:08,424 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-08 09:46:08,424 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-08 09:46:08,425 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-08 09:46:08,425 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-08 09:46:08,425 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-08 09:46:08,426 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-08 09:46:08,426 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-08 09:46:08,426 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-08 09:46:08,427 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-08 09:46:08,427 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-08 09:46:08,427 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-08 09:46:08,428 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-08 09:46:08,428 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-08 09:46:08,428 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-08 09:46:08,429 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-08 09:46:08,429 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-08 09:46:08,429 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-08 09:46:08,430 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-08 09:46:08,430 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-08 09:46:08,430 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-08 09:46:08,431 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-08 09:46:08,431 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-08 09:46:08,431 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-08 09:46:08,432 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-08 09:46:08,432 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-08 09:46:08,432 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-08 09:46:08,433 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-08 09:46:08,433 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-08 09:46:08,433 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-08 09:46:08,434 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-08 09:46:08,434 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-08 09:46:08,434 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-08 09:46:08,435 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-08 09:46:08,435 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-08 09:46:08,435 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-08 09:46:08,436 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-08 09:46:08,436 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-08 09:46:08,436 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-08 09:46:08,437 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-08 09:46:08,437 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-08 09:46:08,437 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-08 09:46:08,438 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-08 09:46:08,438 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-08 09:46:08,438 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-08 09:46:08,439 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-08 09:46:08,439 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-08 09:46:08,439 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-08 09:46:08,440 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-08 09:46:08,440 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-08 09:46:08,440 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-08 09:46:08,441 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-08 09:46:08,441 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-08 09:46:08,442 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-08 09:46:08,442 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-08 09:46:08,442 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-08 09:46:08,442 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-08 09:46:08,443 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-08 09:46:08,443 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-08 09:46:08,444 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-08 09:46:08,444 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-08 09:46:08,444 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-08 09:46:08,444 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-08 09:46:08,445 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-08 09:46:08,445 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-08 09:46:08,446 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-08 09:46:08,446 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-08 09:46:08,446 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-08 09:46:08,446 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-08 09:46:08,447 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-08 09:46:08,447 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-08 09:46:08,448 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-08 09:46:08,448 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-08 09:46:08,448 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-08 09:46:08,448 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-08 09:46:08,449 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-08 09:46:08,449 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-08 09:46:08,450 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-08 09:46:08,450 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-08 09:46:08,450 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-08 09:46:08,451 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-08 09:46:08,451 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-08 09:46:08,451 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-08 09:46:08,452 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-08 09:46:08,452 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-08 09:46:08,452 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-08 09:46:08,453 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-08 09:46:08,453 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-08 09:46:08,453 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-08 09:46:08,454 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-08 09:46:08,454 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-08 09:46:08,454 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-08 09:46:08,455 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-08 09:46:08,455 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-08 09:46:08,455 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-08 09:46:08,456 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-08 09:46:08,456 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-08 09:46:08,456 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-08 09:46:08,457 INFO L290 TraceCheckUtils]: 132: Hoare triple {66191#(<= main_~k~0 63)} assume !(~i~0 < 1000000); {66191#(<= main_~k~0 63)} is VALID [2022-04-08 09:46:08,457 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-08 09:46:08,457 INFO L290 TraceCheckUtils]: 134: Hoare triple {66598#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {66602#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:08,458 INFO L290 TraceCheckUtils]: 135: Hoare triple {66602#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {66124#false} is VALID [2022-04-08 09:46:08,458 INFO L290 TraceCheckUtils]: 136: Hoare triple {66124#false} assume !false; {66124#false} is VALID [2022-04-08 09:46:08,458 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-08 09:46:08,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:46:13,157 INFO L290 TraceCheckUtils]: 136: Hoare triple {66124#false} assume !false; {66124#false} is VALID [2022-04-08 09:46:13,157 INFO L290 TraceCheckUtils]: 135: Hoare triple {66602#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {66124#false} is VALID [2022-04-08 09:46:13,158 INFO L290 TraceCheckUtils]: 134: Hoare triple {66598#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {66602#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:13,158 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-08 09:46:13,158 INFO L290 TraceCheckUtils]: 132: Hoare triple {66618#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {66618#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:46:13,159 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-08 09:46:13,159 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-08 09:46:13,160 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-08 09:46:13,160 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-08 09:46:13,160 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-08 09:46:13,160 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-08 09:46:13,161 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-08 09:46:13,161 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-08 09:46:13,162 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-08 09:46:13,162 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-08 09:46:13,162 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-08 09:46:13,162 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-08 09:46:13,163 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-08 09:46:13,163 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-08 09:46:13,164 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-08 09:46:13,164 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-08 09:46:13,164 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-08 09:46:13,165 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-08 09:46:13,165 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-08 09:46:13,165 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-08 09:46:13,166 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-08 09:46:13,166 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-08 09:46:13,166 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-08 09:46:13,167 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-08 09:46:13,167 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-08 09:46:13,167 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-08 09:46:13,168 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-08 09:46:13,168 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-08 09:46:13,168 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-08 09:46:13,169 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-08 09:46:13,169 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-08 09:46:13,169 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-08 09:46:13,170 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-08 09:46:13,170 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-08 09:46:13,170 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-08 09:46:13,171 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-08 09:46:13,171 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-08 09:46:13,171 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-08 09:46:13,172 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-08 09:46:13,172 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-08 09:46:13,172 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-08 09:46:13,173 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-08 09:46:13,173 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-08 09:46:13,173 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-08 09:46:13,174 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-08 09:46:13,174 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-08 09:46:13,175 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-08 09:46:13,175 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-08 09:46:13,175 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-08 09:46:13,175 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-08 09:46:13,176 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-08 09:46:13,176 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-08 09:46:13,177 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-08 09:46:13,177 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-08 09:46:13,177 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-08 09:46:13,177 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-08 09:46:13,178 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-08 09:46:13,178 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-08 09:46:13,179 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-08 09:46:13,179 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-08 09:46:13,179 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-08 09:46:13,180 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-08 09:46:13,180 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-08 09:46:13,180 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-08 09:46:13,181 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-08 09:46:13,181 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-08 09:46:13,181 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-08 09:46:13,182 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-08 09:46:13,182 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-08 09:46:13,182 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-08 09:46:13,183 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-08 09:46:13,183 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-08 09:46:13,183 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-08 09:46:13,184 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-08 09:46:13,184 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-08 09:46:13,184 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-08 09:46:13,185 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-08 09:46:13,185 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-08 09:46:13,185 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-08 09:46:13,186 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-08 09:46:13,186 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-08 09:46:13,186 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-08 09:46:13,187 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-08 09:46:13,187 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-08 09:46:13,187 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-08 09:46:13,188 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-08 09:46:13,188 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-08 09:46:13,188 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-08 09:46:13,189 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-08 09:46:13,189 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-08 09:46:13,189 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-08 09:46:13,190 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-08 09:46:13,190 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-08 09:46:13,190 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-08 09:46:13,191 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-08 09:46:13,191 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-08 09:46:13,191 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-08 09:46:13,192 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-08 09:46:13,192 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-08 09:46:13,192 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-08 09:46:13,193 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-08 09:46:13,193 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-08 09:46:13,194 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-08 09:46:13,194 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-08 09:46:13,194 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-08 09:46:13,194 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-08 09:46:13,195 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-08 09:46:13,195 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-08 09:46:13,196 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-08 09:46:13,196 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-08 09:46:13,196 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-08 09:46:13,197 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-08 09:46:13,197 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-08 09:46:13,197 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-08 09:46:13,198 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-08 09:46:13,198 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-08 09:46:13,198 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-08 09:46:13,199 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-08 09:46:13,199 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-08 09:46:13,199 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-08 09:46:13,200 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-08 09:46:13,200 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-08 09:46:13,200 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-08 09:46:13,201 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-08 09:46:13,201 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-08 09:46:13,201 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-08 09:46:13,202 INFO L290 TraceCheckUtils]: 5: Hoare triple {66123#true} ~i~0 := 0;~k~0 := 0; {67059#(<= main_~k~0 999937)} is VALID [2022-04-08 09:46:13,202 INFO L272 TraceCheckUtils]: 4: Hoare triple {66123#true} call #t~ret3 := main(); {66123#true} is VALID [2022-04-08 09:46:13,202 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-08 09:46:13,202 INFO L290 TraceCheckUtils]: 2: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-08 09:46:13,202 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-08 09:46:13,202 INFO L272 TraceCheckUtils]: 0: Hoare triple {66123#true} call ULTIMATE.init(); {66123#true} is VALID [2022-04-08 09:46:13,202 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-08 09:46:13,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504820613] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:46:13,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:46:13,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 68, 68] total 136 [2022-04-08 09:46:13,203 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:46:13,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1396010027] [2022-04-08 09:46:13,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1396010027] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:46:13,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:46:13,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [69] imperfect sequences [] total 69 [2022-04-08 09:46:13,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315651945] [2022-04-08 09:46:13,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:46:13,204 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-08 09:46:13,204 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:46:13,204 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-08 09:46:13,294 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-08 09:46:13,294 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-04-08 09:46:13,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:13,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-04-08 09:46:13,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8527, Invalid=9833, Unknown=0, NotChecked=0, Total=18360 [2022-04-08 09:46:13,296 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-08 09:46:16,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:16,396 INFO L93 Difference]: Finished difference Result 146 states and 146 transitions. [2022-04-08 09:46:16,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-04-08 09:46:16,397 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-08 09:46:16,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:46:16,397 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-08 09:46:16,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 146 transitions. [2022-04-08 09:46:16,398 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-08 09:46:16,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 146 transitions. [2022-04-08 09:46:16,399 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 69 states and 146 transitions. [2022-04-08 09:46:16,508 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-08 09:46:16,510 INFO L225 Difference]: With dead ends: 146 [2022-04-08 09:46:16,510 INFO L226 Difference]: Without dead ends: 141 [2022-04-08 09:46:16,512 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3229 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=16922, Invalid=23680, Unknown=0, NotChecked=0, Total=40602 [2022-04-08 09:46:16,513 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 138 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:46:16,513 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.2s Time] [2022-04-08 09:46:16,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-04-08 09:46:17,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2022-04-08 09:46:17,418 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:46:17,418 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-08 09:46:17,418 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-08 09:46:17,418 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-08 09:46:17,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:17,419 INFO L93 Difference]: Finished difference Result 141 states and 141 transitions. [2022-04-08 09:46:17,419 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 141 transitions. [2022-04-08 09:46:17,419 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:17,419 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:17,420 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-08 09:46:17,420 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-08 09:46:17,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:17,422 INFO L93 Difference]: Finished difference Result 141 states and 141 transitions. [2022-04-08 09:46:17,422 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 141 transitions. [2022-04-08 09:46:17,423 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:17,423 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:17,423 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:46:17,423 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:46:17,423 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-08 09:46:17,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 140 transitions. [2022-04-08 09:46:17,425 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 140 transitions. Word has length 137 [2022-04-08 09:46:17,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:46:17,425 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 140 transitions. [2022-04-08 09:46:17,425 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-08 09:46:17,426 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 140 states and 140 transitions. [2022-04-08 09:46:17,657 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-08 09:46:17,657 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 140 transitions. [2022-04-08 09:46:17,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-04-08 09:46:17,657 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:46:17,658 INFO L499 BasicCegarLoop]: trace histogram [64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:46:17,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-04-08 09:46:17,858 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-08 09:46:17,858 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:46:17,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:46:17,858 INFO L85 PathProgramCache]: Analyzing trace with hash -2024817516, now seen corresponding path program 127 times [2022-04-08 09:46:17,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:17,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [241756996] [2022-04-08 09:46:17,867 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:46:17,867 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:46:17,867 INFO L85 PathProgramCache]: Analyzing trace with hash -2024817516, now seen corresponding path program 128 times [2022-04-08 09:46:17,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:46:17,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474777335] [2022-04-08 09:46:17,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:46:17,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:46:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:19,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:46:19,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:19,520 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-08 09:46:19,520 INFO L290 TraceCheckUtils]: 1: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-08 09:46:19,520 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-08 09:46:19,520 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-08 09:46:19,520 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-08 09:46:19,520 INFO L290 TraceCheckUtils]: 2: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-08 09:46:19,521 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-08 09:46:19,521 INFO L272 TraceCheckUtils]: 4: Hoare triple {68069#true} call #t~ret3 := main(); {68069#true} is VALID [2022-04-08 09:46:19,521 INFO L290 TraceCheckUtils]: 5: Hoare triple {68069#true} ~i~0 := 0;~k~0 := 0; {68074#(= main_~k~0 0)} is VALID [2022-04-08 09:46:19,522 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-08 09:46:19,522 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-08 09:46:19,522 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-08 09:46:19,523 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-08 09:46:19,523 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-08 09:46:19,523 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-08 09:46:19,524 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-08 09:46:19,524 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-08 09:46:19,524 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-08 09:46:19,525 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-08 09:46:19,525 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-08 09:46:19,525 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-08 09:46:19,526 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-08 09:46:19,526 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-08 09:46:19,526 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-08 09:46:19,527 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-08 09:46:19,527 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-08 09:46:19,527 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-08 09:46:19,528 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-08 09:46:19,528 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-08 09:46:19,528 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-08 09:46:19,529 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-08 09:46:19,529 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-08 09:46:19,529 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-08 09:46:19,530 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-08 09:46:19,530 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-08 09:46:19,530 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-08 09:46:19,531 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-08 09:46:19,531 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-08 09:46:19,531 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-08 09:46:19,532 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-08 09:46:19,532 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-08 09:46:19,532 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-08 09:46:19,533 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-08 09:46:19,533 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-08 09:46:19,533 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-08 09:46:19,534 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-08 09:46:19,534 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-08 09:46:19,534 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-08 09:46:19,535 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-08 09:46:19,535 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-08 09:46:19,535 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-08 09:46:19,536 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-08 09:46:19,536 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-08 09:46:19,536 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-08 09:46:19,537 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-08 09:46:19,537 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-08 09:46:19,537 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-08 09:46:19,538 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-08 09:46:19,538 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-08 09:46:19,538 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-08 09:46:19,539 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-08 09:46:19,539 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-08 09:46:19,539 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-08 09:46:19,540 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-08 09:46:19,540 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-08 09:46:19,540 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-08 09:46:19,541 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-08 09:46:19,541 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-08 09:46:19,541 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-08 09:46:19,542 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-08 09:46:19,542 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-08 09:46:19,542 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-08 09:46:19,543 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-08 09:46:19,543 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-08 09:46:19,543 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-08 09:46:19,544 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-08 09:46:19,544 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-08 09:46:19,544 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-08 09:46:19,545 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-08 09:46:19,545 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-08 09:46:19,545 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-08 09:46:19,546 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-08 09:46:19,546 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-08 09:46:19,546 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-08 09:46:19,547 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-08 09:46:19,547 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-08 09:46:19,547 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-08 09:46:19,548 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-08 09:46:19,548 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-08 09:46:19,548 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-08 09:46:19,549 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-08 09:46:19,549 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-08 09:46:19,549 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-08 09:46:19,550 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-08 09:46:19,550 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-08 09:46:19,550 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-08 09:46:19,551 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-08 09:46:19,551 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-08 09:46:19,551 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-08 09:46:19,552 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-08 09:46:19,552 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-08 09:46:19,552 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-08 09:46:19,553 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-08 09:46:19,553 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-08 09:46:19,553 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-08 09:46:19,554 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-08 09:46:19,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-08 09:46:19,554 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-08 09:46:19,555 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-08 09:46:19,555 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-08 09:46:19,555 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-08 09:46:19,556 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-08 09:46:19,556 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-08 09:46:19,556 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-08 09:46:19,557 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-08 09:46:19,557 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-08 09:46:19,557 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-08 09:46:19,558 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-08 09:46:19,558 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-08 09:46:19,558 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-08 09:46:19,559 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-08 09:46:19,559 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-08 09:46:19,559 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-08 09:46:19,560 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-08 09:46:19,560 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-08 09:46:19,560 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-08 09:46:19,561 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-08 09:46:19,561 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-08 09:46:19,561 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-08 09:46:19,562 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-08 09:46:19,562 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-08 09:46:19,562 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-08 09:46:19,563 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-08 09:46:19,563 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-08 09:46:19,563 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-08 09:46:19,564 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-08 09:46:19,564 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-08 09:46:19,564 INFO L290 TraceCheckUtils]: 134: Hoare triple {68138#(<= main_~k~0 64)} assume !(~i~0 < 1000000); {68138#(<= main_~k~0 64)} is VALID [2022-04-08 09:46:19,565 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-08 09:46:19,565 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-08 09:46:19,565 INFO L290 TraceCheckUtils]: 137: Hoare triple {68140#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {68070#false} is VALID [2022-04-08 09:46:19,565 INFO L290 TraceCheckUtils]: 138: Hoare triple {68070#false} assume !false; {68070#false} is VALID [2022-04-08 09:46:19,566 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-08 09:46:19,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:46:19,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474777335] [2022-04-08 09:46:19,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474777335] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:46:19,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501962842] [2022-04-08 09:46:19,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:46:19,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:46:19,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:46:19,567 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-08 09:46:19,568 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-08 09:46:19,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:46:19,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:46:19,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-08 09:46:19,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:19,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:46:20,653 INFO L272 TraceCheckUtils]: 0: Hoare triple {68069#true} call ULTIMATE.init(); {68069#true} is VALID [2022-04-08 09:46:20,654 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-08 09:46:20,654 INFO L290 TraceCheckUtils]: 2: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-08 09:46:20,654 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-08 09:46:20,654 INFO L272 TraceCheckUtils]: 4: Hoare triple {68069#true} call #t~ret3 := main(); {68069#true} is VALID [2022-04-08 09:46:20,654 INFO L290 TraceCheckUtils]: 5: Hoare triple {68069#true} ~i~0 := 0;~k~0 := 0; {68160#(<= main_~k~0 0)} is VALID [2022-04-08 09:46:20,654 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-08 09:46:20,655 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-08 09:46:20,655 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-08 09:46:20,656 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-08 09:46:20,656 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-08 09:46:20,656 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-08 09:46:20,656 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-08 09:46:20,657 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-08 09:46:20,657 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-08 09:46:20,658 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-08 09:46:20,658 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-08 09:46:20,658 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-08 09:46:20,659 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-08 09:46:20,659 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-08 09:46:20,659 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-08 09:46:20,660 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-08 09:46:20,660 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-08 09:46:20,660 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-08 09:46:20,661 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-08 09:46:20,661 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-08 09:46:20,661 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-08 09:46:20,662 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-08 09:46:20,662 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-08 09:46:20,662 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-08 09:46:20,663 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-08 09:46:20,663 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-08 09:46:20,663 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-08 09:46:20,664 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-08 09:46:20,664 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-08 09:46:20,664 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-08 09:46:20,665 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-08 09:46:20,665 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-08 09:46:20,665 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-08 09:46:20,666 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-08 09:46:20,666 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-08 09:46:20,666 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-08 09:46:20,667 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-08 09:46:20,667 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-08 09:46:20,667 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-08 09:46:20,668 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-08 09:46:20,668 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-08 09:46:20,668 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-08 09:46:20,669 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-08 09:46:20,669 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-08 09:46:20,669 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-08 09:46:20,670 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-08 09:46:20,670 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-08 09:46:20,670 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-08 09:46:20,671 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-08 09:46:20,671 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-08 09:46:20,671 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-08 09:46:20,672 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-08 09:46:20,672 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-08 09:46:20,672 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-08 09:46:20,673 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-08 09:46:20,673 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-08 09:46:20,673 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-08 09:46:20,674 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-08 09:46:20,674 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-08 09:46:20,674 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-08 09:46:20,675 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-08 09:46:20,675 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-08 09:46:20,675 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-08 09:46:20,676 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-08 09:46:20,676 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-08 09:46:20,676 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-08 09:46:20,677 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-08 09:46:20,677 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-08 09:46:20,677 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-08 09:46:20,678 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-08 09:46:20,678 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-08 09:46:20,678 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-08 09:46:20,679 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-08 09:46:20,679 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-08 09:46:20,679 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-08 09:46:20,680 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-08 09:46:20,680 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-08 09:46:20,681 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-08 09:46:20,681 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-08 09:46:20,681 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-08 09:46:20,681 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-08 09:46:20,682 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-08 09:46:20,682 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-08 09:46:20,683 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-08 09:46:20,683 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-08 09:46:20,683 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-08 09:46:20,683 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-08 09:46:20,684 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-08 09:46:20,684 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-08 09:46:20,685 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-08 09:46:20,685 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-08 09:46:20,685 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-08 09:46:20,685 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-08 09:46:20,686 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-08 09:46:20,686 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-08 09:46:20,687 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-08 09:46:20,687 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-08 09:46:20,687 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-08 09:46:20,688 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-08 09:46:20,688 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-08 09:46:20,688 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-08 09:46:20,689 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-08 09:46:20,689 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-08 09:46:20,689 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-08 09:46:20,690 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-08 09:46:20,690 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-08 09:46:20,690 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-08 09:46:20,691 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-08 09:46:20,691 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-08 09:46:20,691 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-08 09:46:20,692 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-08 09:46:20,692 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-08 09:46:20,692 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-08 09:46:20,693 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-08 09:46:20,693 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-08 09:46:20,693 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-08 09:46:20,694 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-08 09:46:20,694 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-08 09:46:20,694 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-08 09:46:20,695 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-08 09:46:20,695 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-08 09:46:20,695 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-08 09:46:20,696 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-08 09:46:20,696 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-08 09:46:20,696 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-08 09:46:20,697 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-08 09:46:20,697 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-08 09:46:20,697 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-08 09:46:20,698 INFO L290 TraceCheckUtils]: 134: Hoare triple {68138#(<= main_~k~0 64)} assume !(~i~0 < 1000000); {68138#(<= main_~k~0 64)} is VALID [2022-04-08 09:46:20,698 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-08 09:46:20,698 INFO L290 TraceCheckUtils]: 136: Hoare triple {68551#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {68555#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:20,699 INFO L290 TraceCheckUtils]: 137: Hoare triple {68555#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {68070#false} is VALID [2022-04-08 09:46:20,699 INFO L290 TraceCheckUtils]: 138: Hoare triple {68070#false} assume !false; {68070#false} is VALID [2022-04-08 09:46:20,699 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-08 09:46:20,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:46:25,563 INFO L290 TraceCheckUtils]: 138: Hoare triple {68070#false} assume !false; {68070#false} is VALID [2022-04-08 09:46:25,563 INFO L290 TraceCheckUtils]: 137: Hoare triple {68555#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {68070#false} is VALID [2022-04-08 09:46:25,563 INFO L290 TraceCheckUtils]: 136: Hoare triple {68551#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {68555#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:25,564 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-08 09:46:25,564 INFO L290 TraceCheckUtils]: 134: Hoare triple {68571#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {68571#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:46:25,565 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-08 09:46:25,565 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-08 09:46:25,565 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-08 09:46:25,566 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-08 09:46:25,566 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-08 09:46:25,566 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-08 09:46:25,567 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-08 09:46:25,567 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-08 09:46:25,567 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-08 09:46:25,568 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-08 09:46:25,568 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-08 09:46:25,568 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-08 09:46:25,569 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-08 09:46:25,569 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-08 09:46:25,569 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-08 09:46:25,570 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-08 09:46:25,570 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-08 09:46:25,570 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-08 09:46:25,571 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-08 09:46:25,571 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-08 09:46:25,571 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-08 09:46:25,572 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-08 09:46:25,572 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-08 09:46:25,572 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-08 09:46:25,573 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-08 09:46:25,573 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-08 09:46:25,573 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-08 09:46:25,574 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-08 09:46:25,574 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-08 09:46:25,574 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-08 09:46:25,575 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-08 09:46:25,575 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-08 09:46:25,576 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-08 09:46:25,576 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-08 09:46:25,576 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-08 09:46:25,576 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-08 09:46:25,577 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-08 09:46:25,577 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-08 09:46:25,578 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-08 09:46:25,578 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-08 09:46:25,578 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-08 09:46:25,578 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-08 09:46:25,579 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-08 09:46:25,579 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-08 09:46:25,580 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-08 09:46:25,580 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-08 09:46:25,580 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-08 09:46:25,580 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-08 09:46:25,581 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-08 09:46:25,581 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-08 09:46:25,582 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-08 09:46:25,582 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-08 09:46:25,582 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-08 09:46:25,583 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-08 09:46:25,583 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-08 09:46:25,583 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-08 09:46:25,584 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-08 09:46:25,584 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-08 09:46:25,584 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-08 09:46:25,585 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-08 09:46:25,585 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-08 09:46:25,585 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-08 09:46:25,586 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-08 09:46:25,586 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-08 09:46:25,586 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-08 09:46:25,587 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-08 09:46:25,587 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-08 09:46:25,587 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-08 09:46:25,588 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-08 09:46:25,588 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-08 09:46:25,588 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-08 09:46:25,589 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-08 09:46:25,589 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-08 09:46:25,589 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-08 09:46:25,590 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-08 09:46:25,590 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-08 09:46:25,590 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-08 09:46:25,591 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-08 09:46:25,591 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-08 09:46:25,591 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-08 09:46:25,592 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-08 09:46:25,592 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-08 09:46:25,592 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-08 09:46:25,593 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-08 09:46:25,593 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-08 09:46:25,593 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-08 09:46:25,594 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-08 09:46:25,594 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-08 09:46:25,594 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-08 09:46:25,595 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-08 09:46:25,595 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-08 09:46:25,595 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-08 09:46:25,596 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-08 09:46:25,596 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-08 09:46:25,596 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-08 09:46:25,597 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-08 09:46:25,597 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-08 09:46:25,597 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-08 09:46:25,598 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-08 09:46:25,598 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-08 09:46:25,598 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-08 09:46:25,599 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-08 09:46:25,599 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-08 09:46:25,599 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-08 09:46:25,600 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-08 09:46:25,600 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-08 09:46:25,601 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-08 09:46:25,601 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-08 09:46:25,601 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-08 09:46:25,601 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-08 09:46:25,602 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-08 09:46:25,602 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-08 09:46:25,603 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-08 09:46:25,603 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-08 09:46:25,603 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-08 09:46:25,603 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-08 09:46:25,604 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-08 09:46:25,604 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-08 09:46:25,605 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-08 09:46:25,605 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-08 09:46:25,605 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-08 09:46:25,606 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-08 09:46:25,606 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-08 09:46:25,606 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-08 09:46:25,607 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-08 09:46:25,607 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-08 09:46:25,607 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-08 09:46:25,608 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-08 09:46:25,608 INFO L290 TraceCheckUtils]: 5: Hoare triple {68069#true} ~i~0 := 0;~k~0 := 0; {69019#(<= main_~k~0 999936)} is VALID [2022-04-08 09:46:25,608 INFO L272 TraceCheckUtils]: 4: Hoare triple {68069#true} call #t~ret3 := main(); {68069#true} is VALID [2022-04-08 09:46:25,608 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-08 09:46:25,608 INFO L290 TraceCheckUtils]: 2: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-08 09:46:25,608 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-08 09:46:25,608 INFO L272 TraceCheckUtils]: 0: Hoare triple {68069#true} call ULTIMATE.init(); {68069#true} is VALID [2022-04-08 09:46:25,609 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-08 09:46:25,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501962842] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:46:25,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:46:25,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69, 69] total 138 [2022-04-08 09:46:25,609 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:46:25,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [241756996] [2022-04-08 09:46:25,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [241756996] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:46:25,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:46:25,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [70] imperfect sequences [] total 70 [2022-04-08 09:46:25,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957541048] [2022-04-08 09:46:25,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:46:25,610 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-08 09:46:25,610 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:46:25,610 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-08 09:46:25,701 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-08 09:46:25,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-04-08 09:46:25,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-04-08 09:46:25,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8790, Invalid=10116, Unknown=0, NotChecked=0, Total=18906 [2022-04-08 09:46:25,704 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-08 09:46:28,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:28,944 INFO L93 Difference]: Finished difference Result 148 states and 148 transitions. [2022-04-08 09:46:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-04-08 09:46:28,945 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-08 09:46:28,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:46:28,945 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-08 09:46:28,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 148 transitions. [2022-04-08 09:46:28,946 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-08 09:46:28,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 148 transitions. [2022-04-08 09:46:28,947 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 70 states and 148 transitions. [2022-04-08 09:46:29,085 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-08 09:46:29,087 INFO L225 Difference]: With dead ends: 148 [2022-04-08 09:46:29,087 INFO L226 Difference]: Without dead ends: 143 [2022-04-08 09:46:29,090 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3312 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=17446, Invalid=24374, Unknown=0, NotChecked=0, Total=41820 [2022-04-08 09:46:29,091 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 140 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:46:29,091 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.2s Time] [2022-04-08 09:46:29,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-04-08 09:46:30,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 142. [2022-04-08 09:46:30,024 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:46:30,024 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-08 09:46:30,025 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-08 09:46:30,025 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-08 09:46:30,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:30,026 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2022-04-08 09:46:30,026 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2022-04-08 09:46:30,026 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:30,026 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:30,026 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-08 09:46:30,026 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-08 09:46:30,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:30,027 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2022-04-08 09:46:30,027 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2022-04-08 09:46:30,028 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:30,028 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:30,028 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:46:30,028 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:46:30,028 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-08 09:46:30,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 142 transitions. [2022-04-08 09:46:30,029 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 142 transitions. Word has length 139 [2022-04-08 09:46:30,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:46:30,029 INFO L478 AbstractCegarLoop]: Abstraction has 142 states and 142 transitions. [2022-04-08 09:46:30,029 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-08 09:46:30,029 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 142 states and 142 transitions. [2022-04-08 09:46:30,274 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-08 09:46:30,274 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 142 transitions. [2022-04-08 09:46:30,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-08 09:46:30,274 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:46:30,274 INFO L499 BasicCegarLoop]: trace histogram [65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:46:30,291 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-08 09:46:30,479 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-08 09:46:30,479 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:46:30,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:46:30,480 INFO L85 PathProgramCache]: Analyzing trace with hash 870700624, now seen corresponding path program 129 times [2022-04-08 09:46:30,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:30,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [526310515] [2022-04-08 09:46:30,486 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:46:30,487 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:46:30,487 INFO L85 PathProgramCache]: Analyzing trace with hash 870700624, now seen corresponding path program 130 times [2022-04-08 09:46:30,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:46:30,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324662838] [2022-04-08 09:46:30,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:46:30,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:46:30,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:32,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:46:32,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:32,186 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-08 09:46:32,186 INFO L290 TraceCheckUtils]: 1: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-08 09:46:32,186 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-08 09:46:32,187 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-08 09:46:32,187 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-08 09:46:32,187 INFO L290 TraceCheckUtils]: 2: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-08 09:46:32,187 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-08 09:46:32,187 INFO L272 TraceCheckUtils]: 4: Hoare triple {70043#true} call #t~ret3 := main(); {70043#true} is VALID [2022-04-08 09:46:32,187 INFO L290 TraceCheckUtils]: 5: Hoare triple {70043#true} ~i~0 := 0;~k~0 := 0; {70048#(= main_~k~0 0)} is VALID [2022-04-08 09:46:32,187 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-08 09:46:32,188 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-08 09:46:32,188 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-08 09:46:32,188 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-08 09:46:32,189 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-08 09:46:32,189 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-08 09:46:32,189 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-08 09:46:32,190 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-08 09:46:32,190 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-08 09:46:32,190 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-08 09:46:32,191 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-08 09:46:32,191 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-08 09:46:32,191 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-08 09:46:32,192 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-08 09:46:32,192 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-08 09:46:32,192 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-08 09:46:32,193 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-08 09:46:32,193 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-08 09:46:32,193 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-08 09:46:32,194 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-08 09:46:32,194 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-08 09:46:32,194 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-08 09:46:32,195 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-08 09:46:32,195 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-08 09:46:32,195 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-08 09:46:32,196 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-08 09:46:32,196 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-08 09:46:32,196 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-08 09:46:32,197 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-08 09:46:32,197 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-08 09:46:32,197 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-08 09:46:32,198 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-08 09:46:32,198 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-08 09:46:32,198 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-08 09:46:32,199 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-08 09:46:32,199 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-08 09:46:32,199 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-08 09:46:32,200 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-08 09:46:32,200 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-08 09:46:32,200 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-08 09:46:32,201 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-08 09:46:32,201 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-08 09:46:32,201 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-08 09:46:32,202 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-08 09:46:32,202 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-08 09:46:32,202 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-08 09:46:32,203 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-08 09:46:32,203 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-08 09:46:32,203 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-08 09:46:32,204 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-08 09:46:32,204 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-08 09:46:32,205 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-08 09:46:32,205 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-08 09:46:32,205 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-08 09:46:32,205 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-08 09:46:32,206 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-08 09:46:32,206 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-08 09:46:32,206 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-08 09:46:32,207 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-08 09:46:32,207 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-08 09:46:32,207 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-08 09:46:32,208 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-08 09:46:32,208 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-08 09:46:32,209 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-08 09:46:32,209 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-08 09:46:32,209 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-08 09:46:32,209 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-08 09:46:32,210 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-08 09:46:32,210 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-08 09:46:32,210 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-08 09:46:32,211 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-08 09:46:32,211 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-08 09:46:32,211 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-08 09:46:32,212 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-08 09:46:32,212 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-08 09:46:32,213 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-08 09:46:32,213 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-08 09:46:32,213 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-08 09:46:32,213 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-08 09:46:32,214 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-08 09:46:32,214 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-08 09:46:32,215 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-08 09:46:32,215 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-08 09:46:32,215 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-08 09:46:32,215 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-08 09:46:32,216 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-08 09:46:32,216 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-08 09:46:32,217 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-08 09:46:32,217 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-08 09:46:32,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-08 09:46:32,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-08 09:46:32,218 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-08 09:46:32,218 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-08 09:46:32,219 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-08 09:46:32,219 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-08 09:46:32,219 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-08 09:46:32,219 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-08 09:46:32,220 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-08 09:46:32,220 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-08 09:46:32,221 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-08 09:46:32,221 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-08 09:46:32,221 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-08 09:46:32,221 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-08 09:46:32,222 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-08 09:46:32,222 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-08 09:46:32,223 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-08 09:46:32,223 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-08 09:46:32,223 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-08 09:46:32,223 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-08 09:46:32,224 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-08 09:46:32,224 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-08 09:46:32,225 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-08 09:46:32,225 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-08 09:46:32,225 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-08 09:46:32,225 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-08 09:46:32,226 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-08 09:46:32,226 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-08 09:46:32,227 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-08 09:46:32,227 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-08 09:46:32,227 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-08 09:46:32,227 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-08 09:46:32,228 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-08 09:46:32,228 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-08 09:46:32,229 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-08 09:46:32,229 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-08 09:46:32,229 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-08 09:46:32,229 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-08 09:46:32,230 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-08 09:46:32,230 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-08 09:46:32,231 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-08 09:46:32,231 INFO L290 TraceCheckUtils]: 136: Hoare triple {70113#(<= main_~k~0 65)} assume !(~i~0 < 1000000); {70113#(<= main_~k~0 65)} is VALID [2022-04-08 09:46:32,231 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-08 09:46:32,232 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-08 09:46:32,232 INFO L290 TraceCheckUtils]: 139: Hoare triple {70115#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {70044#false} is VALID [2022-04-08 09:46:32,232 INFO L290 TraceCheckUtils]: 140: Hoare triple {70044#false} assume !false; {70044#false} is VALID [2022-04-08 09:46:32,232 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-08 09:46:32,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:46:32,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324662838] [2022-04-08 09:46:32,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324662838] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:46:32,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474143595] [2022-04-08 09:46:32,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:46:32,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:46:32,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:46:32,234 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-08 09:46:32,234 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-08 09:46:32,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:46:32,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:46:32,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-08 09:46:32,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:32,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:46:33,370 INFO L272 TraceCheckUtils]: 0: Hoare triple {70043#true} call ULTIMATE.init(); {70043#true} is VALID [2022-04-08 09:46:33,370 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-08 09:46:33,370 INFO L290 TraceCheckUtils]: 2: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-08 09:46:33,370 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-08 09:46:33,370 INFO L272 TraceCheckUtils]: 4: Hoare triple {70043#true} call #t~ret3 := main(); {70043#true} is VALID [2022-04-08 09:46:33,370 INFO L290 TraceCheckUtils]: 5: Hoare triple {70043#true} ~i~0 := 0;~k~0 := 0; {70135#(<= main_~k~0 0)} is VALID [2022-04-08 09:46:33,371 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-08 09:46:33,371 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-08 09:46:33,371 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-08 09:46:33,372 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-08 09:46:33,372 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-08 09:46:33,372 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-08 09:46:33,373 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-08 09:46:33,373 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-08 09:46:33,373 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-08 09:46:33,374 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-08 09:46:33,374 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-08 09:46:33,374 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-08 09:46:33,375 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-08 09:46:33,375 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-08 09:46:33,375 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-08 09:46:33,376 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-08 09:46:33,376 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-08 09:46:33,376 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-08 09:46:33,377 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-08 09:46:33,377 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-08 09:46:33,377 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-08 09:46:33,378 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-08 09:46:33,378 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-08 09:46:33,378 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-08 09:46:33,379 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-08 09:46:33,379 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-08 09:46:33,379 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-08 09:46:33,380 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-08 09:46:33,380 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-08 09:46:33,380 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-08 09:46:33,381 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-08 09:46:33,381 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-08 09:46:33,381 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-08 09:46:33,382 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-08 09:46:33,382 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-08 09:46:33,382 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-08 09:46:33,383 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-08 09:46:33,383 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-08 09:46:33,383 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-08 09:46:33,384 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-08 09:46:33,384 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-08 09:46:33,384 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-08 09:46:33,385 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-08 09:46:33,385 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-08 09:46:33,385 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-08 09:46:33,386 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-08 09:46:33,386 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-08 09:46:33,386 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-08 09:46:33,387 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-08 09:46:33,387 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-08 09:46:33,387 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-08 09:46:33,388 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-08 09:46:33,388 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-08 09:46:33,388 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-08 09:46:33,389 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-08 09:46:33,389 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-08 09:46:33,389 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-08 09:46:33,390 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-08 09:46:33,390 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-08 09:46:33,390 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-08 09:46:33,391 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-08 09:46:33,391 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-08 09:46:33,391 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-08 09:46:33,392 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-08 09:46:33,392 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-08 09:46:33,392 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-08 09:46:33,393 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-08 09:46:33,393 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-08 09:46:33,393 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-08 09:46:33,394 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-08 09:46:33,394 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-08 09:46:33,394 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-08 09:46:33,395 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-08 09:46:33,395 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-08 09:46:33,395 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-08 09:46:33,396 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-08 09:46:33,396 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-08 09:46:33,396 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-08 09:46:33,397 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-08 09:46:33,397 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-08 09:46:33,397 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-08 09:46:33,398 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-08 09:46:33,398 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-08 09:46:33,399 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-08 09:46:33,399 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-08 09:46:33,399 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-08 09:46:33,399 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-08 09:46:33,400 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-08 09:46:33,400 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-08 09:46:33,401 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-08 09:46:33,401 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-08 09:46:33,401 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-08 09:46:33,401 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-08 09:46:33,402 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-08 09:46:33,402 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-08 09:46:33,403 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-08 09:46:33,403 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-08 09:46:33,403 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-08 09:46:33,404 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-08 09:46:33,404 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-08 09:46:33,404 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-08 09:46:33,405 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-08 09:46:33,405 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-08 09:46:33,405 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-08 09:46:33,406 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-08 09:46:33,406 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-08 09:46:33,406 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-08 09:46:33,407 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-08 09:46:33,407 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-08 09:46:33,407 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-08 09:46:33,408 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-08 09:46:33,408 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-08 09:46:33,408 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-08 09:46:33,409 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-08 09:46:33,409 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-08 09:46:33,409 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-08 09:46:33,410 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-08 09:46:33,410 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-08 09:46:33,410 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-08 09:46:33,411 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-08 09:46:33,411 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-08 09:46:33,411 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-08 09:46:33,412 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-08 09:46:33,412 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-08 09:46:33,412 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-08 09:46:33,413 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-08 09:46:33,413 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-08 09:46:33,413 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-08 09:46:33,414 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-08 09:46:33,414 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-08 09:46:33,414 INFO L290 TraceCheckUtils]: 136: Hoare triple {70113#(<= main_~k~0 65)} assume !(~i~0 < 1000000); {70113#(<= main_~k~0 65)} is VALID [2022-04-08 09:46:33,415 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-08 09:46:33,415 INFO L290 TraceCheckUtils]: 138: Hoare triple {70532#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {70536#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:33,415 INFO L290 TraceCheckUtils]: 139: Hoare triple {70536#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {70044#false} is VALID [2022-04-08 09:46:33,416 INFO L290 TraceCheckUtils]: 140: Hoare triple {70044#false} assume !false; {70044#false} is VALID [2022-04-08 09:46:33,416 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-08 09:46:33,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:46:38,437 INFO L290 TraceCheckUtils]: 140: Hoare triple {70044#false} assume !false; {70044#false} is VALID [2022-04-08 09:46:38,437 INFO L290 TraceCheckUtils]: 139: Hoare triple {70536#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {70044#false} is VALID [2022-04-08 09:46:38,437 INFO L290 TraceCheckUtils]: 138: Hoare triple {70532#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {70536#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:38,438 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-08 09:46:38,438 INFO L290 TraceCheckUtils]: 136: Hoare triple {70552#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {70552#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:46:38,439 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-08 09:46:38,439 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-08 09:46:38,439 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-08 09:46:38,440 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-08 09:46:38,440 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-08 09:46:38,440 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-08 09:46:38,441 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-08 09:46:38,441 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-08 09:46:38,441 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-08 09:46:38,442 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-08 09:46:38,442 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-08 09:46:38,442 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-08 09:46:38,443 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-08 09:46:38,443 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-08 09:46:38,443 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-08 09:46:38,444 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-08 09:46:38,444 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-08 09:46:38,444 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-08 09:46:38,445 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-08 09:46:38,445 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-08 09:46:38,445 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-08 09:46:38,446 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-08 09:46:38,446 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-08 09:46:38,446 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-08 09:46:38,447 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-08 09:46:38,447 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-08 09:46:38,448 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-08 09:46:38,448 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-08 09:46:38,448 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-08 09:46:38,449 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-08 09:46:38,449 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-08 09:46:38,449 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-08 09:46:38,450 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-08 09:46:38,450 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-08 09:46:38,450 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-08 09:46:38,451 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-08 09:46:38,451 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-08 09:46:38,451 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-08 09:46:38,452 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-08 09:46:38,452 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-08 09:46:38,452 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-08 09:46:38,453 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-08 09:46:38,453 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-08 09:46:38,453 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-08 09:46:38,454 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-08 09:46:38,454 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-08 09:46:38,454 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-08 09:46:38,455 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-08 09:46:38,455 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-08 09:46:38,455 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-08 09:46:38,456 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-08 09:46:38,456 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-08 09:46:38,456 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-08 09:46:38,457 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-08 09:46:38,457 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-08 09:46:38,457 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-08 09:46:38,458 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-08 09:46:38,458 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-08 09:46:38,458 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-08 09:46:38,459 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-08 09:46:38,459 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-08 09:46:38,459 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-08 09:46:38,460 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-08 09:46:38,460 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-08 09:46:38,461 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-08 09:46:38,461 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-08 09:46:38,461 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-08 09:46:38,461 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-08 09:46:38,462 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-08 09:46:38,462 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-08 09:46:38,463 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-08 09:46:38,463 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-08 09:46:38,463 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-08 09:46:38,464 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-08 09:46:38,464 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-08 09:46:38,464 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-08 09:46:38,465 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-08 09:46:38,465 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-08 09:46:38,465 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-08 09:46:38,466 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-08 09:46:38,466 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-08 09:46:38,466 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-08 09:46:38,467 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-08 09:46:38,467 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-08 09:46:38,467 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-08 09:46:38,468 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-08 09:46:38,468 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-08 09:46:38,468 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-08 09:46:38,469 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-08 09:46:38,469 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-08 09:46:38,469 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-08 09:46:38,470 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-08 09:46:38,470 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-08 09:46:38,470 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-08 09:46:38,471 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-08 09:46:38,471 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-08 09:46:38,471 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-08 09:46:38,472 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-08 09:46:38,472 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-08 09:46:38,472 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-08 09:46:38,473 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-08 09:46:38,473 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-08 09:46:38,474 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-08 09:46:38,474 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-08 09:46:38,474 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-08 09:46:38,474 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-08 09:46:38,475 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-08 09:46:38,475 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-08 09:46:38,476 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-08 09:46:38,476 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-08 09:46:38,476 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-08 09:46:38,476 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-08 09:46:38,477 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-08 09:46:38,477 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-08 09:46:38,478 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-08 09:46:38,478 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-08 09:46:38,478 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-08 09:46:38,479 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-08 09:46:38,479 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-08 09:46:38,479 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-08 09:46:38,480 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-08 09:46:38,480 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-08 09:46:38,480 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-08 09:46:38,481 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-08 09:46:38,481 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-08 09:46:38,481 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-08 09:46:38,482 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-08 09:46:38,482 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-08 09:46:38,483 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-08 09:46:38,483 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-08 09:46:38,483 INFO L290 TraceCheckUtils]: 5: Hoare triple {70043#true} ~i~0 := 0;~k~0 := 0; {71007#(<= main_~k~0 999935)} is VALID [2022-04-08 09:46:38,483 INFO L272 TraceCheckUtils]: 4: Hoare triple {70043#true} call #t~ret3 := main(); {70043#true} is VALID [2022-04-08 09:46:38,483 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-08 09:46:38,483 INFO L290 TraceCheckUtils]: 2: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-08 09:46:38,483 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-08 09:46:38,483 INFO L272 TraceCheckUtils]: 0: Hoare triple {70043#true} call ULTIMATE.init(); {70043#true} is VALID [2022-04-08 09:46:38,484 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-08 09:46:38,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474143595] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:46:38,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:46:38,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70, 70] total 140 [2022-04-08 09:46:38,484 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:46:38,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [526310515] [2022-04-08 09:46:38,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [526310515] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:46:38,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:46:38,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [71] imperfect sequences [] total 71 [2022-04-08 09:46:38,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111920308] [2022-04-08 09:46:38,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:46:38,485 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-08 09:46:38,485 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:46:38,485 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-08 09:46:38,577 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-08 09:46:38,578 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-04-08 09:46:38,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:38,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-04-08 09:46:38,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9057, Invalid=10403, Unknown=0, NotChecked=0, Total=19460 [2022-04-08 09:46:38,580 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-08 09:46:41,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:41,923 INFO L93 Difference]: Finished difference Result 150 states and 150 transitions. [2022-04-08 09:46:41,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-04-08 09:46:41,924 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-08 09:46:41,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:46:41,924 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-08 09:46:41,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 150 transitions. [2022-04-08 09:46:41,925 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-08 09:46:41,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 150 transitions. [2022-04-08 09:46:41,925 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 71 states and 150 transitions. [2022-04-08 09:46:42,038 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-08 09:46:42,040 INFO L225 Difference]: With dead ends: 150 [2022-04-08 09:46:42,040 INFO L226 Difference]: Without dead ends: 145 [2022-04-08 09:46:42,042 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3396 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=17978, Invalid=25078, Unknown=0, NotChecked=0, Total=43056 [2022-04-08 09:46:42,042 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 142 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:46:42,043 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.2s Time] [2022-04-08 09:46:42,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-04-08 09:46:43,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 144. [2022-04-08 09:46:43,010 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:46:43,010 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-08 09:46:43,010 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-08 09:46:43,010 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-08 09:46:43,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:43,011 INFO L93 Difference]: Finished difference Result 145 states and 145 transitions. [2022-04-08 09:46:43,012 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 145 transitions. [2022-04-08 09:46:43,012 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:43,012 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:43,012 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-08 09:46:43,012 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-08 09:46:43,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:43,013 INFO L93 Difference]: Finished difference Result 145 states and 145 transitions. [2022-04-08 09:46:43,013 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 145 transitions. [2022-04-08 09:46:43,013 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:43,013 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:43,013 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:46:43,013 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:46:43,013 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-08 09:46:43,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 144 transitions. [2022-04-08 09:46:43,015 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 144 transitions. Word has length 141 [2022-04-08 09:46:43,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:46:43,015 INFO L478 AbstractCegarLoop]: Abstraction has 144 states and 144 transitions. [2022-04-08 09:46:43,015 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-08 09:46:43,015 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 144 states and 144 transitions. [2022-04-08 09:46:43,262 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-08 09:46:43,263 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 144 transitions. [2022-04-08 09:46:43,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-08 09:46:43,263 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:46:43,263 INFO L499 BasicCegarLoop]: trace histogram [66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:46:43,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-04-08 09:46:43,463 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-08 09:46:43,464 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:46:43,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:46:43,464 INFO L85 PathProgramCache]: Analyzing trace with hash 324825356, now seen corresponding path program 131 times [2022-04-08 09:46:43,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:43,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [980237505] [2022-04-08 09:46:43,471 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:46:43,471 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:46:43,471 INFO L85 PathProgramCache]: Analyzing trace with hash 324825356, now seen corresponding path program 132 times [2022-04-08 09:46:43,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:46:43,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301961249] [2022-04-08 09:46:43,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:46:43,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:46:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:45,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:46:45,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:45,228 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-08 09:46:45,228 INFO L290 TraceCheckUtils]: 1: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-08 09:46:45,228 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-08 09:46:45,229 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-08 09:46:45,229 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-08 09:46:45,229 INFO L290 TraceCheckUtils]: 2: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-08 09:46:45,229 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-08 09:46:45,229 INFO L272 TraceCheckUtils]: 4: Hoare triple {72045#true} call #t~ret3 := main(); {72045#true} is VALID [2022-04-08 09:46:45,229 INFO L290 TraceCheckUtils]: 5: Hoare triple {72045#true} ~i~0 := 0;~k~0 := 0; {72050#(= main_~k~0 0)} is VALID [2022-04-08 09:46:45,230 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-08 09:46:45,230 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-08 09:46:45,230 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-08 09:46:45,231 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-08 09:46:45,231 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-08 09:46:45,231 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-08 09:46:45,232 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-08 09:46:45,232 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-08 09:46:45,232 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-08 09:46:45,233 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-08 09:46:45,233 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-08 09:46:45,233 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-08 09:46:45,234 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-08 09:46:45,234 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-08 09:46:45,234 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-08 09:46:45,235 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-08 09:46:45,235 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-08 09:46:45,235 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-08 09:46:45,236 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-08 09:46:45,236 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-08 09:46:45,236 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-08 09:46:45,237 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-08 09:46:45,237 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-08 09:46:45,237 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-08 09:46:45,238 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-08 09:46:45,238 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-08 09:46:45,238 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-08 09:46:45,239 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-08 09:46:45,239 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-08 09:46:45,239 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-08 09:46:45,240 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-08 09:46:45,240 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-08 09:46:45,240 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-08 09:46:45,241 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-08 09:46:45,241 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-08 09:46:45,241 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-08 09:46:45,242 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-08 09:46:45,242 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-08 09:46:45,242 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-08 09:46:45,243 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-08 09:46:45,243 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-08 09:46:45,243 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-08 09:46:45,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-08 09:46:45,244 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-08 09:46:45,244 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-08 09:46:45,245 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-08 09:46:45,245 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-08 09:46:45,245 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-08 09:46:45,246 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-08 09:46:45,246 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-08 09:46:45,246 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-08 09:46:45,247 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-08 09:46:45,247 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-08 09:46:45,247 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-08 09:46:45,248 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-08 09:46:45,248 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-08 09:46:45,248 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-08 09:46:45,249 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-08 09:46:45,249 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-08 09:46:45,249 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-08 09:46:45,250 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-08 09:46:45,250 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-08 09:46:45,250 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-08 09:46:45,251 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-08 09:46:45,251 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-08 09:46:45,251 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-08 09:46:45,252 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-08 09:46:45,252 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-08 09:46:45,252 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-08 09:46:45,253 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-08 09:46:45,253 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-08 09:46:45,253 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-08 09:46:45,254 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-08 09:46:45,254 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-08 09:46:45,254 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-08 09:46:45,255 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-08 09:46:45,255 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-08 09:46:45,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-08 09:46:45,256 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-08 09:46:45,256 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-08 09:46:45,256 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-08 09:46:45,257 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-08 09:46:45,257 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-08 09:46:45,257 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-08 09:46:45,258 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-08 09:46:45,258 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-08 09:46:45,258 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-08 09:46:45,259 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-08 09:46:45,259 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-08 09:46:45,259 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-08 09:46:45,260 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-08 09:46:45,260 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-08 09:46:45,260 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-08 09:46:45,261 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-08 09:46:45,261 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-08 09:46:45,261 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-08 09:46:45,262 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-08 09:46:45,262 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-08 09:46:45,262 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-08 09:46:45,263 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-08 09:46:45,263 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-08 09:46:45,263 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-08 09:46:45,264 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-08 09:46:45,264 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-08 09:46:45,264 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-08 09:46:45,265 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-08 09:46:45,265 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-08 09:46:45,265 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-08 09:46:45,266 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-08 09:46:45,266 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-08 09:46:45,266 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-08 09:46:45,267 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-08 09:46:45,267 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-08 09:46:45,267 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-08 09:46:45,268 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-08 09:46:45,268 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-08 09:46:45,268 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-08 09:46:45,269 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-08 09:46:45,269 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-08 09:46:45,269 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-08 09:46:45,270 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-08 09:46:45,270 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-08 09:46:45,270 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-08 09:46:45,271 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-08 09:46:45,271 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-08 09:46:45,271 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-08 09:46:45,272 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-08 09:46:45,272 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-08 09:46:45,272 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-08 09:46:45,273 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-08 09:46:45,273 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-08 09:46:45,273 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-08 09:46:45,274 INFO L290 TraceCheckUtils]: 138: Hoare triple {72116#(<= main_~k~0 66)} assume !(~i~0 < 1000000); {72116#(<= main_~k~0 66)} is VALID [2022-04-08 09:46:45,274 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-08 09:46:45,275 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-08 09:46:45,275 INFO L290 TraceCheckUtils]: 141: Hoare triple {72118#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {72046#false} is VALID [2022-04-08 09:46:45,275 INFO L290 TraceCheckUtils]: 142: Hoare triple {72046#false} assume !false; {72046#false} is VALID [2022-04-08 09:46:45,275 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-08 09:46:45,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:46:45,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301961249] [2022-04-08 09:46:45,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301961249] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:46:45,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915178915] [2022-04-08 09:46:45,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:46:45,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:46:45,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:46:45,277 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-08 09:46:45,279 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-08 09:46:45,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2022-04-08 09:46:45,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:46:45,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 70 conjunts are in the unsatisfiable core [2022-04-08 09:46:45,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:45,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:46:46,462 INFO L272 TraceCheckUtils]: 0: Hoare triple {72045#true} call ULTIMATE.init(); {72045#true} is VALID [2022-04-08 09:46:46,462 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-08 09:46:46,462 INFO L290 TraceCheckUtils]: 2: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-08 09:46:46,462 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-08 09:46:46,462 INFO L272 TraceCheckUtils]: 4: Hoare triple {72045#true} call #t~ret3 := main(); {72045#true} is VALID [2022-04-08 09:46:46,463 INFO L290 TraceCheckUtils]: 5: Hoare triple {72045#true} ~i~0 := 0;~k~0 := 0; {72138#(<= main_~k~0 0)} is VALID [2022-04-08 09:46:46,463 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-08 09:46:46,463 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-08 09:46:46,464 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-08 09:46:46,464 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-08 09:46:46,464 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-08 09:46:46,465 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-08 09:46:46,465 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-08 09:46:46,465 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-08 09:46:46,466 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-08 09:46:46,466 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-08 09:46:46,466 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-08 09:46:46,467 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-08 09:46:46,467 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-08 09:46:46,468 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-08 09:46:46,468 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-08 09:46:46,468 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-08 09:46:46,468 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-08 09:46:46,469 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-08 09:46:46,469 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-08 09:46:46,470 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-08 09:46:46,470 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-08 09:46:46,470 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-08 09:46:46,471 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-08 09:46:46,471 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-08 09:46:46,471 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-08 09:46:46,472 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-08 09:46:46,472 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-08 09:46:46,472 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-08 09:46:46,473 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-08 09:46:46,473 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-08 09:46:46,473 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-08 09:46:46,474 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-08 09:46:46,474 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-08 09:46:46,474 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-08 09:46:46,475 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-08 09:46:46,475 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-08 09:46:46,475 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-08 09:46:46,476 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-08 09:46:46,476 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-08 09:46:46,476 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-08 09:46:46,477 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-08 09:46:46,477 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-08 09:46:46,477 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-08 09:46:46,478 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-08 09:46:46,478 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-08 09:46:46,478 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-08 09:46:46,479 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-08 09:46:46,479 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-08 09:46:46,479 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-08 09:46:46,480 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-08 09:46:46,480 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-08 09:46:46,480 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-08 09:46:46,481 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-08 09:46:46,481 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-08 09:46:46,481 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-08 09:46:46,482 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-08 09:46:46,482 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-08 09:46:46,482 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-08 09:46:46,483 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-08 09:46:46,483 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-08 09:46:46,483 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-08 09:46:46,484 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-08 09:46:46,484 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-08 09:46:46,484 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-08 09:46:46,485 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-08 09:46:46,485 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-08 09:46:46,485 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-08 09:46:46,486 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-08 09:46:46,486 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-08 09:46:46,486 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-08 09:46:46,487 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-08 09:46:46,487 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-08 09:46:46,487 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-08 09:46:46,488 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-08 09:46:46,488 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-08 09:46:46,489 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-08 09:46:46,489 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-08 09:46:46,489 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-08 09:46:46,489 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-08 09:46:46,490 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-08 09:46:46,490 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-08 09:46:46,491 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-08 09:46:46,491 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-08 09:46:46,491 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-08 09:46:46,492 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-08 09:46:46,492 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-08 09:46:46,492 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-08 09:46:46,493 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-08 09:46:46,493 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-08 09:46:46,493 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-08 09:46:46,494 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-08 09:46:46,494 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-08 09:46:46,494 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-08 09:46:46,495 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-08 09:46:46,495 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-08 09:46:46,495 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-08 09:46:46,496 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-08 09:46:46,496 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-08 09:46:46,496 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-08 09:46:46,497 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-08 09:46:46,497 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-08 09:46:46,497 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-08 09:46:46,498 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-08 09:46:46,498 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-08 09:46:46,498 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-08 09:46:46,499 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-08 09:46:46,499 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-08 09:46:46,499 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-08 09:46:46,500 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-08 09:46:46,500 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-08 09:46:46,500 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-08 09:46:46,501 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-08 09:46:46,501 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-08 09:46:46,501 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-08 09:46:46,502 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-08 09:46:46,502 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-08 09:46:46,502 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-08 09:46:46,503 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-08 09:46:46,503 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-08 09:46:46,503 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-08 09:46:46,504 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-08 09:46:46,504 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-08 09:46:46,504 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-08 09:46:46,505 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-08 09:46:46,505 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-08 09:46:46,506 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-08 09:46:46,506 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-08 09:46:46,506 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-08 09:46:46,506 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-08 09:46:46,507 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-08 09:46:46,507 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-08 09:46:46,508 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-08 09:46:46,508 INFO L290 TraceCheckUtils]: 138: Hoare triple {72116#(<= main_~k~0 66)} assume !(~i~0 < 1000000); {72116#(<= main_~k~0 66)} is VALID [2022-04-08 09:46:46,508 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-08 09:46:46,509 INFO L290 TraceCheckUtils]: 140: Hoare triple {72541#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {72545#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:46,509 INFO L290 TraceCheckUtils]: 141: Hoare triple {72545#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {72046#false} is VALID [2022-04-08 09:46:46,509 INFO L290 TraceCheckUtils]: 142: Hoare triple {72046#false} assume !false; {72046#false} is VALID [2022-04-08 09:46:46,509 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-08 09:46:46,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:46:51,609 INFO L290 TraceCheckUtils]: 142: Hoare triple {72046#false} assume !false; {72046#false} is VALID [2022-04-08 09:46:51,610 INFO L290 TraceCheckUtils]: 141: Hoare triple {72545#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {72046#false} is VALID [2022-04-08 09:46:51,610 INFO L290 TraceCheckUtils]: 140: Hoare triple {72541#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {72545#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:51,610 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-08 09:46:51,611 INFO L290 TraceCheckUtils]: 138: Hoare triple {72561#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {72561#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:46:51,611 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-08 09:46:51,611 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-08 09:46:51,612 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-08 09:46:51,612 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-08 09:46:51,612 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-08 09:46:51,613 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-08 09:46:51,613 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-08 09:46:51,613 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-08 09:46:51,614 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-08 09:46:51,614 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-08 09:46:51,615 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-08 09:46:51,615 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-08 09:46:51,615 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-08 09:46:51,615 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-08 09:46:51,616 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-08 09:46:51,616 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-08 09:46:51,617 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-08 09:46:51,617 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-08 09:46:51,617 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-08 09:46:51,617 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-08 09:46:51,618 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-08 09:46:51,618 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-08 09:46:51,619 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-08 09:46:51,619 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-08 09:46:51,619 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-08 09:46:51,620 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-08 09:46:51,620 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-08 09:46:51,620 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-08 09:46:51,621 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-08 09:46:51,621 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-08 09:46:51,621 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-08 09:46:51,622 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-08 09:46:51,622 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-08 09:46:51,622 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-08 09:46:51,623 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-08 09:46:51,623 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-08 09:46:51,623 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-08 09:46:51,624 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-08 09:46:51,624 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-08 09:46:51,624 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-08 09:46:51,625 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-08 09:46:51,625 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-08 09:46:51,625 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-08 09:46:51,626 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-08 09:46:51,626 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-08 09:46:51,626 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-08 09:46:51,627 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-08 09:46:51,627 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-08 09:46:51,627 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-08 09:46:51,628 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-08 09:46:51,628 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-08 09:46:51,628 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-08 09:46:51,629 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-08 09:46:51,629 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-08 09:46:51,629 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-08 09:46:51,630 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-08 09:46:51,630 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-08 09:46:51,630 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-08 09:46:51,631 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-08 09:46:51,631 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-08 09:46:51,632 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-08 09:46:51,632 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-08 09:46:51,632 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-08 09:46:51,632 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-08 09:46:51,633 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-08 09:46:51,633 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-08 09:46:51,634 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-08 09:46:51,634 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-08 09:46:51,634 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-08 09:46:51,635 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-08 09:46:51,635 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-08 09:46:51,635 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-08 09:46:51,636 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-08 09:46:51,636 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-08 09:46:51,636 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-08 09:46:51,637 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-08 09:46:51,637 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-08 09:46:51,637 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-08 09:46:51,638 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-08 09:46:51,638 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-08 09:46:51,638 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-08 09:46:51,639 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-08 09:46:51,639 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-08 09:46:51,639 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-08 09:46:51,640 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-08 09:46:51,640 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-08 09:46:51,640 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-08 09:46:51,641 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-08 09:46:51,641 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-08 09:46:51,641 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-08 09:46:51,642 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-08 09:46:51,642 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-08 09:46:51,642 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-08 09:46:51,643 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-08 09:46:51,643 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-08 09:46:51,643 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-08 09:46:51,644 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-08 09:46:51,644 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-08 09:46:51,645 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-08 09:46:51,645 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-08 09:46:51,645 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-08 09:46:51,645 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-08 09:46:51,646 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-08 09:46:51,646 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-08 09:46:51,647 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-08 09:46:51,647 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-08 09:46:51,647 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-08 09:46:51,648 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-08 09:46:51,648 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-08 09:46:51,648 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-08 09:46:51,649 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-08 09:46:51,649 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-08 09:46:51,649 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-08 09:46:51,650 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-08 09:46:51,650 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-08 09:46:51,650 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-08 09:46:51,651 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-08 09:46:51,651 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-08 09:46:51,651 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-08 09:46:51,652 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-08 09:46:51,652 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-08 09:46:51,652 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-08 09:46:51,653 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-08 09:46:51,653 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-08 09:46:51,653 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-08 09:46:51,654 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-08 09:46:51,654 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-08 09:46:51,654 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-08 09:46:51,655 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-08 09:46:51,655 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-08 09:46:51,655 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-08 09:46:51,656 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-08 09:46:51,656 INFO L290 TraceCheckUtils]: 5: Hoare triple {72045#true} ~i~0 := 0;~k~0 := 0; {73023#(<= main_~k~0 999934)} is VALID [2022-04-08 09:46:51,656 INFO L272 TraceCheckUtils]: 4: Hoare triple {72045#true} call #t~ret3 := main(); {72045#true} is VALID [2022-04-08 09:46:51,656 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-08 09:46:51,656 INFO L290 TraceCheckUtils]: 2: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-08 09:46:51,656 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-08 09:46:51,656 INFO L272 TraceCheckUtils]: 0: Hoare triple {72045#true} call ULTIMATE.init(); {72045#true} is VALID [2022-04-08 09:46:51,657 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-08 09:46:51,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915178915] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:46:51,657 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:46:51,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 71, 71] total 142 [2022-04-08 09:46:51,657 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:46:51,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [980237505] [2022-04-08 09:46:51,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [980237505] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:46:51,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:46:51,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [72] imperfect sequences [] total 72 [2022-04-08 09:46:51,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462659355] [2022-04-08 09:46:51,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:46:51,658 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-08 09:46:51,658 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:46:51,658 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-08 09:46:51,753 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-08 09:46:51,753 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-04-08 09:46:51,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:51,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-04-08 09:46:51,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9328, Invalid=10694, Unknown=0, NotChecked=0, Total=20022 [2022-04-08 09:46:51,755 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-08 09:46:55,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:55,222 INFO L93 Difference]: Finished difference Result 152 states and 152 transitions. [2022-04-08 09:46:55,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-04-08 09:46:55,222 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-08 09:46:55,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:46:55,222 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-08 09:46:55,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-04-08 09:46:55,223 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-08 09:46:55,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-04-08 09:46:55,224 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 72 states and 152 transitions. [2022-04-08 09:46:55,343 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-08 09:46:55,345 INFO L225 Difference]: With dead ends: 152 [2022-04-08 09:46:55,345 INFO L226 Difference]: Without dead ends: 147 [2022-04-08 09:46:55,348 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 217 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3481 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=18518, Invalid=25792, Unknown=0, NotChecked=0, Total=44310 [2022-04-08 09:46:55,349 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 144 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:46:55,349 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.2s Time] [2022-04-08 09:46:55,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-04-08 09:46:56,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2022-04-08 09:46:56,420 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:46:56,420 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-08 09:46:56,420 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-08 09:46:56,420 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-08 09:46:56,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:56,421 INFO L93 Difference]: Finished difference Result 147 states and 147 transitions. [2022-04-08 09:46:56,421 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 147 transitions. [2022-04-08 09:46:56,421 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:56,422 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:56,422 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-08 09:46:56,422 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-08 09:46:56,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:46:56,423 INFO L93 Difference]: Finished difference Result 147 states and 147 transitions. [2022-04-08 09:46:56,423 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 147 transitions. [2022-04-08 09:46:56,423 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:46:56,423 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:46:56,423 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:46:56,423 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:46:56,423 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-08 09:46:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 146 transitions. [2022-04-08 09:46:56,424 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 146 transitions. Word has length 143 [2022-04-08 09:46:56,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:46:56,425 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 146 transitions. [2022-04-08 09:46:56,425 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-08 09:46:56,425 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 146 states and 146 transitions. [2022-04-08 09:46:56,685 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-08 09:46:56,685 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 146 transitions. [2022-04-08 09:46:56,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-04-08 09:46:56,685 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:46:56,685 INFO L499 BasicCegarLoop]: trace histogram [67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:46:56,703 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-08 09:46:56,887 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-08 09:46:56,887 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:46:56,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:46:56,888 INFO L85 PathProgramCache]: Analyzing trace with hash -275297080, now seen corresponding path program 133 times [2022-04-08 09:46:56,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:46:56,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1664213961] [2022-04-08 09:46:56,898 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:46:56,898 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:46:56,899 INFO L85 PathProgramCache]: Analyzing trace with hash -275297080, now seen corresponding path program 134 times [2022-04-08 09:46:56,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:46:56,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528851513] [2022-04-08 09:46:56,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:46:56,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:46:57,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:58,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:46:58,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:58,719 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-08 09:46:58,719 INFO L290 TraceCheckUtils]: 1: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-08 09:46:58,719 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-08 09:46:58,720 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-08 09:46:58,720 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-08 09:46:58,720 INFO L290 TraceCheckUtils]: 2: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-08 09:46:58,720 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-08 09:46:58,720 INFO L272 TraceCheckUtils]: 4: Hoare triple {74075#true} call #t~ret3 := main(); {74075#true} is VALID [2022-04-08 09:46:58,720 INFO L290 TraceCheckUtils]: 5: Hoare triple {74075#true} ~i~0 := 0;~k~0 := 0; {74080#(= main_~k~0 0)} is VALID [2022-04-08 09:46:58,720 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-08 09:46:58,721 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-08 09:46:58,721 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-08 09:46:58,721 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-08 09:46:58,722 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-08 09:46:58,722 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-08 09:46:58,722 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-08 09:46:58,723 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-08 09:46:58,723 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-08 09:46:58,724 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-08 09:46:58,724 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-08 09:46:58,724 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-08 09:46:58,724 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-08 09:46:58,725 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-08 09:46:58,725 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-08 09:46:58,725 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-08 09:46:58,726 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-08 09:46:58,726 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-08 09:46:58,726 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-08 09:46:58,727 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-08 09:46:58,727 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-08 09:46:58,728 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-08 09:46:58,728 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-08 09:46:58,728 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-08 09:46:58,728 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-08 09:46:58,729 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-08 09:46:58,729 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-08 09:46:58,730 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-08 09:46:58,730 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-08 09:46:58,730 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-08 09:46:58,730 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-08 09:46:58,731 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-08 09:46:58,731 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-08 09:46:58,732 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-08 09:46:58,732 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-08 09:46:58,732 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-08 09:46:58,732 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-08 09:46:58,733 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-08 09:46:58,733 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-08 09:46:58,734 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-08 09:46:58,734 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-08 09:46:58,734 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-08 09:46:58,734 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-08 09:46:58,735 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-08 09:46:58,735 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-08 09:46:58,736 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-08 09:46:58,736 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-08 09:46:58,736 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-08 09:46:58,737 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-08 09:46:58,737 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-08 09:46:58,737 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-08 09:46:58,738 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-08 09:46:58,738 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-08 09:46:58,738 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-08 09:46:58,739 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-08 09:46:58,739 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-08 09:46:58,739 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-08 09:46:58,740 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-08 09:46:58,740 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-08 09:46:58,740 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-08 09:46:58,741 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-08 09:46:58,741 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-08 09:46:58,741 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-08 09:46:58,742 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-08 09:46:58,742 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-08 09:46:58,742 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-08 09:46:58,743 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-08 09:46:58,743 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-08 09:46:58,743 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-08 09:46:58,744 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-08 09:46:58,744 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-08 09:46:58,744 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-08 09:46:58,745 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-08 09:46:58,745 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-08 09:46:58,745 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-08 09:46:58,746 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-08 09:46:58,746 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-08 09:46:58,746 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-08 09:46:58,747 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-08 09:46:58,747 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-08 09:46:58,747 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-08 09:46:58,748 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-08 09:46:58,748 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-08 09:46:58,748 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-08 09:46:58,749 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-08 09:46:58,749 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-08 09:46:58,749 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-08 09:46:58,750 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-08 09:46:58,750 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-08 09:46:58,750 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-08 09:46:58,751 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-08 09:46:58,751 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-08 09:46:58,751 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-08 09:46:58,752 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-08 09:46:58,752 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-08 09:46:58,752 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-08 09:46:58,753 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-08 09:46:58,753 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-08 09:46:58,753 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-08 09:46:58,754 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-08 09:46:58,754 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-08 09:46:58,754 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-08 09:46:58,755 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-08 09:46:58,755 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-08 09:46:58,755 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-08 09:46:58,756 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-08 09:46:58,756 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-08 09:46:58,756 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-08 09:46:58,757 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-08 09:46:58,757 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-08 09:46:58,757 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-08 09:46:58,758 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-08 09:46:58,758 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-08 09:46:58,759 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-08 09:46:58,759 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-08 09:46:58,759 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-08 09:46:58,759 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-08 09:46:58,760 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-08 09:46:58,760 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-08 09:46:58,761 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-08 09:46:58,761 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-08 09:46:58,761 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-08 09:46:58,761 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-08 09:46:58,762 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-08 09:46:58,762 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-08 09:46:58,763 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-08 09:46:58,763 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-08 09:46:58,763 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-08 09:46:58,763 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-08 09:46:58,764 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-08 09:46:58,764 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-08 09:46:58,765 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-08 09:46:58,765 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-08 09:46:58,765 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-08 09:46:58,765 INFO L290 TraceCheckUtils]: 140: Hoare triple {74147#(<= main_~k~0 67)} assume !(~i~0 < 1000000); {74147#(<= main_~k~0 67)} is VALID [2022-04-08 09:46:58,766 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-08 09:46:58,766 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-08 09:46:58,767 INFO L290 TraceCheckUtils]: 143: Hoare triple {74149#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {74076#false} is VALID [2022-04-08 09:46:58,767 INFO L290 TraceCheckUtils]: 144: Hoare triple {74076#false} assume !false; {74076#false} is VALID [2022-04-08 09:46:58,767 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-08 09:46:58,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:46:58,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528851513] [2022-04-08 09:46:58,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528851513] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:46:58,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500259609] [2022-04-08 09:46:58,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:46:58,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:46:58,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:46:58,768 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-08 09:46:58,769 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-08 09:46:58,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:46:58,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:46:58,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-08 09:46:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:46:58,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:46:59,931 INFO L272 TraceCheckUtils]: 0: Hoare triple {74075#true} call ULTIMATE.init(); {74075#true} is VALID [2022-04-08 09:46:59,932 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-08 09:46:59,932 INFO L290 TraceCheckUtils]: 2: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-08 09:46:59,932 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-08 09:46:59,932 INFO L272 TraceCheckUtils]: 4: Hoare triple {74075#true} call #t~ret3 := main(); {74075#true} is VALID [2022-04-08 09:46:59,932 INFO L290 TraceCheckUtils]: 5: Hoare triple {74075#true} ~i~0 := 0;~k~0 := 0; {74169#(<= main_~k~0 0)} is VALID [2022-04-08 09:46:59,932 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-08 09:46:59,933 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-08 09:46:59,933 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-08 09:46:59,934 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-08 09:46:59,934 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-08 09:46:59,934 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-08 09:46:59,935 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-08 09:46:59,935 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-08 09:46:59,935 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-08 09:46:59,936 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-08 09:46:59,936 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-08 09:46:59,936 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-08 09:46:59,937 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-08 09:46:59,937 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-08 09:46:59,937 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-08 09:46:59,938 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-08 09:46:59,938 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-08 09:46:59,938 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-08 09:46:59,939 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-08 09:46:59,939 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-08 09:46:59,939 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-08 09:46:59,940 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-08 09:46:59,940 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-08 09:46:59,940 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-08 09:46:59,941 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-08 09:46:59,941 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-08 09:46:59,941 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-08 09:46:59,942 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-08 09:46:59,942 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-08 09:46:59,942 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-08 09:46:59,943 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-08 09:46:59,943 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-08 09:46:59,943 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-08 09:46:59,944 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-08 09:46:59,944 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-08 09:46:59,944 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-08 09:46:59,945 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-08 09:46:59,945 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-08 09:46:59,945 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-08 09:46:59,946 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-08 09:46:59,946 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-08 09:46:59,947 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-08 09:46:59,947 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-08 09:46:59,947 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-08 09:46:59,947 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-08 09:46:59,948 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-08 09:46:59,948 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-08 09:46:59,949 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-08 09:46:59,949 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-08 09:46:59,949 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-08 09:46:59,950 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-08 09:46:59,950 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-08 09:46:59,950 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-08 09:46:59,951 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-08 09:46:59,951 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-08 09:46:59,951 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-08 09:46:59,952 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-08 09:46:59,952 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-08 09:46:59,952 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-08 09:46:59,953 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-08 09:46:59,953 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-08 09:46:59,953 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-08 09:46:59,954 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-08 09:46:59,954 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-08 09:46:59,954 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-08 09:46:59,955 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-08 09:46:59,955 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-08 09:46:59,955 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-08 09:46:59,956 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-08 09:46:59,956 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-08 09:46:59,956 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-08 09:46:59,957 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-08 09:46:59,957 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-08 09:46:59,957 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-08 09:46:59,958 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-08 09:46:59,958 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-08 09:46:59,958 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-08 09:46:59,959 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-08 09:46:59,959 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-08 09:46:59,960 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-08 09:46:59,960 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-08 09:46:59,960 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-08 09:46:59,960 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-08 09:46:59,961 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-08 09:46:59,961 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-08 09:46:59,962 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-08 09:46:59,962 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-08 09:46:59,962 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-08 09:46:59,962 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-08 09:46:59,963 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-08 09:46:59,963 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-08 09:46:59,964 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-08 09:46:59,964 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-08 09:46:59,964 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-08 09:46:59,964 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-08 09:46:59,965 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-08 09:46:59,965 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-08 09:46:59,966 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-08 09:46:59,966 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-08 09:46:59,966 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-08 09:46:59,967 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-08 09:46:59,967 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-08 09:46:59,967 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-08 09:46:59,968 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-08 09:46:59,968 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-08 09:46:59,968 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-08 09:46:59,969 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-08 09:46:59,969 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-08 09:46:59,969 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-08 09:46:59,970 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-08 09:46:59,970 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-08 09:46:59,970 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-08 09:46:59,971 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-08 09:46:59,971 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-08 09:46:59,971 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-08 09:46:59,972 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-08 09:46:59,972 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-08 09:46:59,972 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-08 09:46:59,973 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-08 09:46:59,973 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-08 09:46:59,973 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-08 09:46:59,974 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-08 09:46:59,974 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-08 09:46:59,974 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-08 09:46:59,975 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-08 09:46:59,975 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-08 09:46:59,975 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-08 09:46:59,976 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-08 09:46:59,976 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-08 09:46:59,977 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-08 09:46:59,977 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-08 09:46:59,977 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-08 09:46:59,977 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-08 09:46:59,978 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-08 09:46:59,978 INFO L290 TraceCheckUtils]: 140: Hoare triple {74147#(<= main_~k~0 67)} assume !(~i~0 < 1000000); {74147#(<= main_~k~0 67)} is VALID [2022-04-08 09:46:59,979 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-08 09:46:59,979 INFO L290 TraceCheckUtils]: 142: Hoare triple {74578#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {74582#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:46:59,979 INFO L290 TraceCheckUtils]: 143: Hoare triple {74582#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {74076#false} is VALID [2022-04-08 09:46:59,979 INFO L290 TraceCheckUtils]: 144: Hoare triple {74076#false} assume !false; {74076#false} is VALID [2022-04-08 09:46:59,980 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-08 09:46:59,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:47:05,297 INFO L290 TraceCheckUtils]: 144: Hoare triple {74076#false} assume !false; {74076#false} is VALID [2022-04-08 09:47:05,298 INFO L290 TraceCheckUtils]: 143: Hoare triple {74582#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {74076#false} is VALID [2022-04-08 09:47:05,298 INFO L290 TraceCheckUtils]: 142: Hoare triple {74578#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {74582#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:05,299 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-08 09:47:05,299 INFO L290 TraceCheckUtils]: 140: Hoare triple {74598#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {74598#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:47:05,299 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-08 09:47:05,300 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-08 09:47:05,300 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-08 09:47:05,300 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-08 09:47:05,301 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-08 09:47:05,301 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-08 09:47:05,301 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-08 09:47:05,302 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-08 09:47:05,302 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-08 09:47:05,302 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-08 09:47:05,303 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-08 09:47:05,303 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-08 09:47:05,303 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-08 09:47:05,304 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-08 09:47:05,304 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-08 09:47:05,304 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-08 09:47:05,305 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-08 09:47:05,305 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-08 09:47:05,305 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-08 09:47:05,306 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-08 09:47:05,306 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-08 09:47:05,306 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-08 09:47:05,307 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-08 09:47:05,307 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-08 09:47:05,308 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-08 09:47:05,308 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-08 09:47:05,308 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-08 09:47:05,308 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-08 09:47:05,309 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-08 09:47:05,309 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-08 09:47:05,310 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-08 09:47:05,310 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-08 09:47:05,310 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-08 09:47:05,311 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-08 09:47:05,311 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-08 09:47:05,311 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-08 09:47:05,312 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-08 09:47:05,312 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-08 09:47:05,312 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-08 09:47:05,313 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-08 09:47:05,313 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-08 09:47:05,313 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-08 09:47:05,314 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-08 09:47:05,314 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-08 09:47:05,314 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-08 09:47:05,315 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-08 09:47:05,315 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-08 09:47:05,315 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-08 09:47:05,316 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-08 09:47:05,316 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-08 09:47:05,316 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-08 09:47:05,317 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-08 09:47:05,317 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-08 09:47:05,317 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-08 09:47:05,318 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-08 09:47:05,318 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-08 09:47:05,318 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-08 09:47:05,319 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-08 09:47:05,319 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-08 09:47:05,319 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-08 09:47:05,320 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-08 09:47:05,320 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-08 09:47:05,321 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-08 09:47:05,321 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-08 09:47:05,321 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-08 09:47:05,321 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-08 09:47:05,322 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-08 09:47:05,322 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-08 09:47:05,323 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-08 09:47:05,323 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-08 09:47:05,323 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-08 09:47:05,324 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-08 09:47:05,324 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-08 09:47:05,324 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-08 09:47:05,325 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-08 09:47:05,325 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-08 09:47:05,325 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-08 09:47:05,326 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-08 09:47:05,326 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-08 09:47:05,326 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-08 09:47:05,327 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-08 09:47:05,327 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-08 09:47:05,327 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-08 09:47:05,328 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-08 09:47:05,328 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-08 09:47:05,328 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-08 09:47:05,329 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-08 09:47:05,329 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-08 09:47:05,329 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-08 09:47:05,330 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-08 09:47:05,330 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-08 09:47:05,330 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-08 09:47:05,331 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-08 09:47:05,331 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-08 09:47:05,331 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-08 09:47:05,332 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-08 09:47:05,332 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-08 09:47:05,332 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-08 09:47:05,333 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-08 09:47:05,333 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-08 09:47:05,333 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-08 09:47:05,334 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-08 09:47:05,334 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-08 09:47:05,334 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-08 09:47:05,335 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-08 09:47:05,335 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-08 09:47:05,336 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-08 09:47:05,336 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-08 09:47:05,336 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-08 09:47:05,336 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-08 09:47:05,337 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-08 09:47:05,337 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-08 09:47:05,338 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-08 09:47:05,338 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-08 09:47:05,338 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-08 09:47:05,339 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-08 09:47:05,339 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-08 09:47:05,339 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-08 09:47:05,340 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-08 09:47:05,340 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-08 09:47:05,340 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-08 09:47:05,341 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-08 09:47:05,341 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-08 09:47:05,341 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-08 09:47:05,342 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-08 09:47:05,342 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-08 09:47:05,342 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-08 09:47:05,343 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-08 09:47:05,343 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-08 09:47:05,343 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-08 09:47:05,344 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-08 09:47:05,344 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-08 09:47:05,344 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-08 09:47:05,345 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-08 09:47:05,345 INFO L290 TraceCheckUtils]: 5: Hoare triple {74075#true} ~i~0 := 0;~k~0 := 0; {75067#(<= main_~k~0 999933)} is VALID [2022-04-08 09:47:05,345 INFO L272 TraceCheckUtils]: 4: Hoare triple {74075#true} call #t~ret3 := main(); {74075#true} is VALID [2022-04-08 09:47:05,345 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-08 09:47:05,345 INFO L290 TraceCheckUtils]: 2: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-08 09:47:05,345 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-08 09:47:05,345 INFO L272 TraceCheckUtils]: 0: Hoare triple {74075#true} call ULTIMATE.init(); {74075#true} is VALID [2022-04-08 09:47:05,346 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-08 09:47:05,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500259609] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:47:05,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:47:05,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72, 72] total 144 [2022-04-08 09:47:05,346 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:47:05,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1664213961] [2022-04-08 09:47:05,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1664213961] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:47:05,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:47:05,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [73] imperfect sequences [] total 73 [2022-04-08 09:47:05,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918376506] [2022-04-08 09:47:05,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:47:05,347 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-08 09:47:05,347 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:47:05,347 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-08 09:47:05,443 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-08 09:47:05,443 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-04-08 09:47:05,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:05,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-04-08 09:47:05,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9603, Invalid=10989, Unknown=0, NotChecked=0, Total=20592 [2022-04-08 09:47:05,445 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-08 09:47:09,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:09,016 INFO L93 Difference]: Finished difference Result 154 states and 154 transitions. [2022-04-08 09:47:09,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-04-08 09:47:09,017 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-08 09:47:09,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:47:09,017 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-08 09:47:09,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 154 transitions. [2022-04-08 09:47:09,018 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-08 09:47:09,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 154 transitions. [2022-04-08 09:47:09,019 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 73 states and 154 transitions. [2022-04-08 09:47:09,136 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-08 09:47:09,137 INFO L225 Difference]: With dead ends: 154 [2022-04-08 09:47:09,137 INFO L226 Difference]: Without dead ends: 149 [2022-04-08 09:47:09,140 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 220 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3567 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=19066, Invalid=26516, Unknown=0, NotChecked=0, Total=45582 [2022-04-08 09:47:09,140 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 146 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:47:09,140 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.2s Time] [2022-04-08 09:47:09,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-04-08 09:47:10,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 148. [2022-04-08 09:47:10,188 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:47:10,189 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-08 09:47:10,189 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-08 09:47:10,189 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-08 09:47:10,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:10,191 INFO L93 Difference]: Finished difference Result 149 states and 149 transitions. [2022-04-08 09:47:10,191 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 149 transitions. [2022-04-08 09:47:10,191 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:10,191 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:10,191 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-08 09:47:10,191 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-08 09:47:10,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:10,193 INFO L93 Difference]: Finished difference Result 149 states and 149 transitions. [2022-04-08 09:47:10,193 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 149 transitions. [2022-04-08 09:47:10,193 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:10,193 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:10,193 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:47:10,193 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:47:10,194 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-08 09:47:10,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 148 transitions. [2022-04-08 09:47:10,196 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 148 transitions. Word has length 145 [2022-04-08 09:47:10,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:47:10,196 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 148 transitions. [2022-04-08 09:47:10,196 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-08 09:47:10,196 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 148 states and 148 transitions. [2022-04-08 09:47:10,465 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-08 09:47:10,465 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 148 transitions. [2022-04-08 09:47:10,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-04-08 09:47:10,466 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:47:10,466 INFO L499 BasicCegarLoop]: trace histogram [68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:47:10,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-04-08 09:47:10,666 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-08 09:47:10,666 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:47:10,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:47:10,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1467340412, now seen corresponding path program 135 times [2022-04-08 09:47:10,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:10,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [466651807] [2022-04-08 09:47:10,674 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:47:10,674 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:47:10,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1467340412, now seen corresponding path program 136 times [2022-04-08 09:47:10,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:47:10,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457092976] [2022-04-08 09:47:10,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:47:10,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:47:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:12,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:47:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:12,534 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-08 09:47:12,534 INFO L290 TraceCheckUtils]: 1: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-08 09:47:12,534 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-08 09:47:12,534 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-08 09:47:12,535 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-08 09:47:12,535 INFO L290 TraceCheckUtils]: 2: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-08 09:47:12,535 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-08 09:47:12,535 INFO L272 TraceCheckUtils]: 4: Hoare triple {76133#true} call #t~ret3 := main(); {76133#true} is VALID [2022-04-08 09:47:12,535 INFO L290 TraceCheckUtils]: 5: Hoare triple {76133#true} ~i~0 := 0;~k~0 := 0; {76138#(= main_~k~0 0)} is VALID [2022-04-08 09:47:12,535 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-08 09:47:12,536 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-08 09:47:12,536 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-08 09:47:12,536 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-08 09:47:12,537 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-08 09:47:12,537 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-08 09:47:12,537 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-08 09:47:12,538 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-08 09:47:12,538 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-08 09:47:12,538 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-08 09:47:12,539 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-08 09:47:12,539 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-08 09:47:12,539 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-08 09:47:12,540 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-08 09:47:12,540 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-08 09:47:12,540 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-08 09:47:12,541 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-08 09:47:12,541 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-08 09:47:12,541 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-08 09:47:12,542 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-08 09:47:12,542 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-08 09:47:12,542 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-08 09:47:12,543 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-08 09:47:12,543 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-08 09:47:12,543 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-08 09:47:12,544 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-08 09:47:12,544 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-08 09:47:12,545 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-08 09:47:12,545 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-08 09:47:12,545 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-08 09:47:12,545 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-08 09:47:12,546 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-08 09:47:12,546 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-08 09:47:12,547 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-08 09:47:12,547 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-08 09:47:12,547 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-08 09:47:12,547 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-08 09:47:12,557 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-08 09:47:12,558 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-08 09:47:12,558 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-08 09:47:12,559 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-08 09:47:12,559 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-08 09:47:12,559 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-08 09:47:12,560 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-08 09:47:12,560 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-08 09:47:12,560 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-08 09:47:12,561 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-08 09:47:12,561 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-08 09:47:12,561 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-08 09:47:12,562 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-08 09:47:12,562 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-08 09:47:12,563 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-08 09:47:12,563 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-08 09:47:12,563 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-08 09:47:12,564 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-08 09:47:12,564 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-08 09:47:12,564 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-08 09:47:12,565 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-08 09:47:12,565 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-08 09:47:12,565 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-08 09:47:12,566 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-08 09:47:12,566 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-08 09:47:12,566 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-08 09:47:12,567 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-08 09:47:12,567 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-08 09:47:12,567 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-08 09:47:12,568 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-08 09:47:12,568 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-08 09:47:12,568 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-08 09:47:12,569 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-08 09:47:12,569 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-08 09:47:12,569 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-08 09:47:12,570 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-08 09:47:12,570 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-08 09:47:12,570 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-08 09:47:12,571 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-08 09:47:12,571 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-08 09:47:12,571 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-08 09:47:12,572 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-08 09:47:12,572 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-08 09:47:12,572 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-08 09:47:12,573 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-08 09:47:12,573 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-08 09:47:12,573 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-08 09:47:12,574 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-08 09:47:12,574 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-08 09:47:12,574 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-08 09:47:12,575 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-08 09:47:12,575 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-08 09:47:12,575 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-08 09:47:12,576 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-08 09:47:12,576 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-08 09:47:12,576 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-08 09:47:12,577 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-08 09:47:12,577 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-08 09:47:12,577 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-08 09:47:12,578 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-08 09:47:12,578 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-08 09:47:12,578 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-08 09:47:12,579 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-08 09:47:12,579 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-08 09:47:12,579 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-08 09:47:12,580 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-08 09:47:12,580 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-08 09:47:12,580 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-08 09:47:12,581 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-08 09:47:12,581 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-08 09:47:12,582 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-08 09:47:12,582 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-08 09:47:12,582 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-08 09:47:12,582 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-08 09:47:12,583 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-08 09:47:12,583 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-08 09:47:12,584 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-08 09:47:12,584 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-08 09:47:12,584 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-08 09:47:12,584 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-08 09:47:12,585 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-08 09:47:12,585 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-08 09:47:12,586 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-08 09:47:12,586 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-08 09:47:12,586 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-08 09:47:12,586 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-08 09:47:12,587 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-08 09:47:12,587 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-08 09:47:12,588 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-08 09:47:12,588 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-08 09:47:12,588 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-08 09:47:12,589 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-08 09:47:12,589 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-08 09:47:12,589 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-08 09:47:12,590 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-08 09:47:12,590 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-08 09:47:12,590 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-08 09:47:12,591 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-08 09:47:12,591 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-08 09:47:12,591 INFO L290 TraceCheckUtils]: 142: Hoare triple {76206#(<= main_~k~0 68)} assume !(~i~0 < 1000000); {76206#(<= main_~k~0 68)} is VALID [2022-04-08 09:47:12,592 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-08 09:47:12,592 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-08 09:47:12,592 INFO L290 TraceCheckUtils]: 145: Hoare triple {76208#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {76134#false} is VALID [2022-04-08 09:47:12,592 INFO L290 TraceCheckUtils]: 146: Hoare triple {76134#false} assume !false; {76134#false} is VALID [2022-04-08 09:47:12,593 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-08 09:47:12,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:47:12,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457092976] [2022-04-08 09:47:12,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457092976] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:47:12,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645831738] [2022-04-08 09:47:12,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:47:12,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:47:12,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:47:12,594 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-08 09:47:12,595 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-08 09:47:12,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:47:12,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:47:12,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 72 conjunts are in the unsatisfiable core [2022-04-08 09:47:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:12,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:47:13,827 INFO L272 TraceCheckUtils]: 0: Hoare triple {76133#true} call ULTIMATE.init(); {76133#true} is VALID [2022-04-08 09:47:13,828 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-08 09:47:13,828 INFO L290 TraceCheckUtils]: 2: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-08 09:47:13,828 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-08 09:47:13,828 INFO L272 TraceCheckUtils]: 4: Hoare triple {76133#true} call #t~ret3 := main(); {76133#true} is VALID [2022-04-08 09:47:13,828 INFO L290 TraceCheckUtils]: 5: Hoare triple {76133#true} ~i~0 := 0;~k~0 := 0; {76228#(<= main_~k~0 0)} is VALID [2022-04-08 09:47:13,828 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-08 09:47:13,829 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-08 09:47:13,829 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-08 09:47:13,830 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-08 09:47:13,830 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-08 09:47:13,830 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-08 09:47:13,831 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-08 09:47:13,831 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-08 09:47:13,831 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-08 09:47:13,832 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-08 09:47:13,832 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-08 09:47:13,832 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-08 09:47:13,833 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-08 09:47:13,833 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-08 09:47:13,833 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-08 09:47:13,834 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-08 09:47:13,834 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-08 09:47:13,834 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-08 09:47:13,835 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-08 09:47:13,835 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-08 09:47:13,835 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-08 09:47:13,836 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-08 09:47:13,836 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-08 09:47:13,836 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-08 09:47:13,837 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-08 09:47:13,837 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-08 09:47:13,837 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-08 09:47:13,838 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-08 09:47:13,838 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-08 09:47:13,838 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-08 09:47:13,839 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-08 09:47:13,839 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-08 09:47:13,839 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-08 09:47:13,840 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-08 09:47:13,840 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-08 09:47:13,840 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-08 09:47:13,841 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-08 09:47:13,841 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-08 09:47:13,841 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-08 09:47:13,842 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-08 09:47:13,842 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-08 09:47:13,843 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-08 09:47:13,843 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-08 09:47:13,843 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-08 09:47:13,843 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-08 09:47:13,844 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-08 09:47:13,844 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-08 09:47:13,845 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-08 09:47:13,845 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-08 09:47:13,845 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-08 09:47:13,846 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-08 09:47:13,846 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-08 09:47:13,846 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-08 09:47:13,847 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-08 09:47:13,847 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-08 09:47:13,847 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-08 09:47:13,848 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-08 09:47:13,848 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-08 09:47:13,848 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-08 09:47:13,849 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-08 09:47:13,849 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-08 09:47:13,849 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-08 09:47:13,850 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-08 09:47:13,850 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-08 09:47:13,850 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-08 09:47:13,851 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-08 09:47:13,851 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-08 09:47:13,851 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-08 09:47:13,852 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-08 09:47:13,852 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-08 09:47:13,852 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-08 09:47:13,853 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-08 09:47:13,853 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-08 09:47:13,854 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-08 09:47:13,854 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-08 09:47:13,854 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-08 09:47:13,854 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-08 09:47:13,855 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-08 09:47:13,855 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-08 09:47:13,856 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-08 09:47:13,856 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-08 09:47:13,856 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-08 09:47:13,857 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-08 09:47:13,857 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-08 09:47:13,857 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-08 09:47:13,858 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-08 09:47:13,858 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-08 09:47:13,858 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-08 09:47:13,859 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-08 09:47:13,859 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-08 09:47:13,859 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-08 09:47:13,860 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-08 09:47:13,860 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-08 09:47:13,860 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-08 09:47:13,861 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-08 09:47:13,861 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-08 09:47:13,861 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-08 09:47:13,862 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-08 09:47:13,862 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-08 09:47:13,862 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-08 09:47:13,863 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-08 09:47:13,863 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-08 09:47:13,863 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-08 09:47:13,864 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-08 09:47:13,864 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-08 09:47:13,864 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-08 09:47:13,865 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-08 09:47:13,865 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-08 09:47:13,865 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-08 09:47:13,866 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-08 09:47:13,866 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-08 09:47:13,867 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-08 09:47:13,867 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-08 09:47:13,867 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-08 09:47:13,867 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-08 09:47:13,868 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-08 09:47:13,868 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-08 09:47:13,869 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-08 09:47:13,869 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-08 09:47:13,869 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-08 09:47:13,869 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-08 09:47:13,870 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-08 09:47:13,870 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-08 09:47:13,871 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-08 09:47:13,871 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-08 09:47:13,871 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-08 09:47:13,872 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-08 09:47:13,872 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-08 09:47:13,872 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-08 09:47:13,873 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-08 09:47:13,873 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-08 09:47:13,873 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-08 09:47:13,874 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-08 09:47:13,874 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-08 09:47:13,874 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-08 09:47:13,875 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-08 09:47:13,875 INFO L290 TraceCheckUtils]: 142: Hoare triple {76206#(<= main_~k~0 68)} assume !(~i~0 < 1000000); {76206#(<= main_~k~0 68)} is VALID [2022-04-08 09:47:13,875 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-08 09:47:13,876 INFO L290 TraceCheckUtils]: 144: Hoare triple {76643#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {76647#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:13,876 INFO L290 TraceCheckUtils]: 145: Hoare triple {76647#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {76134#false} is VALID [2022-04-08 09:47:13,876 INFO L290 TraceCheckUtils]: 146: Hoare triple {76134#false} assume !false; {76134#false} is VALID [2022-04-08 09:47:13,877 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-08 09:47:13,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:47:19,307 INFO L290 TraceCheckUtils]: 146: Hoare triple {76134#false} assume !false; {76134#false} is VALID [2022-04-08 09:47:19,308 INFO L290 TraceCheckUtils]: 145: Hoare triple {76647#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {76134#false} is VALID [2022-04-08 09:47:19,308 INFO L290 TraceCheckUtils]: 144: Hoare triple {76643#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {76647#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:19,308 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-08 09:47:19,309 INFO L290 TraceCheckUtils]: 142: Hoare triple {76663#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {76663#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:47:19,309 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-08 09:47:19,310 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-08 09:47:19,310 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-08 09:47:19,310 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-08 09:47:19,311 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-08 09:47:19,311 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-08 09:47:19,311 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-08 09:47:19,312 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-08 09:47:19,312 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-08 09:47:19,312 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-08 09:47:19,313 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-08 09:47:19,313 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-08 09:47:19,313 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-08 09:47:19,314 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-08 09:47:19,314 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-08 09:47:19,314 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-08 09:47:19,315 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-08 09:47:19,315 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-08 09:47:19,315 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-08 09:47:19,316 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-08 09:47:19,316 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-08 09:47:19,316 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-08 09:47:19,317 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-08 09:47:19,317 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-08 09:47:19,317 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-08 09:47:19,318 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-08 09:47:19,318 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-08 09:47:19,318 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-08 09:47:19,319 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-08 09:47:19,319 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-08 09:47:19,319 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-08 09:47:19,320 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-08 09:47:19,320 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-08 09:47:19,320 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-08 09:47:19,321 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-08 09:47:19,321 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-08 09:47:19,322 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-08 09:47:19,322 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-08 09:47:19,322 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-08 09:47:19,322 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-08 09:47:19,323 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-08 09:47:19,323 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-08 09:47:19,324 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-08 09:47:19,324 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-08 09:47:19,324 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-08 09:47:19,324 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-08 09:47:19,325 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-08 09:47:19,325 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-08 09:47:19,326 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-08 09:47:19,326 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-08 09:47:19,326 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-08 09:47:19,327 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-08 09:47:19,327 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-08 09:47:19,327 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-08 09:47:19,328 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-08 09:47:19,328 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-08 09:47:19,328 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-08 09:47:19,329 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-08 09:47:19,329 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-08 09:47:19,329 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-08 09:47:19,330 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-08 09:47:19,330 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-08 09:47:19,330 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-08 09:47:19,331 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-08 09:47:19,331 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-08 09:47:19,331 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-08 09:47:19,332 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-08 09:47:19,332 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-08 09:47:19,332 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-08 09:47:19,333 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-08 09:47:19,333 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-08 09:47:19,333 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-08 09:47:19,334 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-08 09:47:19,334 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-08 09:47:19,334 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-08 09:47:19,335 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-08 09:47:19,335 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-08 09:47:19,335 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-08 09:47:19,336 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-08 09:47:19,336 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-08 09:47:19,336 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-08 09:47:19,337 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-08 09:47:19,337 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-08 09:47:19,337 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-08 09:47:19,338 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-08 09:47:19,338 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-08 09:47:19,338 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-08 09:47:19,339 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-08 09:47:19,339 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-08 09:47:19,339 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-08 09:47:19,340 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-08 09:47:19,340 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-08 09:47:19,341 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-08 09:47:19,341 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-08 09:47:19,341 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-08 09:47:19,341 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-08 09:47:19,342 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-08 09:47:19,342 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-08 09:47:19,343 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-08 09:47:19,343 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-08 09:47:19,343 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-08 09:47:19,344 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-08 09:47:19,344 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-08 09:47:19,344 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-08 09:47:19,345 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-08 09:47:19,345 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-08 09:47:19,345 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-08 09:47:19,346 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-08 09:47:19,346 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-08 09:47:19,346 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-08 09:47:19,347 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-08 09:47:19,347 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-08 09:47:19,347 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-08 09:47:19,348 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-08 09:47:19,348 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-08 09:47:19,348 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-08 09:47:19,349 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-08 09:47:19,349 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-08 09:47:19,349 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-08 09:47:19,350 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-08 09:47:19,350 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-08 09:47:19,350 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-08 09:47:19,351 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-08 09:47:19,351 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-08 09:47:19,351 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-08 09:47:19,352 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-08 09:47:19,352 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-08 09:47:19,352 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-08 09:47:19,353 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-08 09:47:19,353 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-08 09:47:19,354 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-08 09:47:19,354 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-08 09:47:19,354 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-08 09:47:19,354 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-08 09:47:19,355 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-08 09:47:19,355 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-08 09:47:19,355 INFO L290 TraceCheckUtils]: 5: Hoare triple {76133#true} ~i~0 := 0;~k~0 := 0; {77139#(<= main_~k~0 999932)} is VALID [2022-04-08 09:47:19,356 INFO L272 TraceCheckUtils]: 4: Hoare triple {76133#true} call #t~ret3 := main(); {76133#true} is VALID [2022-04-08 09:47:19,356 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-08 09:47:19,356 INFO L290 TraceCheckUtils]: 2: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-08 09:47:19,356 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-08 09:47:19,356 INFO L272 TraceCheckUtils]: 0: Hoare triple {76133#true} call ULTIMATE.init(); {76133#true} is VALID [2022-04-08 09:47:19,356 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-08 09:47:19,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645831738] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:47:19,357 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:47:19,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73, 73] total 146 [2022-04-08 09:47:19,357 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:47:19,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [466651807] [2022-04-08 09:47:19,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [466651807] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:47:19,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:47:19,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [74] imperfect sequences [] total 74 [2022-04-08 09:47:19,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042028267] [2022-04-08 09:47:19,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:47:19,358 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-08 09:47:19,358 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:47:19,358 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-08 09:47:19,464 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-08 09:47:19,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-04-08 09:47:19,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:19,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-04-08 09:47:19,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9882, Invalid=11288, Unknown=0, NotChecked=0, Total=21170 [2022-04-08 09:47:19,467 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-08 09:47:23,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:23,126 INFO L93 Difference]: Finished difference Result 156 states and 156 transitions. [2022-04-08 09:47:23,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-04-08 09:47:23,126 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-08 09:47:23,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:47:23,126 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-08 09:47:23,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 156 transitions. [2022-04-08 09:47:23,128 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-08 09:47:23,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 156 transitions. [2022-04-08 09:47:23,129 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 74 states and 156 transitions. [2022-04-08 09:47:23,270 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-08 09:47:23,272 INFO L225 Difference]: With dead ends: 156 [2022-04-08 09:47:23,272 INFO L226 Difference]: Without dead ends: 151 [2022-04-08 09:47:23,275 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 223 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3654 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=19622, Invalid=27250, Unknown=0, NotChecked=0, Total=46872 [2022-04-08 09:47:23,276 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 148 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:47:23,276 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.2s Time] [2022-04-08 09:47:23,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-04-08 09:47:24,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 150. [2022-04-08 09:47:24,334 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:47:24,334 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-08 09:47:24,334 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-08 09:47:24,334 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-08 09:47:24,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:24,336 INFO L93 Difference]: Finished difference Result 151 states and 151 transitions. [2022-04-08 09:47:24,336 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2022-04-08 09:47:24,336 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:24,336 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:24,336 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-08 09:47:24,336 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-08 09:47:24,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:24,338 INFO L93 Difference]: Finished difference Result 151 states and 151 transitions. [2022-04-08 09:47:24,338 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2022-04-08 09:47:24,338 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:24,338 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:24,338 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:47:24,338 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:47:24,338 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-08 09:47:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 150 transitions. [2022-04-08 09:47:24,340 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 150 transitions. Word has length 147 [2022-04-08 09:47:24,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:47:24,340 INFO L478 AbstractCegarLoop]: Abstraction has 150 states and 150 transitions. [2022-04-08 09:47:24,341 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-08 09:47:24,341 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 150 states and 150 transitions. [2022-04-08 09:47:24,625 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-08 09:47:24,625 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 150 transitions. [2022-04-08 09:47:24,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-08 09:47:24,626 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:47:24,626 INFO L499 BasicCegarLoop]: trace histogram [69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:47:24,643 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-08 09:47:24,827 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-08 09:47:24,827 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:47:24,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:47:24,828 INFO L85 PathProgramCache]: Analyzing trace with hash -264714432, now seen corresponding path program 137 times [2022-04-08 09:47:24,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:24,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [109708533] [2022-04-08 09:47:24,835 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:47:24,835 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:47:24,835 INFO L85 PathProgramCache]: Analyzing trace with hash -264714432, now seen corresponding path program 138 times [2022-04-08 09:47:24,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:47:24,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729549437] [2022-04-08 09:47:24,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:47:24,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:47:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:26,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:47:26,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:26,708 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-08 09:47:26,708 INFO L290 TraceCheckUtils]: 1: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-08 09:47:26,708 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-08 09:47:26,708 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-08 09:47:26,708 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-08 09:47:26,708 INFO L290 TraceCheckUtils]: 2: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-08 09:47:26,709 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-08 09:47:26,709 INFO L272 TraceCheckUtils]: 4: Hoare triple {78219#true} call #t~ret3 := main(); {78219#true} is VALID [2022-04-08 09:47:26,709 INFO L290 TraceCheckUtils]: 5: Hoare triple {78219#true} ~i~0 := 0;~k~0 := 0; {78224#(= main_~k~0 0)} is VALID [2022-04-08 09:47:26,709 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-08 09:47:26,709 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-08 09:47:26,710 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-08 09:47:26,710 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-08 09:47:26,710 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-08 09:47:26,711 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-08 09:47:26,711 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-08 09:47:26,711 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-08 09:47:26,712 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-08 09:47:26,712 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-08 09:47:26,712 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-08 09:47:26,713 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-08 09:47:26,713 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-08 09:47:26,714 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-08 09:47:26,714 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-08 09:47:26,714 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-08 09:47:26,714 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-08 09:47:26,715 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-08 09:47:26,715 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-08 09:47:26,716 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-08 09:47:26,716 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-08 09:47:26,716 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-08 09:47:26,717 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-08 09:47:26,717 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-08 09:47:26,717 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-08 09:47:26,718 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-08 09:47:26,718 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-08 09:47:26,718 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-08 09:47:26,719 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-08 09:47:26,719 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-08 09:47:26,719 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-08 09:47:26,720 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-08 09:47:26,720 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-08 09:47:26,720 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-08 09:47:26,721 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-08 09:47:26,721 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-08 09:47:26,721 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-08 09:47:26,722 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-08 09:47:26,722 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-08 09:47:26,722 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-08 09:47:26,723 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-08 09:47:26,723 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-08 09:47:26,723 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-08 09:47:26,724 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-08 09:47:26,724 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-08 09:47:26,724 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-08 09:47:26,725 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-08 09:47:26,725 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-08 09:47:26,725 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-08 09:47:26,726 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-08 09:47:26,726 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-08 09:47:26,726 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-08 09:47:26,727 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-08 09:47:26,727 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-08 09:47:26,727 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-08 09:47:26,728 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-08 09:47:26,728 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-08 09:47:26,728 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-08 09:47:26,729 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-08 09:47:26,729 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-08 09:47:26,729 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-08 09:47:26,730 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-08 09:47:26,730 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-08 09:47:26,730 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-08 09:47:26,731 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-08 09:47:26,731 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-08 09:47:26,731 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-08 09:47:26,732 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-08 09:47:26,732 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-08 09:47:26,732 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-08 09:47:26,733 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-08 09:47:26,733 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-08 09:47:26,733 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-08 09:47:26,734 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-08 09:47:26,734 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-08 09:47:26,734 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-08 09:47:26,735 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-08 09:47:26,735 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-08 09:47:26,735 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-08 09:47:26,736 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-08 09:47:26,736 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-08 09:47:26,736 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-08 09:47:26,737 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-08 09:47:26,737 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-08 09:47:26,737 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-08 09:47:26,738 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-08 09:47:26,738 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-08 09:47:26,738 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-08 09:47:26,739 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-08 09:47:26,739 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-08 09:47:26,739 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-08 09:47:26,740 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-08 09:47:26,740 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-08 09:47:26,740 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-08 09:47:26,741 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-08 09:47:26,741 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-08 09:47:26,741 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-08 09:47:26,742 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-08 09:47:26,742 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-08 09:47:26,742 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-08 09:47:26,743 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-08 09:47:26,743 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-08 09:47:26,743 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-08 09:47:26,744 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-08 09:47:26,744 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-08 09:47:26,744 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-08 09:47:26,745 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-08 09:47:26,745 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-08 09:47:26,745 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-08 09:47:26,746 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-08 09:47:26,746 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-08 09:47:26,746 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-08 09:47:26,747 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-08 09:47:26,747 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-08 09:47:26,747 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-08 09:47:26,748 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-08 09:47:26,748 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-08 09:47:26,748 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-08 09:47:26,749 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-08 09:47:26,749 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-08 09:47:26,749 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-08 09:47:26,750 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-08 09:47:26,750 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-08 09:47:26,750 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-08 09:47:26,751 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-08 09:47:26,751 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-08 09:47:26,751 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-08 09:47:26,752 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-08 09:47:26,752 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-08 09:47:26,752 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-08 09:47:26,753 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-08 09:47:26,753 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-08 09:47:26,753 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-08 09:47:26,754 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-08 09:47:26,754 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-08 09:47:26,754 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-08 09:47:26,755 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-08 09:47:26,755 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-08 09:47:26,755 INFO L290 TraceCheckUtils]: 144: Hoare triple {78293#(<= main_~k~0 69)} assume !(~i~0 < 1000000); {78293#(<= main_~k~0 69)} is VALID [2022-04-08 09:47:26,756 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-08 09:47:26,756 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-08 09:47:26,756 INFO L290 TraceCheckUtils]: 147: Hoare triple {78295#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {78220#false} is VALID [2022-04-08 09:47:26,756 INFO L290 TraceCheckUtils]: 148: Hoare triple {78220#false} assume !false; {78220#false} is VALID [2022-04-08 09:47:26,757 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-08 09:47:26,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:47:26,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729549437] [2022-04-08 09:47:26,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729549437] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:47:26,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657243249] [2022-04-08 09:47:26,757 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:47:26,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:47:26,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:47:26,758 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-08 09:47:26,759 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-08 09:47:26,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-04-08 09:47:26,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:47:26,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-08 09:47:27,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:27,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:47:28,026 INFO L272 TraceCheckUtils]: 0: Hoare triple {78219#true} call ULTIMATE.init(); {78219#true} is VALID [2022-04-08 09:47:28,026 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-08 09:47:28,026 INFO L290 TraceCheckUtils]: 2: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-08 09:47:28,026 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-08 09:47:28,026 INFO L272 TraceCheckUtils]: 4: Hoare triple {78219#true} call #t~ret3 := main(); {78219#true} is VALID [2022-04-08 09:47:28,027 INFO L290 TraceCheckUtils]: 5: Hoare triple {78219#true} ~i~0 := 0;~k~0 := 0; {78315#(<= main_~k~0 0)} is VALID [2022-04-08 09:47:28,027 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-08 09:47:28,028 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-08 09:47:28,028 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-08 09:47:28,028 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-08 09:47:28,029 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-08 09:47:28,029 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-08 09:47:28,030 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-08 09:47:28,030 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-08 09:47:28,031 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-08 09:47:28,031 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-08 09:47:28,031 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-08 09:47:28,032 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-08 09:47:28,032 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-08 09:47:28,033 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-08 09:47:28,033 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-08 09:47:28,034 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-08 09:47:28,034 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-08 09:47:28,034 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-08 09:47:28,035 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-08 09:47:28,035 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-08 09:47:28,036 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-08 09:47:28,036 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-08 09:47:28,037 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-08 09:47:28,037 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-08 09:47:28,037 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-08 09:47:28,038 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-08 09:47:28,038 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-08 09:47:28,039 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-08 09:47:28,039 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-08 09:47:28,040 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-08 09:47:28,040 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-08 09:47:28,041 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-08 09:47:28,041 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-08 09:47:28,041 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-08 09:47:28,042 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-08 09:47:28,042 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-08 09:47:28,043 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-08 09:47:28,043 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-08 09:47:28,043 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-08 09:47:28,044 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-08 09:47:28,044 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-08 09:47:28,045 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-08 09:47:28,045 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-08 09:47:28,046 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-08 09:47:28,046 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-08 09:47:28,046 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-08 09:47:28,047 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-08 09:47:28,047 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-08 09:47:28,048 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-08 09:47:28,048 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-08 09:47:28,049 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-08 09:47:28,049 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-08 09:47:28,049 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-08 09:47:28,050 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-08 09:47:28,050 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-08 09:47:28,051 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-08 09:47:28,055 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-08 09:47:28,056 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-08 09:47:28,056 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-08 09:47:28,057 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-08 09:47:28,057 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-08 09:47:28,058 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-08 09:47:28,058 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-08 09:47:28,059 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-08 09:47:28,059 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-08 09:47:28,060 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-08 09:47:28,060 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-08 09:47:28,061 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-08 09:47:28,061 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-08 09:47:28,061 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-08 09:47:28,062 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-08 09:47:28,062 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-08 09:47:28,063 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-08 09:47:28,063 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-08 09:47:28,063 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-08 09:47:28,064 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-08 09:47:28,064 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-08 09:47:28,065 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-08 09:47:28,065 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-08 09:47:28,066 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-08 09:47:28,066 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-08 09:47:28,067 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-08 09:47:28,067 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-08 09:47:28,067 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-08 09:47:28,068 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-08 09:47:28,068 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-08 09:47:28,069 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-08 09:47:28,069 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-08 09:47:28,070 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-08 09:47:28,070 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-08 09:47:28,070 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-08 09:47:28,071 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-08 09:47:28,071 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-08 09:47:28,072 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-08 09:47:28,072 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-08 09:47:28,073 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-08 09:47:28,073 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-08 09:47:28,074 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-08 09:47:28,074 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-08 09:47:28,075 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-08 09:47:28,075 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-08 09:47:28,075 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-08 09:47:28,076 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-08 09:47:28,076 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-08 09:47:28,077 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-08 09:47:28,077 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-08 09:47:28,077 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-08 09:47:28,078 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-08 09:47:28,078 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-08 09:47:28,079 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-08 09:47:28,079 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-08 09:47:28,080 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-08 09:47:28,080 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-08 09:47:28,081 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-08 09:47:28,081 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-08 09:47:28,082 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-08 09:47:28,082 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-08 09:47:28,082 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-08 09:47:28,083 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-08 09:47:28,083 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-08 09:47:28,084 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-08 09:47:28,084 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-08 09:47:28,085 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-08 09:47:28,085 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-08 09:47:28,085 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-08 09:47:28,086 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-08 09:47:28,086 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-08 09:47:28,087 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-08 09:47:28,087 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-08 09:47:28,087 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-08 09:47:28,087 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-08 09:47:28,088 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-08 09:47:28,088 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-08 09:47:28,089 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-08 09:47:28,089 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-08 09:47:28,089 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-08 09:47:28,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-08 09:47:28,090 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-08 09:47:28,090 INFO L290 TraceCheckUtils]: 144: Hoare triple {78293#(<= main_~k~0 69)} assume !(~i~0 < 1000000); {78293#(<= main_~k~0 69)} is VALID [2022-04-08 09:47:28,091 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-08 09:47:28,091 INFO L290 TraceCheckUtils]: 146: Hoare triple {78736#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {78740#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:28,091 INFO L290 TraceCheckUtils]: 147: Hoare triple {78740#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {78220#false} is VALID [2022-04-08 09:47:28,091 INFO L290 TraceCheckUtils]: 148: Hoare triple {78220#false} assume !false; {78220#false} is VALID [2022-04-08 09:47:28,092 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-08 09:47:28,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:47:33,690 INFO L290 TraceCheckUtils]: 148: Hoare triple {78220#false} assume !false; {78220#false} is VALID [2022-04-08 09:47:33,691 INFO L290 TraceCheckUtils]: 147: Hoare triple {78740#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {78220#false} is VALID [2022-04-08 09:47:33,691 INFO L290 TraceCheckUtils]: 146: Hoare triple {78736#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {78740#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:33,692 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-08 09:47:33,692 INFO L290 TraceCheckUtils]: 144: Hoare triple {78756#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {78756#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:47:33,692 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-08 09:47:33,693 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-08 09:47:33,693 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-08 09:47:33,693 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-08 09:47:33,694 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-08 09:47:33,694 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-08 09:47:33,694 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-08 09:47:33,695 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-08 09:47:33,695 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-08 09:47:33,695 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-08 09:47:33,696 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-08 09:47:33,696 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-08 09:47:33,696 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-08 09:47:33,697 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-08 09:47:33,697 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-08 09:47:33,697 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-08 09:47:33,698 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-08 09:47:33,698 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-08 09:47:33,698 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-08 09:47:33,699 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-08 09:47:33,699 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-08 09:47:33,699 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-08 09:47:33,701 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-08 09:47:33,701 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-08 09:47:33,702 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-08 09:47:33,702 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-08 09:47:33,702 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-08 09:47:33,703 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-08 09:47:33,703 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-08 09:47:33,703 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-08 09:47:33,704 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-08 09:47:33,704 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-08 09:47:33,705 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-08 09:47:33,705 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-08 09:47:33,706 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-08 09:47:33,706 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-08 09:47:33,706 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-08 09:47:33,707 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-08 09:47:33,707 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-08 09:47:33,707 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-08 09:47:33,708 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-08 09:47:33,708 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-08 09:47:33,708 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-08 09:47:33,709 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-08 09:47:33,709 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-08 09:47:33,709 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-08 09:47:33,710 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-08 09:47:33,710 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-08 09:47:33,710 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-08 09:47:33,711 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-08 09:47:33,711 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-08 09:47:33,711 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-08 09:47:33,712 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-08 09:47:33,712 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-08 09:47:33,712 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-08 09:47:33,713 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-08 09:47:33,713 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-08 09:47:33,713 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-08 09:47:33,714 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-08 09:47:33,714 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-08 09:47:33,714 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-08 09:47:33,715 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-08 09:47:33,715 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-08 09:47:33,715 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-08 09:47:33,716 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-08 09:47:33,716 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-08 09:47:33,716 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-08 09:47:33,717 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-08 09:47:33,717 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-08 09:47:33,717 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-08 09:47:33,718 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-08 09:47:33,718 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-08 09:47:33,719 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-08 09:47:33,719 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-08 09:47:33,719 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-08 09:47:33,720 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-08 09:47:33,720 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-08 09:47:33,720 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-08 09:47:33,721 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-08 09:47:33,721 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-08 09:47:33,721 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-08 09:47:33,722 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-08 09:47:33,722 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-08 09:47:33,722 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-08 09:47:33,723 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-08 09:47:33,723 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-08 09:47:33,723 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-08 09:47:33,724 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-08 09:47:33,724 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-08 09:47:33,724 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-08 09:47:33,725 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-08 09:47:33,725 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-08 09:47:33,725 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-08 09:47:33,726 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-08 09:47:33,726 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-08 09:47:33,726 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-08 09:47:33,727 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-08 09:47:33,727 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-08 09:47:33,727 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-08 09:47:33,728 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-08 09:47:33,728 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-08 09:47:33,728 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-08 09:47:33,729 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-08 09:47:33,729 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-08 09:47:33,729 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-08 09:47:33,730 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-08 09:47:33,730 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-08 09:47:33,730 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-08 09:47:33,731 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-08 09:47:33,731 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-08 09:47:33,731 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-08 09:47:33,732 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-08 09:47:33,732 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-08 09:47:33,732 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-08 09:47:33,733 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-08 09:47:33,733 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-08 09:47:33,733 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-08 09:47:33,734 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-08 09:47:33,734 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-08 09:47:33,734 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-08 09:47:33,735 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-08 09:47:33,735 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-08 09:47:33,736 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-08 09:47:33,736 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-08 09:47:33,736 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-08 09:47:33,736 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-08 09:47:33,737 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-08 09:47:33,737 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-08 09:47:33,738 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-08 09:47:33,738 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-08 09:47:33,738 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-08 09:47:33,738 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-08 09:47:33,739 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-08 09:47:33,739 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-08 09:47:33,740 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-08 09:47:33,740 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-08 09:47:33,740 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-08 09:47:33,741 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-08 09:47:33,741 INFO L290 TraceCheckUtils]: 5: Hoare triple {78219#true} ~i~0 := 0;~k~0 := 0; {79239#(<= main_~k~0 999931)} is VALID [2022-04-08 09:47:33,741 INFO L272 TraceCheckUtils]: 4: Hoare triple {78219#true} call #t~ret3 := main(); {78219#true} is VALID [2022-04-08 09:47:33,741 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-08 09:47:33,741 INFO L290 TraceCheckUtils]: 2: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-08 09:47:33,741 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-08 09:47:33,741 INFO L272 TraceCheckUtils]: 0: Hoare triple {78219#true} call ULTIMATE.init(); {78219#true} is VALID [2022-04-08 09:47:33,742 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-08 09:47:33,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657243249] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:47:33,742 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:47:33,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 74, 74] total 148 [2022-04-08 09:47:33,742 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:47:33,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [109708533] [2022-04-08 09:47:33,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [109708533] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:47:33,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:47:33,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [75] imperfect sequences [] total 75 [2022-04-08 09:47:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648332531] [2022-04-08 09:47:33,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:47:33,743 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-08 09:47:33,743 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:47:33,743 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-08 09:47:33,841 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-08 09:47:33,842 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-04-08 09:47:33,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:33,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-04-08 09:47:33,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10165, Invalid=11591, Unknown=0, NotChecked=0, Total=21756 [2022-04-08 09:47:33,844 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-08 09:47:37,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:37,549 INFO L93 Difference]: Finished difference Result 158 states and 158 transitions. [2022-04-08 09:47:37,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-04-08 09:47:37,549 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-08 09:47:37,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:47:37,550 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-08 09:47:37,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 158 transitions. [2022-04-08 09:47:37,551 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-08 09:47:37,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 158 transitions. [2022-04-08 09:47:37,552 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 75 states and 158 transitions. [2022-04-08 09:47:37,679 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-08 09:47:37,681 INFO L225 Difference]: With dead ends: 158 [2022-04-08 09:47:37,681 INFO L226 Difference]: Without dead ends: 153 [2022-04-08 09:47:37,684 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3742 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=20186, Invalid=27994, Unknown=0, NotChecked=0, Total=48180 [2022-04-08 09:47:37,684 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 150 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:47:37,684 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.2s Time] [2022-04-08 09:47:37,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-04-08 09:47:38,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 152. [2022-04-08 09:47:38,774 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:47:38,774 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-08 09:47:38,775 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-08 09:47:38,775 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-08 09:47:38,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:38,776 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2022-04-08 09:47:38,776 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2022-04-08 09:47:38,776 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:38,776 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:38,776 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-08 09:47:38,776 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-08 09:47:38,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:38,777 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2022-04-08 09:47:38,777 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2022-04-08 09:47:38,778 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:38,778 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:38,778 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:47:38,778 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:47:38,778 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-08 09:47:38,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 152 transitions. [2022-04-08 09:47:38,779 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 152 transitions. Word has length 149 [2022-04-08 09:47:38,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:47:38,779 INFO L478 AbstractCegarLoop]: Abstraction has 152 states and 152 transitions. [2022-04-08 09:47:38,779 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-08 09:47:38,779 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 152 states and 152 transitions. [2022-04-08 09:47:39,056 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-08 09:47:39,057 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 152 transitions. [2022-04-08 09:47:39,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-08 09:47:39,057 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:47:39,057 INFO L499 BasicCegarLoop]: trace histogram [70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:47:39,074 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-08 09:47:39,257 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-08 09:47:39,258 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:47:39,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:47:39,258 INFO L85 PathProgramCache]: Analyzing trace with hash 112649724, now seen corresponding path program 139 times [2022-04-08 09:47:39,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:39,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1328345831] [2022-04-08 09:47:39,265 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:47:39,265 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:47:39,265 INFO L85 PathProgramCache]: Analyzing trace with hash 112649724, now seen corresponding path program 140 times [2022-04-08 09:47:39,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:47:39,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466582942] [2022-04-08 09:47:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:47:39,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:47:39,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:41,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:47:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:41,237 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-08 09:47:41,237 INFO L290 TraceCheckUtils]: 1: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-08 09:47:41,237 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-08 09:47:41,237 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-08 09:47:41,237 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-08 09:47:41,238 INFO L290 TraceCheckUtils]: 2: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-08 09:47:41,238 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-08 09:47:41,238 INFO L272 TraceCheckUtils]: 4: Hoare triple {80333#true} call #t~ret3 := main(); {80333#true} is VALID [2022-04-08 09:47:41,238 INFO L290 TraceCheckUtils]: 5: Hoare triple {80333#true} ~i~0 := 0;~k~0 := 0; {80338#(= main_~k~0 0)} is VALID [2022-04-08 09:47:41,238 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-08 09:47:41,239 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-08 09:47:41,239 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-08 09:47:41,239 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-08 09:47:41,240 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-08 09:47:41,240 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-08 09:47:41,240 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-08 09:47:41,241 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-08 09:47:41,241 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-08 09:47:41,241 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-08 09:47:41,242 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-08 09:47:41,242 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-08 09:47:41,242 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-08 09:47:41,243 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-08 09:47:41,243 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-08 09:47:41,243 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-08 09:47:41,244 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-08 09:47:41,244 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-08 09:47:41,244 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-08 09:47:41,245 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-08 09:47:41,245 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-08 09:47:41,245 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-08 09:47:41,246 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-08 09:47:41,246 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-08 09:47:41,246 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-08 09:47:41,247 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-08 09:47:41,247 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-08 09:47:41,247 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-08 09:47:41,248 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-08 09:47:41,248 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-08 09:47:41,248 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-08 09:47:41,249 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-08 09:47:41,249 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-08 09:47:41,249 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-08 09:47:41,250 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-08 09:47:41,250 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-08 09:47:41,250 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-08 09:47:41,251 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-08 09:47:41,251 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-08 09:47:41,251 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-08 09:47:41,252 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-08 09:47:41,252 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-08 09:47:41,252 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-08 09:47:41,253 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-08 09:47:41,253 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-08 09:47:41,253 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-08 09:47:41,254 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-08 09:47:41,254 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-08 09:47:41,254 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-08 09:47:41,255 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-08 09:47:41,255 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-08 09:47:41,255 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-08 09:47:41,256 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-08 09:47:41,256 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-08 09:47:41,256 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-08 09:47:41,257 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-08 09:47:41,257 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-08 09:47:41,257 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-08 09:47:41,258 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-08 09:47:41,258 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-08 09:47:41,258 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-08 09:47:41,259 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-08 09:47:41,259 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-08 09:47:41,260 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-08 09:47:41,260 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-08 09:47:41,260 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-08 09:47:41,260 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-08 09:47:41,261 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-08 09:47:41,261 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-08 09:47:41,262 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-08 09:47:41,262 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-08 09:47:41,262 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-08 09:47:41,262 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-08 09:47:41,263 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-08 09:47:41,263 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-08 09:47:41,264 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-08 09:47:41,264 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-08 09:47:41,264 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-08 09:47:41,264 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-08 09:47:41,265 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-08 09:47:41,265 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-08 09:47:41,266 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-08 09:47:41,266 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-08 09:47:41,266 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-08 09:47:41,267 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-08 09:47:41,267 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-08 09:47:41,267 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-08 09:47:41,268 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-08 09:47:41,268 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-08 09:47:41,268 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-08 09:47:41,269 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-08 09:47:41,269 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-08 09:47:41,269 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-08 09:47:41,270 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-08 09:47:41,270 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-08 09:47:41,270 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-08 09:47:41,271 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-08 09:47:41,271 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-08 09:47:41,271 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-08 09:47:41,272 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-08 09:47:41,272 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-08 09:47:41,272 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-08 09:47:41,273 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-08 09:47:41,273 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-08 09:47:41,273 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-08 09:47:41,274 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-08 09:47:41,274 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-08 09:47:41,274 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-08 09:47:41,275 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-08 09:47:41,275 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-08 09:47:41,275 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-08 09:47:41,276 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-08 09:47:41,276 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-08 09:47:41,276 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-08 09:47:41,277 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-08 09:47:41,277 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-08 09:47:41,277 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-08 09:47:41,278 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-08 09:47:41,278 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-08 09:47:41,278 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-08 09:47:41,279 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-08 09:47:41,279 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-08 09:47:41,279 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-08 09:47:41,280 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-08 09:47:41,280 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-08 09:47:41,280 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-08 09:47:41,281 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-08 09:47:41,281 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-08 09:47:41,281 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-08 09:47:41,282 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-08 09:47:41,282 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-08 09:47:41,282 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-08 09:47:41,283 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-08 09:47:41,283 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-08 09:47:41,283 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-08 09:47:41,284 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-08 09:47:41,284 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-08 09:47:41,284 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-08 09:47:41,285 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-08 09:47:41,285 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-08 09:47:41,285 INFO L290 TraceCheckUtils]: 146: Hoare triple {80408#(<= main_~k~0 70)} assume !(~i~0 < 1000000); {80408#(<= main_~k~0 70)} is VALID [2022-04-08 09:47:41,286 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-08 09:47:41,286 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-08 09:47:41,287 INFO L290 TraceCheckUtils]: 149: Hoare triple {80410#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {80334#false} is VALID [2022-04-08 09:47:41,287 INFO L290 TraceCheckUtils]: 150: Hoare triple {80334#false} assume !false; {80334#false} is VALID [2022-04-08 09:47:41,288 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-08 09:47:41,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:47:41,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466582942] [2022-04-08 09:47:41,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466582942] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:47:41,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400330997] [2022-04-08 09:47:41,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:47:41,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:47:41,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:47:41,289 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-08 09:47:41,291 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-08 09:47:41,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:47:41,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:47:41,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 74 conjunts are in the unsatisfiable core [2022-04-08 09:47:41,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:41,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:47:42,500 INFO L272 TraceCheckUtils]: 0: Hoare triple {80333#true} call ULTIMATE.init(); {80333#true} is VALID [2022-04-08 09:47:42,501 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-08 09:47:42,501 INFO L290 TraceCheckUtils]: 2: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-08 09:47:42,501 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-08 09:47:42,501 INFO L272 TraceCheckUtils]: 4: Hoare triple {80333#true} call #t~ret3 := main(); {80333#true} is VALID [2022-04-08 09:47:42,501 INFO L290 TraceCheckUtils]: 5: Hoare triple {80333#true} ~i~0 := 0;~k~0 := 0; {80430#(<= main_~k~0 0)} is VALID [2022-04-08 09:47:42,501 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-08 09:47:42,502 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-08 09:47:42,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-08 09:47:42,502 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-08 09:47:42,503 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-08 09:47:42,503 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-08 09:47:42,503 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-08 09:47:42,504 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-08 09:47:42,504 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-08 09:47:42,504 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-08 09:47:42,505 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-08 09:47:42,505 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-08 09:47:42,505 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-08 09:47:42,506 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-08 09:47:42,506 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-08 09:47:42,506 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-08 09:47:42,507 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-08 09:47:42,507 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-08 09:47:42,507 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-08 09:47:42,508 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-08 09:47:42,508 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-08 09:47:42,509 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-08 09:47:42,509 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-08 09:47:42,509 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-08 09:47:42,509 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-08 09:47:42,510 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-08 09:47:42,510 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-08 09:47:42,511 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-08 09:47:42,511 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-08 09:47:42,511 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-08 09:47:42,512 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-08 09:47:42,512 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-08 09:47:42,512 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-08 09:47:42,513 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-08 09:47:42,513 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-08 09:47:42,513 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-08 09:47:42,514 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-08 09:47:42,514 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-08 09:47:42,514 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-08 09:47:42,515 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-08 09:47:42,515 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-08 09:47:42,515 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-08 09:47:42,516 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-08 09:47:42,516 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-08 09:47:42,516 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-08 09:47:42,517 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-08 09:47:42,517 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-08 09:47:42,517 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-08 09:47:42,518 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-08 09:47:42,518 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-08 09:47:42,518 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-08 09:47:42,519 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-08 09:47:42,519 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-08 09:47:42,520 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-08 09:47:42,520 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-08 09:47:42,520 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-08 09:47:42,520 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-08 09:47:42,521 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-08 09:47:42,521 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-08 09:47:42,522 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-08 09:47:42,522 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-08 09:47:42,522 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-08 09:47:42,523 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-08 09:47:42,523 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-08 09:47:42,523 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-08 09:47:42,524 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-08 09:47:42,524 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-08 09:47:42,524 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-08 09:47:42,537 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-08 09:47:42,538 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-08 09:47:42,538 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-08 09:47:42,538 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-08 09:47:42,539 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-08 09:47:42,539 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-08 09:47:42,539 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-08 09:47:42,540 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-08 09:47:42,540 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-08 09:47:42,540 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-08 09:47:42,541 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-08 09:47:42,541 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-08 09:47:42,541 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-08 09:47:42,542 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-08 09:47:42,542 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-08 09:47:42,542 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-08 09:47:42,543 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-08 09:47:42,543 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-08 09:47:42,543 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-08 09:47:42,544 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-08 09:47:42,544 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-08 09:47:42,544 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-08 09:47:42,545 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-08 09:47:42,545 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-08 09:47:42,545 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-08 09:47:42,546 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-08 09:47:42,546 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-08 09:47:42,546 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-08 09:47:42,547 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-08 09:47:42,547 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-08 09:47:42,547 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-08 09:47:42,548 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-08 09:47:42,548 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-08 09:47:42,548 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-08 09:47:42,549 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-08 09:47:42,549 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-08 09:47:42,549 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-08 09:47:42,550 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-08 09:47:42,550 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-08 09:47:42,551 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-08 09:47:42,551 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-08 09:47:42,551 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-08 09:47:42,551 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-08 09:47:42,552 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-08 09:47:42,552 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-08 09:47:42,553 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-08 09:47:42,553 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-08 09:47:42,553 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-08 09:47:42,554 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-08 09:47:42,554 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-08 09:47:42,554 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-08 09:47:42,555 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-08 09:47:42,555 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-08 09:47:42,555 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-08 09:47:42,556 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-08 09:47:42,556 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-08 09:47:42,556 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-08 09:47:42,557 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-08 09:47:42,557 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-08 09:47:42,557 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-08 09:47:42,558 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-08 09:47:42,558 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-08 09:47:42,558 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-08 09:47:42,559 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-08 09:47:42,559 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-08 09:47:42,559 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-08 09:47:42,560 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-08 09:47:42,560 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-08 09:47:42,560 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-08 09:47:42,561 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-08 09:47:42,561 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-08 09:47:42,561 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-08 09:47:42,562 INFO L290 TraceCheckUtils]: 146: Hoare triple {80408#(<= main_~k~0 70)} assume !(~i~0 < 1000000); {80408#(<= main_~k~0 70)} is VALID [2022-04-08 09:47:42,562 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-08 09:47:42,563 INFO L290 TraceCheckUtils]: 148: Hoare triple {80857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {80861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:42,563 INFO L290 TraceCheckUtils]: 149: Hoare triple {80861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {80334#false} is VALID [2022-04-08 09:47:42,563 INFO L290 TraceCheckUtils]: 150: Hoare triple {80334#false} assume !false; {80334#false} is VALID [2022-04-08 09:47:42,563 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-08 09:47:42,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:47:48,277 INFO L290 TraceCheckUtils]: 150: Hoare triple {80334#false} assume !false; {80334#false} is VALID [2022-04-08 09:47:48,278 INFO L290 TraceCheckUtils]: 149: Hoare triple {80861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {80334#false} is VALID [2022-04-08 09:47:48,278 INFO L290 TraceCheckUtils]: 148: Hoare triple {80857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {80861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:48,278 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-08 09:47:48,279 INFO L290 TraceCheckUtils]: 146: Hoare triple {80877#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {80877#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:47:48,279 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-08 09:47:48,280 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-08 09:47:48,280 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-08 09:47:48,280 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-08 09:47:48,281 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-08 09:47:48,281 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-08 09:47:48,281 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-08 09:47:48,282 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-08 09:47:48,282 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-08 09:47:48,282 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-08 09:47:48,283 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-08 09:47:48,283 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-08 09:47:48,283 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-08 09:47:48,284 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-08 09:47:48,284 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-08 09:47:48,284 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-08 09:47:48,285 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-08 09:47:48,285 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-08 09:47:48,285 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-08 09:47:48,286 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-08 09:47:48,286 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-08 09:47:48,286 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-08 09:47:48,287 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-08 09:47:48,287 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-08 09:47:48,287 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-08 09:47:48,288 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-08 09:47:48,288 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-08 09:47:48,288 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-08 09:47:48,289 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-08 09:47:48,289 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-08 09:47:48,289 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-08 09:47:48,290 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-08 09:47:48,290 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-08 09:47:48,290 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-08 09:47:48,291 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-08 09:47:48,291 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-08 09:47:48,291 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-08 09:47:48,292 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-08 09:47:48,292 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-08 09:47:48,292 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-08 09:47:48,293 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-08 09:47:48,293 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-08 09:47:48,293 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-08 09:47:48,294 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-08 09:47:48,294 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-08 09:47:48,294 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-08 09:47:48,295 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-08 09:47:48,295 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-08 09:47:48,295 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-08 09:47:48,296 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-08 09:47:48,296 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-08 09:47:48,296 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-08 09:47:48,297 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-08 09:47:48,297 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-08 09:47:48,297 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-08 09:47:48,298 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-08 09:47:48,298 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-08 09:47:48,298 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-08 09:47:48,299 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-08 09:47:48,299 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-08 09:47:48,299 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-08 09:47:48,300 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-08 09:47:48,300 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-08 09:47:48,300 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-08 09:47:48,301 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-08 09:47:48,301 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-08 09:47:48,301 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-08 09:47:48,302 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-08 09:47:48,302 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-08 09:47:48,302 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-08 09:47:48,303 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-08 09:47:48,303 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-08 09:47:48,303 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-08 09:47:48,304 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-08 09:47:48,304 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-08 09:47:48,304 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-08 09:47:48,305 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-08 09:47:48,305 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-08 09:47:48,305 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-08 09:47:48,306 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-08 09:47:48,306 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-08 09:47:48,306 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-08 09:47:48,307 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-08 09:47:48,307 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-08 09:47:48,308 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-08 09:47:48,308 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-08 09:47:48,308 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-08 09:47:48,308 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-08 09:47:48,309 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-08 09:47:48,309 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-08 09:47:48,310 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-08 09:47:48,310 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-08 09:47:48,310 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-08 09:47:48,310 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-08 09:47:48,311 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-08 09:47:48,311 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-08 09:47:48,312 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-08 09:47:48,312 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-08 09:47:48,312 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-08 09:47:48,312 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-08 09:47:48,313 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-08 09:47:48,313 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-08 09:47:48,314 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-08 09:47:48,314 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-08 09:47:48,314 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-08 09:47:48,314 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-08 09:47:48,315 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-08 09:47:48,315 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-08 09:47:48,316 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-08 09:47:48,316 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-08 09:47:48,316 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-08 09:47:48,316 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-08 09:47:48,317 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-08 09:47:48,317 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-08 09:47:48,318 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-08 09:47:48,318 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-08 09:47:48,318 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-08 09:47:48,319 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-08 09:47:48,319 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-08 09:47:48,319 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-08 09:47:48,320 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-08 09:47:48,320 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-08 09:47:48,320 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-08 09:47:48,321 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-08 09:47:48,321 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-08 09:47:48,321 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-08 09:47:48,322 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-08 09:47:48,322 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-08 09:47:48,322 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-08 09:47:48,323 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-08 09:47:48,323 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-08 09:47:48,323 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-08 09:47:48,324 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-08 09:47:48,324 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-08 09:47:48,324 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-08 09:47:48,325 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-08 09:47:48,325 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-08 09:47:48,325 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-08 09:47:48,326 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-08 09:47:48,326 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-08 09:47:48,326 INFO L290 TraceCheckUtils]: 5: Hoare triple {80333#true} ~i~0 := 0;~k~0 := 0; {81367#(<= main_~k~0 999930)} is VALID [2022-04-08 09:47:48,326 INFO L272 TraceCheckUtils]: 4: Hoare triple {80333#true} call #t~ret3 := main(); {80333#true} is VALID [2022-04-08 09:47:48,326 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-08 09:47:48,326 INFO L290 TraceCheckUtils]: 2: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-08 09:47:48,326 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-08 09:47:48,326 INFO L272 TraceCheckUtils]: 0: Hoare triple {80333#true} call ULTIMATE.init(); {80333#true} is VALID [2022-04-08 09:47:48,327 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-08 09:47:48,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400330997] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:47:48,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:47:48,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 75, 75] total 150 [2022-04-08 09:47:48,327 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:47:48,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1328345831] [2022-04-08 09:47:48,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1328345831] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:47:48,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:47:48,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [76] imperfect sequences [] total 76 [2022-04-08 09:47:48,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057688771] [2022-04-08 09:47:48,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:47:48,328 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-08 09:47:48,328 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:47:48,328 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-08 09:47:48,427 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-08 09:47:48,428 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-04-08 09:47:48,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:48,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-04-08 09:47:48,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10452, Invalid=11898, Unknown=0, NotChecked=0, Total=22350 [2022-04-08 09:47:48,430 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-08 09:47:52,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:52,220 INFO L93 Difference]: Finished difference Result 160 states and 160 transitions. [2022-04-08 09:47:52,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-04-08 09:47:52,220 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-08 09:47:52,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:47:52,220 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-08 09:47:52,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 160 transitions. [2022-04-08 09:47:52,221 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-08 09:47:52,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 160 transitions. [2022-04-08 09:47:52,222 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 76 states and 160 transitions. [2022-04-08 09:47:52,343 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-08 09:47:52,344 INFO L225 Difference]: With dead ends: 160 [2022-04-08 09:47:52,344 INFO L226 Difference]: Without dead ends: 155 [2022-04-08 09:47:52,347 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 229 SyntacticMatches, 1 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3831 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=20758, Invalid=28748, Unknown=0, NotChecked=0, Total=49506 [2022-04-08 09:47:52,348 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 152 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:47:52,348 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.2s Time] [2022-04-08 09:47:52,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-04-08 09:47:53,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2022-04-08 09:47:53,457 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:47:53,458 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-08 09:47:53,458 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-08 09:47:53,458 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-08 09:47:53,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:53,459 INFO L93 Difference]: Finished difference Result 155 states and 155 transitions. [2022-04-08 09:47:53,459 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 155 transitions. [2022-04-08 09:47:53,459 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:53,459 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:53,459 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-08 09:47:53,459 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-08 09:47:53,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:47:53,461 INFO L93 Difference]: Finished difference Result 155 states and 155 transitions. [2022-04-08 09:47:53,461 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 155 transitions. [2022-04-08 09:47:53,461 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:47:53,461 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:47:53,461 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:47:53,461 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:47:53,461 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-08 09:47:53,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 154 transitions. [2022-04-08 09:47:53,462 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 154 transitions. Word has length 151 [2022-04-08 09:47:53,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:47:53,462 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 154 transitions. [2022-04-08 09:47:53,462 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-08 09:47:53,463 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 154 states and 154 transitions. [2022-04-08 09:47:53,743 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-08 09:47:53,743 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 154 transitions. [2022-04-08 09:47:53,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-04-08 09:47:53,743 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:47:53,744 INFO L499 BasicCegarLoop]: trace histogram [71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:47:53,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-04-08 09:47:53,944 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-08 09:47:53,944 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:47:53,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:47:53,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1982350776, now seen corresponding path program 141 times [2022-04-08 09:47:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:47:53,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [168254625] [2022-04-08 09:47:53,952 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:47:53,952 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:47:53,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1982350776, now seen corresponding path program 142 times [2022-04-08 09:47:53,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:47:53,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416682094] [2022-04-08 09:47:53,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:47:53,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:47:54,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:55,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:47:55,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:55,985 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-08 09:47:55,985 INFO L290 TraceCheckUtils]: 1: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-08 09:47:55,985 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-08 09:47:55,986 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-08 09:47:55,986 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-08 09:47:55,986 INFO L290 TraceCheckUtils]: 2: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-08 09:47:55,986 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-08 09:47:55,986 INFO L272 TraceCheckUtils]: 4: Hoare triple {82475#true} call #t~ret3 := main(); {82475#true} is VALID [2022-04-08 09:47:55,986 INFO L290 TraceCheckUtils]: 5: Hoare triple {82475#true} ~i~0 := 0;~k~0 := 0; {82480#(= main_~k~0 0)} is VALID [2022-04-08 09:47:55,987 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-08 09:47:55,987 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-08 09:47:55,987 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-08 09:47:55,988 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-08 09:47:55,988 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-08 09:47:55,988 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-08 09:47:55,989 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-08 09:47:55,989 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-08 09:47:55,989 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-08 09:47:55,990 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-08 09:47:55,990 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-08 09:47:55,990 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-08 09:47:55,991 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-08 09:47:55,991 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-08 09:47:55,991 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-08 09:47:55,992 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-08 09:47:55,992 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-08 09:47:55,992 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-08 09:47:55,993 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-08 09:47:55,993 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-08 09:47:55,993 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-08 09:47:55,994 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-08 09:47:55,994 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-08 09:47:55,994 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-08 09:47:55,995 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-08 09:47:55,995 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-08 09:47:55,995 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-08 09:47:55,996 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-08 09:47:55,996 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-08 09:47:55,996 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-08 09:47:55,997 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-08 09:47:55,997 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-08 09:47:55,997 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-08 09:47:55,998 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-08 09:47:55,998 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-08 09:47:55,998 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-08 09:47:55,999 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-08 09:47:55,999 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-08 09:47:55,999 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-08 09:47:56,000 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-08 09:47:56,000 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-08 09:47:56,001 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-08 09:47:56,001 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-08 09:47:56,001 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-08 09:47:56,001 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-08 09:47:56,002 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-08 09:47:56,002 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-08 09:47:56,003 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-08 09:47:56,003 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-08 09:47:56,003 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-08 09:47:56,004 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-08 09:47:56,004 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-08 09:47:56,004 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-08 09:47:56,005 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-08 09:47:56,005 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-08 09:47:56,005 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-08 09:47:56,006 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-08 09:47:56,006 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-08 09:47:56,006 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-08 09:47:56,007 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-08 09:47:56,007 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-08 09:47:56,007 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-08 09:47:56,008 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-08 09:47:56,008 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-08 09:47:56,008 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-08 09:47:56,009 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-08 09:47:56,009 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-08 09:47:56,009 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-08 09:47:56,010 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-08 09:47:56,010 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-08 09:47:56,010 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-08 09:47:56,011 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-08 09:47:56,011 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-08 09:47:56,011 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-08 09:47:56,012 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-08 09:47:56,012 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-08 09:47:56,012 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-08 09:47:56,013 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-08 09:47:56,013 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-08 09:47:56,013 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-08 09:47:56,014 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-08 09:47:56,014 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-08 09:47:56,014 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-08 09:47:56,015 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-08 09:47:56,015 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-08 09:47:56,015 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-08 09:47:56,016 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-08 09:47:56,016 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-08 09:47:56,016 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-08 09:47:56,017 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-08 09:47:56,017 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-08 09:47:56,017 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-08 09:47:56,018 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-08 09:47:56,018 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-08 09:47:56,018 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-08 09:47:56,019 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-08 09:47:56,019 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-08 09:47:56,019 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-08 09:47:56,020 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-08 09:47:56,020 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-08 09:47:56,020 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-08 09:47:56,021 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-08 09:47:56,021 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-08 09:47:56,021 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-08 09:47:56,022 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-08 09:47:56,022 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-08 09:47:56,022 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-08 09:47:56,023 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-08 09:47:56,023 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-08 09:47:56,024 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-08 09:47:56,024 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-08 09:47:56,024 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-08 09:47:56,025 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-08 09:47:56,025 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-08 09:47:56,025 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-08 09:47:56,026 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-08 09:47:56,026 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-08 09:47:56,026 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-08 09:47:56,027 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-08 09:47:56,027 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-08 09:47:56,027 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-08 09:47:56,028 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-08 09:47:56,028 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-08 09:47:56,028 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-08 09:47:56,029 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-08 09:47:56,029 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-08 09:47:56,029 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-08 09:47:56,030 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-08 09:47:56,030 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-08 09:47:56,031 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-08 09:47:56,031 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-08 09:47:56,031 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-08 09:47:56,032 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-08 09:47:56,032 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-08 09:47:56,033 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-08 09:47:56,033 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-08 09:47:56,033 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-08 09:47:56,034 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-08 09:47:56,034 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-08 09:47:56,034 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-08 09:47:56,035 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-08 09:47:56,035 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-08 09:47:56,035 INFO L290 TraceCheckUtils]: 148: Hoare triple {82551#(<= main_~k~0 71)} assume !(~i~0 < 1000000); {82551#(<= main_~k~0 71)} is VALID [2022-04-08 09:47:56,036 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-08 09:47:56,036 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-08 09:47:56,036 INFO L290 TraceCheckUtils]: 151: Hoare triple {82553#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {82476#false} is VALID [2022-04-08 09:47:56,036 INFO L290 TraceCheckUtils]: 152: Hoare triple {82476#false} assume !false; {82476#false} is VALID [2022-04-08 09:47:56,037 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-08 09:47:56,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:47:56,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416682094] [2022-04-08 09:47:56,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416682094] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:47:56,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385210864] [2022-04-08 09:47:56,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:47:56,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:47:56,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:47:56,038 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-08 09:47:56,039 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-08 09:47:56,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:47:56,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:47:56,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 75 conjunts are in the unsatisfiable core [2022-04-08 09:47:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:47:56,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:47:57,267 INFO L272 TraceCheckUtils]: 0: Hoare triple {82475#true} call ULTIMATE.init(); {82475#true} is VALID [2022-04-08 09:47:57,267 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-08 09:47:57,267 INFO L290 TraceCheckUtils]: 2: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-08 09:47:57,267 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-08 09:47:57,267 INFO L272 TraceCheckUtils]: 4: Hoare triple {82475#true} call #t~ret3 := main(); {82475#true} is VALID [2022-04-08 09:47:57,268 INFO L290 TraceCheckUtils]: 5: Hoare triple {82475#true} ~i~0 := 0;~k~0 := 0; {82573#(<= main_~k~0 0)} is VALID [2022-04-08 09:47:57,268 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-08 09:47:57,268 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-08 09:47:57,269 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-08 09:47:57,269 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-08 09:47:57,269 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-08 09:47:57,270 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-08 09:47:57,270 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-08 09:47:57,270 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-08 09:47:57,271 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-08 09:47:57,271 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-08 09:47:57,271 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-08 09:47:57,272 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-08 09:47:57,272 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-08 09:47:57,272 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-08 09:47:57,273 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-08 09:47:57,273 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-08 09:47:57,273 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-08 09:47:57,274 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-08 09:47:57,274 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-08 09:47:57,274 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-08 09:47:57,275 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-08 09:47:57,275 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-08 09:47:57,275 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-08 09:47:57,276 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-08 09:47:57,276 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-08 09:47:57,276 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-08 09:47:57,277 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-08 09:47:57,277 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-08 09:47:57,277 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-08 09:47:57,278 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-08 09:47:57,278 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-08 09:47:57,279 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-08 09:47:57,279 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-08 09:47:57,279 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-08 09:47:57,279 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-08 09:47:57,280 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-08 09:47:57,280 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-08 09:47:57,281 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-08 09:47:57,281 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-08 09:47:57,281 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-08 09:47:57,282 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-08 09:47:57,282 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-08 09:47:57,282 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-08 09:47:57,283 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-08 09:47:57,283 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-08 09:47:57,283 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-08 09:47:57,284 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-08 09:47:57,284 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-08 09:47:57,284 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-08 09:47:57,285 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-08 09:47:57,285 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-08 09:47:57,285 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-08 09:47:57,286 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-08 09:47:57,286 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-08 09:47:57,286 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-08 09:47:57,287 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-08 09:47:57,287 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-08 09:47:57,287 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-08 09:47:57,288 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-08 09:47:57,288 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-08 09:47:57,288 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-08 09:47:57,289 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-08 09:47:57,289 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-08 09:47:57,289 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-08 09:47:57,290 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-08 09:47:57,290 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-08 09:47:57,290 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-08 09:47:57,291 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-08 09:47:57,291 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-08 09:47:57,291 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-08 09:47:57,292 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-08 09:47:57,292 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-08 09:47:57,292 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-08 09:47:57,293 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-08 09:47:57,293 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-08 09:47:57,293 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-08 09:47:57,294 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-08 09:47:57,307 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-08 09:47:57,307 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-08 09:47:57,308 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-08 09:47:57,308 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-08 09:47:57,308 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-08 09:47:57,309 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-08 09:47:57,309 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-08 09:47:57,309 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-08 09:47:57,310 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-08 09:47:57,310 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-08 09:47:57,310 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-08 09:47:57,311 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-08 09:47:57,311 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-08 09:47:57,311 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-08 09:47:57,312 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-08 09:47:57,312 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-08 09:47:57,313 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-08 09:47:57,313 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-08 09:47:57,313 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-08 09:47:57,313 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-08 09:47:57,314 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-08 09:47:57,314 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-08 09:47:57,315 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-08 09:47:57,315 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-08 09:47:57,315 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-08 09:47:57,316 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-08 09:47:57,316 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-08 09:47:57,316 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-08 09:47:57,317 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-08 09:47:57,317 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-08 09:47:57,317 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-08 09:47:57,318 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-08 09:47:57,318 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-08 09:47:57,318 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-08 09:47:57,319 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-08 09:47:57,319 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-08 09:47:57,319 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-08 09:47:57,320 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-08 09:47:57,320 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-08 09:47:57,320 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-08 09:47:57,321 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-08 09:47:57,321 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-08 09:47:57,321 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-08 09:47:57,322 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-08 09:47:57,322 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-08 09:47:57,322 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-08 09:47:57,323 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-08 09:47:57,323 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-08 09:47:57,323 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-08 09:47:57,324 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-08 09:47:57,324 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-08 09:47:57,324 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-08 09:47:57,325 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-08 09:47:57,325 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-08 09:47:57,325 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-08 09:47:57,326 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-08 09:47:57,326 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-08 09:47:57,326 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-08 09:47:57,327 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-08 09:47:57,327 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-08 09:47:57,327 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-08 09:47:57,328 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-08 09:47:57,328 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-08 09:47:57,328 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-08 09:47:57,329 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-08 09:47:57,329 INFO L290 TraceCheckUtils]: 148: Hoare triple {82551#(<= main_~k~0 71)} assume !(~i~0 < 1000000); {82551#(<= main_~k~0 71)} is VALID [2022-04-08 09:47:57,330 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-08 09:47:57,330 INFO L290 TraceCheckUtils]: 150: Hoare triple {83006#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {83010#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:47:57,330 INFO L290 TraceCheckUtils]: 151: Hoare triple {83010#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {82476#false} is VALID [2022-04-08 09:47:57,330 INFO L290 TraceCheckUtils]: 152: Hoare triple {82476#false} assume !false; {82476#false} is VALID [2022-04-08 09:47:57,331 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-08 09:47:57,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:48:03,206 INFO L290 TraceCheckUtils]: 152: Hoare triple {82476#false} assume !false; {82476#false} is VALID [2022-04-08 09:48:03,206 INFO L290 TraceCheckUtils]: 151: Hoare triple {83010#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {82476#false} is VALID [2022-04-08 09:48:03,206 INFO L290 TraceCheckUtils]: 150: Hoare triple {83006#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {83010#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:03,207 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-08 09:48:03,207 INFO L290 TraceCheckUtils]: 148: Hoare triple {83026#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {83026#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:48:03,207 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-08 09:48:03,208 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-08 09:48:03,208 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-08 09:48:03,208 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-08 09:48:03,209 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-08 09:48:03,209 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-08 09:48:03,210 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-08 09:48:03,210 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-08 09:48:03,210 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-08 09:48:03,210 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-08 09:48:03,211 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-08 09:48:03,211 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-08 09:48:03,212 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-08 09:48:03,212 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-08 09:48:03,212 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-08 09:48:03,213 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-08 09:48:03,213 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-08 09:48:03,213 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-08 09:48:03,214 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-08 09:48:03,214 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-08 09:48:03,214 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-08 09:48:03,215 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-08 09:48:03,215 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-08 09:48:03,215 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-08 09:48:03,216 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-08 09:48:03,216 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-08 09:48:03,216 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-08 09:48:03,217 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-08 09:48:03,217 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-08 09:48:03,217 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-08 09:48:03,218 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-08 09:48:03,218 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-08 09:48:03,218 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-08 09:48:03,219 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-08 09:48:03,219 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-08 09:48:03,219 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-08 09:48:03,220 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-08 09:48:03,220 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-08 09:48:03,220 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-08 09:48:03,221 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-08 09:48:03,221 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-08 09:48:03,221 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-08 09:48:03,222 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-08 09:48:03,222 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-08 09:48:03,222 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-08 09:48:03,223 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-08 09:48:03,223 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-08 09:48:03,223 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-08 09:48:03,224 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-08 09:48:03,224 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-08 09:48:03,224 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-08 09:48:03,225 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-08 09:48:03,225 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-08 09:48:03,225 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-08 09:48:03,226 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-08 09:48:03,226 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-08 09:48:03,226 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-08 09:48:03,227 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-08 09:48:03,227 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-08 09:48:03,227 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-08 09:48:03,228 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-08 09:48:03,228 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-08 09:48:03,229 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-08 09:48:03,229 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-08 09:48:03,229 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-08 09:48:03,229 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-08 09:48:03,230 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-08 09:48:03,230 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-08 09:48:03,231 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-08 09:48:03,231 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-08 09:48:03,231 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-08 09:48:03,232 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-08 09:48:03,232 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-08 09:48:03,232 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-08 09:48:03,233 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-08 09:48:03,233 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-08 09:48:03,233 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-08 09:48:03,234 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-08 09:48:03,234 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-08 09:48:03,234 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-08 09:48:03,235 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-08 09:48:03,235 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-08 09:48:03,235 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-08 09:48:03,236 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-08 09:48:03,236 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-08 09:48:03,236 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-08 09:48:03,237 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-08 09:48:03,237 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-08 09:48:03,237 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-08 09:48:03,238 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-08 09:48:03,238 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-08 09:48:03,238 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-08 09:48:03,239 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-08 09:48:03,239 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-08 09:48:03,239 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-08 09:48:03,240 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-08 09:48:03,240 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-08 09:48:03,240 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-08 09:48:03,241 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-08 09:48:03,241 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-08 09:48:03,241 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-08 09:48:03,242 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-08 09:48:03,242 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-08 09:48:03,242 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-08 09:48:03,243 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-08 09:48:03,243 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-08 09:48:03,243 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-08 09:48:03,244 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-08 09:48:03,244 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-08 09:48:03,244 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-08 09:48:03,245 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-08 09:48:03,245 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-08 09:48:03,245 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-08 09:48:03,246 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-08 09:48:03,246 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-08 09:48:03,246 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-08 09:48:03,247 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-08 09:48:03,247 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-08 09:48:03,248 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-08 09:48:03,248 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-08 09:48:03,248 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-08 09:48:03,248 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-08 09:48:03,249 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-08 09:48:03,249 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-08 09:48:03,250 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-08 09:48:03,250 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-08 09:48:03,250 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-08 09:48:03,250 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-08 09:48:03,251 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-08 09:48:03,251 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-08 09:48:03,252 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-08 09:48:03,252 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-08 09:48:03,252 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-08 09:48:03,253 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-08 09:48:03,253 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-08 09:48:03,253 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-08 09:48:03,254 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-08 09:48:03,254 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-08 09:48:03,254 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-08 09:48:03,255 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-08 09:48:03,255 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-08 09:48:03,255 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-08 09:48:03,256 INFO L290 TraceCheckUtils]: 5: Hoare triple {82475#true} ~i~0 := 0;~k~0 := 0; {83523#(<= main_~k~0 999929)} is VALID [2022-04-08 09:48:03,256 INFO L272 TraceCheckUtils]: 4: Hoare triple {82475#true} call #t~ret3 := main(); {82475#true} is VALID [2022-04-08 09:48:03,256 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-08 09:48:03,256 INFO L290 TraceCheckUtils]: 2: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-08 09:48:03,256 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-08 09:48:03,256 INFO L272 TraceCheckUtils]: 0: Hoare triple {82475#true} call ULTIMATE.init(); {82475#true} is VALID [2022-04-08 09:48:03,256 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-08 09:48:03,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385210864] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:48:03,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:48:03,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76, 76] total 152 [2022-04-08 09:48:03,257 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:48:03,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [168254625] [2022-04-08 09:48:03,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [168254625] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:48:03,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:48:03,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [77] imperfect sequences [] total 77 [2022-04-08 09:48:03,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547250790] [2022-04-08 09:48:03,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:48:03,258 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-08 09:48:03,258 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:48:03,258 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-08 09:48:03,361 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-08 09:48:03,361 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-04-08 09:48:03,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:03,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-04-08 09:48:03,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10743, Invalid=12209, Unknown=0, NotChecked=0, Total=22952 [2022-04-08 09:48:03,363 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-08 09:48:07,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:07,338 INFO L93 Difference]: Finished difference Result 162 states and 162 transitions. [2022-04-08 09:48:07,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-04-08 09:48:07,338 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-08 09:48:07,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:48:07,338 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-08 09:48:07,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 162 transitions. [2022-04-08 09:48:07,339 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-08 09:48:07,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 162 transitions. [2022-04-08 09:48:07,340 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 77 states and 162 transitions. [2022-04-08 09:48:07,462 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-08 09:48:07,464 INFO L225 Difference]: With dead ends: 162 [2022-04-08 09:48:07,464 INFO L226 Difference]: Without dead ends: 157 [2022-04-08 09:48:07,467 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3921 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=21338, Invalid=29512, Unknown=0, NotChecked=0, Total=50850 [2022-04-08 09:48:07,467 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 154 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:48:07,468 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.2s Time] [2022-04-08 09:48:07,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-04-08 09:48:08,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 156. [2022-04-08 09:48:08,613 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:48:08,613 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-08 09:48:08,613 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-08 09:48:08,614 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-08 09:48:08,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:08,615 INFO L93 Difference]: Finished difference Result 157 states and 157 transitions. [2022-04-08 09:48:08,615 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 157 transitions. [2022-04-08 09:48:08,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:08,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:08,615 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-08 09:48:08,615 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-08 09:48:08,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:08,616 INFO L93 Difference]: Finished difference Result 157 states and 157 transitions. [2022-04-08 09:48:08,617 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 157 transitions. [2022-04-08 09:48:08,617 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:08,617 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:08,617 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:48:08,617 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:48:08,617 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-08 09:48:08,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 156 transitions. [2022-04-08 09:48:08,618 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 156 transitions. Word has length 153 [2022-04-08 09:48:08,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:48:08,618 INFO L478 AbstractCegarLoop]: Abstraction has 156 states and 156 transitions. [2022-04-08 09:48:08,619 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-08 09:48:08,619 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 156 states and 156 transitions. [2022-04-08 09:48:08,923 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-08 09:48:08,923 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 156 transitions. [2022-04-08 09:48:08,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-08 09:48:08,924 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:48:08,924 INFO L499 BasicCegarLoop]: trace histogram [72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:48:08,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-04-08 09:48:09,124 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-08 09:48:09,125 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:48:09,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:48:09,125 INFO L85 PathProgramCache]: Analyzing trace with hash -826235276, now seen corresponding path program 143 times [2022-04-08 09:48:09,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:09,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [383008040] [2022-04-08 09:48:09,132 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:48:09,132 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:48:09,132 INFO L85 PathProgramCache]: Analyzing trace with hash -826235276, now seen corresponding path program 144 times [2022-04-08 09:48:09,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:48:09,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520658247] [2022-04-08 09:48:09,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:48:09,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:48:09,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:11,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:48:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:11,224 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-08 09:48:11,224 INFO L290 TraceCheckUtils]: 1: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-08 09:48:11,224 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-08 09:48:11,225 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-08 09:48:11,225 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-08 09:48:11,225 INFO L290 TraceCheckUtils]: 2: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-08 09:48:11,225 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-08 09:48:11,225 INFO L272 TraceCheckUtils]: 4: Hoare triple {84645#true} call #t~ret3 := main(); {84645#true} is VALID [2022-04-08 09:48:11,226 INFO L290 TraceCheckUtils]: 5: Hoare triple {84645#true} ~i~0 := 0;~k~0 := 0; {84650#(= main_~k~0 0)} is VALID [2022-04-08 09:48:11,226 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-08 09:48:11,227 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-08 09:48:11,227 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-08 09:48:11,228 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-08 09:48:11,228 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-08 09:48:11,229 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-08 09:48:11,229 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-08 09:48:11,230 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-08 09:48:11,230 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-08 09:48:11,231 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-08 09:48:11,231 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-08 09:48:11,232 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-08 09:48:11,232 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-08 09:48:11,233 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-08 09:48:11,233 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-08 09:48:11,234 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-08 09:48:11,234 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-08 09:48:11,234 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-08 09:48:11,235 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-08 09:48:11,235 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-08 09:48:11,236 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-08 09:48:11,236 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-08 09:48:11,237 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-08 09:48:11,237 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-08 09:48:11,238 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-08 09:48:11,238 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-08 09:48:11,239 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-08 09:48:11,239 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-08 09:48:11,240 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-08 09:48:11,240 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-08 09:48:11,241 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-08 09:48:11,241 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-08 09:48:11,242 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-08 09:48:11,242 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-08 09:48:11,243 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-08 09:48:11,243 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-08 09:48:11,243 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-08 09:48:11,244 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-08 09:48:11,244 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-08 09:48:11,245 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-08 09:48:11,245 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-08 09:48:11,246 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-08 09:48:11,246 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-08 09:48:11,247 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-08 09:48:11,247 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-08 09:48:11,248 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-08 09:48:11,248 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-08 09:48:11,249 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-08 09:48:11,249 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-08 09:48:11,250 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-08 09:48:11,250 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-08 09:48:11,251 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-08 09:48:11,251 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-08 09:48:11,252 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-08 09:48:11,252 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-08 09:48:11,253 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-08 09:48:11,253 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-08 09:48:11,253 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-08 09:48:11,254 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-08 09:48:11,254 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-08 09:48:11,255 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-08 09:48:11,255 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-08 09:48:11,256 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-08 09:48:11,256 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-08 09:48:11,256 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-08 09:48:11,257 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-08 09:48:11,257 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-08 09:48:11,258 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-08 09:48:11,258 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-08 09:48:11,259 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-08 09:48:11,259 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-08 09:48:11,260 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-08 09:48:11,260 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-08 09:48:11,261 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-08 09:48:11,261 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-08 09:48:11,261 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-08 09:48:11,262 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-08 09:48:11,262 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-08 09:48:11,263 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-08 09:48:11,263 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-08 09:48:11,264 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-08 09:48:11,264 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-08 09:48:11,264 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-08 09:48:11,265 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-08 09:48:11,265 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-08 09:48:11,266 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-08 09:48:11,266 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-08 09:48:11,267 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-08 09:48:11,267 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-08 09:48:11,268 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-08 09:48:11,268 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-08 09:48:11,269 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-08 09:48:11,269 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-08 09:48:11,269 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-08 09:48:11,270 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-08 09:48:11,270 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-08 09:48:11,271 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-08 09:48:11,271 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-08 09:48:11,272 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-08 09:48:11,272 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-08 09:48:11,273 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-08 09:48:11,273 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-08 09:48:11,273 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-08 09:48:11,274 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-08 09:48:11,274 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-08 09:48:11,275 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-08 09:48:11,275 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-08 09:48:11,276 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-08 09:48:11,276 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-08 09:48:11,277 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-08 09:48:11,277 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-08 09:48:11,278 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-08 09:48:11,278 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-08 09:48:11,278 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-08 09:48:11,279 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-08 09:48:11,279 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-08 09:48:11,280 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-08 09:48:11,280 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-08 09:48:11,281 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-08 09:48:11,281 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-08 09:48:11,282 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-08 09:48:11,282 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-08 09:48:11,282 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-08 09:48:11,283 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-08 09:48:11,283 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-08 09:48:11,284 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-08 09:48:11,284 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-08 09:48:11,285 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-08 09:48:11,285 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-08 09:48:11,286 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-08 09:48:11,286 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-08 09:48:11,287 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-08 09:48:11,287 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-08 09:48:11,288 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-08 09:48:11,288 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-08 09:48:11,288 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-08 09:48:11,289 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-08 09:48:11,289 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-08 09:48:11,290 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-08 09:48:11,290 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-08 09:48:11,291 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-08 09:48:11,291 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-08 09:48:11,292 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-08 09:48:11,292 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-08 09:48:11,292 INFO L290 TraceCheckUtils]: 150: Hoare triple {84722#(<= main_~k~0 72)} assume !(~i~0 < 1000000); {84722#(<= main_~k~0 72)} is VALID [2022-04-08 09:48:11,293 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-08 09:48:11,293 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-08 09:48:11,294 INFO L290 TraceCheckUtils]: 153: Hoare triple {84724#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {84646#false} is VALID [2022-04-08 09:48:11,294 INFO L290 TraceCheckUtils]: 154: Hoare triple {84646#false} assume !false; {84646#false} is VALID [2022-04-08 09:48:11,295 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-08 09:48:11,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:48:11,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520658247] [2022-04-08 09:48:11,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520658247] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:48:11,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708239630] [2022-04-08 09:48:11,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:48:11,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:48:11,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:48:11,300 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-08 09:48:11,301 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-08 09:48:11,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2022-04-08 09:48:11,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:48:11,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-08 09:48:11,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:11,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:48:12,589 INFO L272 TraceCheckUtils]: 0: Hoare triple {84645#true} call ULTIMATE.init(); {84645#true} is VALID [2022-04-08 09:48:12,590 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-08 09:48:12,590 INFO L290 TraceCheckUtils]: 2: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-08 09:48:12,590 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-08 09:48:12,590 INFO L272 TraceCheckUtils]: 4: Hoare triple {84645#true} call #t~ret3 := main(); {84645#true} is VALID [2022-04-08 09:48:12,590 INFO L290 TraceCheckUtils]: 5: Hoare triple {84645#true} ~i~0 := 0;~k~0 := 0; {84744#(<= main_~k~0 0)} is VALID [2022-04-08 09:48:12,590 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-08 09:48:12,591 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-08 09:48:12,591 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-08 09:48:12,591 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-08 09:48:12,592 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-08 09:48:12,592 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-08 09:48:12,592 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-08 09:48:12,593 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-08 09:48:12,593 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-08 09:48:12,594 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-08 09:48:12,594 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-08 09:48:12,594 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-08 09:48:12,594 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-08 09:48:12,595 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-08 09:48:12,595 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-08 09:48:12,596 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-08 09:48:12,596 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-08 09:48:12,596 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-08 09:48:12,597 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-08 09:48:12,597 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-08 09:48:12,597 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-08 09:48:12,598 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-08 09:48:12,598 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-08 09:48:12,598 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-08 09:48:12,599 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-08 09:48:12,599 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-08 09:48:12,599 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-08 09:48:12,600 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-08 09:48:12,600 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-08 09:48:12,600 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-08 09:48:12,601 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-08 09:48:12,601 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-08 09:48:12,601 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-08 09:48:12,602 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-08 09:48:12,602 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-08 09:48:12,602 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-08 09:48:12,603 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-08 09:48:12,603 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-08 09:48:12,603 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-08 09:48:12,604 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-08 09:48:12,604 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-08 09:48:12,604 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-08 09:48:12,605 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-08 09:48:12,605 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-08 09:48:12,605 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-08 09:48:12,606 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-08 09:48:12,606 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-08 09:48:12,606 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-08 09:48:12,607 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-08 09:48:12,607 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-08 09:48:12,607 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-08 09:48:12,608 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-08 09:48:12,608 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-08 09:48:12,608 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-08 09:48:12,609 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-08 09:48:12,609 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-08 09:48:12,609 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-08 09:48:12,610 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-08 09:48:12,610 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-08 09:48:12,611 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-08 09:48:12,611 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-08 09:48:12,611 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-08 09:48:12,611 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-08 09:48:12,612 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-08 09:48:12,612 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-08 09:48:12,613 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-08 09:48:12,613 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-08 09:48:12,613 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-08 09:48:12,613 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-08 09:48:12,614 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-08 09:48:12,614 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-08 09:48:12,615 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-08 09:48:12,615 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-08 09:48:12,615 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-08 09:48:12,616 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-08 09:48:12,616 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-08 09:48:12,616 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-08 09:48:12,617 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-08 09:48:12,617 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-08 09:48:12,617 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-08 09:48:12,618 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-08 09:48:12,618 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-08 09:48:12,618 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-08 09:48:12,619 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-08 09:48:12,619 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-08 09:48:12,619 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-08 09:48:12,620 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-08 09:48:12,620 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-08 09:48:12,620 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-08 09:48:12,621 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-08 09:48:12,621 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-08 09:48:12,621 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-08 09:48:12,622 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-08 09:48:12,622 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-08 09:48:12,622 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-08 09:48:12,623 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-08 09:48:12,623 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-08 09:48:12,623 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-08 09:48:12,624 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-08 09:48:12,624 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-08 09:48:12,624 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-08 09:48:12,625 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-08 09:48:12,625 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-08 09:48:12,625 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-08 09:48:12,626 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-08 09:48:12,626 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-08 09:48:12,626 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-08 09:48:12,627 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-08 09:48:12,627 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-08 09:48:12,627 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-08 09:48:12,628 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-08 09:48:12,628 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-08 09:48:12,628 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-08 09:48:12,629 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-08 09:48:12,629 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-08 09:48:12,629 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-08 09:48:12,630 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-08 09:48:12,630 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-08 09:48:12,630 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-08 09:48:12,631 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-08 09:48:12,631 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-08 09:48:12,631 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-08 09:48:12,632 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-08 09:48:12,632 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-08 09:48:12,632 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-08 09:48:12,633 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-08 09:48:12,633 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-08 09:48:12,634 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-08 09:48:12,634 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-08 09:48:12,634 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-08 09:48:12,634 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-08 09:48:12,635 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-08 09:48:12,635 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-08 09:48:12,636 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-08 09:48:12,636 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-08 09:48:12,636 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-08 09:48:12,636 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-08 09:48:12,637 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-08 09:48:12,637 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-08 09:48:12,638 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-08 09:48:12,638 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-08 09:48:12,638 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-08 09:48:12,639 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-08 09:48:12,639 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-08 09:48:12,639 INFO L290 TraceCheckUtils]: 150: Hoare triple {84722#(<= main_~k~0 72)} assume !(~i~0 < 1000000); {84722#(<= main_~k~0 72)} is VALID [2022-04-08 09:48:12,640 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-08 09:48:12,640 INFO L290 TraceCheckUtils]: 152: Hoare triple {85183#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {85187#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:12,640 INFO L290 TraceCheckUtils]: 153: Hoare triple {85187#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {84646#false} is VALID [2022-04-08 09:48:12,640 INFO L290 TraceCheckUtils]: 154: Hoare triple {84646#false} assume !false; {84646#false} is VALID [2022-04-08 09:48:12,641 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-08 09:48:12,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:48:18,651 INFO L290 TraceCheckUtils]: 154: Hoare triple {84646#false} assume !false; {84646#false} is VALID [2022-04-08 09:48:18,651 INFO L290 TraceCheckUtils]: 153: Hoare triple {85187#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {84646#false} is VALID [2022-04-08 09:48:18,652 INFO L290 TraceCheckUtils]: 152: Hoare triple {85183#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {85187#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:18,652 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-08 09:48:18,652 INFO L290 TraceCheckUtils]: 150: Hoare triple {85203#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {85203#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:48:18,653 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-08 09:48:18,653 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-08 09:48:18,654 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-08 09:48:18,654 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-08 09:48:18,654 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-08 09:48:18,655 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-08 09:48:18,655 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-08 09:48:18,655 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-08 09:48:18,656 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-08 09:48:18,656 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-08 09:48:18,656 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-08 09:48:18,657 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-08 09:48:18,657 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-08 09:48:18,657 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-08 09:48:18,658 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-08 09:48:18,658 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-08 09:48:18,658 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-08 09:48:18,659 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-08 09:48:18,659 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-08 09:48:18,659 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-08 09:48:18,660 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-08 09:48:18,660 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-08 09:48:18,660 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-08 09:48:18,661 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-08 09:48:18,661 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-08 09:48:18,661 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-08 09:48:18,662 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-08 09:48:18,662 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-08 09:48:18,663 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-08 09:48:18,663 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-08 09:48:18,663 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-08 09:48:18,663 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-08 09:48:18,664 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-08 09:48:18,664 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-08 09:48:18,665 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-08 09:48:18,665 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-08 09:48:18,665 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-08 09:48:18,666 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-08 09:48:18,666 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-08 09:48:18,666 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-08 09:48:18,667 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-08 09:48:18,667 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-08 09:48:18,667 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-08 09:48:18,668 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-08 09:48:18,668 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-08 09:48:18,668 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-08 09:48:18,669 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-08 09:48:18,669 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-08 09:48:18,669 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-08 09:48:18,670 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-08 09:48:18,670 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-08 09:48:18,670 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-08 09:48:18,671 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-08 09:48:18,671 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-08 09:48:18,671 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-08 09:48:18,672 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-08 09:48:18,672 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-08 09:48:18,672 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-08 09:48:18,673 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-08 09:48:18,673 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-08 09:48:18,673 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-08 09:48:18,674 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-08 09:48:18,674 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-08 09:48:18,674 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-08 09:48:18,675 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-08 09:48:18,675 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-08 09:48:18,675 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-08 09:48:18,676 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-08 09:48:18,676 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-08 09:48:18,676 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-08 09:48:18,677 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-08 09:48:18,677 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-08 09:48:18,677 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-08 09:48:18,678 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-08 09:48:18,678 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-08 09:48:18,678 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-08 09:48:18,679 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-08 09:48:18,679 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-08 09:48:18,680 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-08 09:48:18,680 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-08 09:48:18,680 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-08 09:48:18,680 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-08 09:48:18,681 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-08 09:48:18,681 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-08 09:48:18,682 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-08 09:48:18,682 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-08 09:48:18,682 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-08 09:48:18,683 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-08 09:48:18,683 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-08 09:48:18,683 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-08 09:48:18,684 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-08 09:48:18,684 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-08 09:48:18,684 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-08 09:48:18,685 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-08 09:48:18,685 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-08 09:48:18,685 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-08 09:48:18,686 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-08 09:48:18,686 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-08 09:48:18,686 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-08 09:48:18,687 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-08 09:48:18,687 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-08 09:48:18,687 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-08 09:48:18,688 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-08 09:48:18,688 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-08 09:48:18,688 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-08 09:48:18,689 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-08 09:48:18,689 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-08 09:48:18,689 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-08 09:48:18,690 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-08 09:48:18,690 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-08 09:48:18,690 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-08 09:48:18,691 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-08 09:48:18,691 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-08 09:48:18,691 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-08 09:48:18,692 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-08 09:48:18,692 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-08 09:48:18,692 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-08 09:48:18,693 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-08 09:48:18,693 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-08 09:48:18,693 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-08 09:48:18,694 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-08 09:48:18,694 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-08 09:48:18,695 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-08 09:48:18,695 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-08 09:48:18,695 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-08 09:48:18,695 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-08 09:48:18,696 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-08 09:48:18,696 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-08 09:48:18,697 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-08 09:48:18,697 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-08 09:48:18,697 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-08 09:48:18,698 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-08 09:48:18,698 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-08 09:48:18,698 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-08 09:48:18,699 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-08 09:48:18,699 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-08 09:48:18,699 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-08 09:48:18,700 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-08 09:48:18,700 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-08 09:48:18,700 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-08 09:48:18,701 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-08 09:48:18,701 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-08 09:48:18,701 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-08 09:48:18,702 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-08 09:48:18,702 INFO L290 TraceCheckUtils]: 5: Hoare triple {84645#true} ~i~0 := 0;~k~0 := 0; {85707#(<= main_~k~0 999928)} is VALID [2022-04-08 09:48:18,702 INFO L272 TraceCheckUtils]: 4: Hoare triple {84645#true} call #t~ret3 := main(); {84645#true} is VALID [2022-04-08 09:48:18,702 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-08 09:48:18,702 INFO L290 TraceCheckUtils]: 2: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-08 09:48:18,702 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-08 09:48:18,702 INFO L272 TraceCheckUtils]: 0: Hoare triple {84645#true} call ULTIMATE.init(); {84645#true} is VALID [2022-04-08 09:48:18,703 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-08 09:48:18,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708239630] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:48:18,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:48:18,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 77, 77] total 154 [2022-04-08 09:48:18,703 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:48:18,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [383008040] [2022-04-08 09:48:18,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [383008040] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:48:18,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:48:18,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [78] imperfect sequences [] total 78 [2022-04-08 09:48:18,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703014533] [2022-04-08 09:48:18,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:48:18,704 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-08 09:48:18,704 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:48:18,704 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-08 09:48:18,806 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-08 09:48:18,806 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-04-08 09:48:18,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:18,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-04-08 09:48:18,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11038, Invalid=12524, Unknown=0, NotChecked=0, Total=23562 [2022-04-08 09:48:18,809 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-08 09:48:22,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:22,847 INFO L93 Difference]: Finished difference Result 164 states and 164 transitions. [2022-04-08 09:48:22,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-04-08 09:48:22,847 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-08 09:48:22,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:48:22,847 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-08 09:48:22,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 164 transitions. [2022-04-08 09:48:22,848 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-08 09:48:22,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 164 transitions. [2022-04-08 09:48:22,849 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 78 states and 164 transitions. [2022-04-08 09:48:22,973 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-08 09:48:22,974 INFO L225 Difference]: With dead ends: 164 [2022-04-08 09:48:22,975 INFO L226 Difference]: Without dead ends: 159 [2022-04-08 09:48:22,977 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4012 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=21926, Invalid=30286, Unknown=0, NotChecked=0, Total=52212 [2022-04-08 09:48:22,978 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 156 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:48:22,978 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.2s Time] [2022-04-08 09:48:22,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-04-08 09:48:24,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2022-04-08 09:48:24,162 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:48:24,162 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-08 09:48:24,162 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-08 09:48:24,162 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-08 09:48:24,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:24,163 INFO L93 Difference]: Finished difference Result 159 states and 159 transitions. [2022-04-08 09:48:24,163 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 159 transitions. [2022-04-08 09:48:24,163 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:24,164 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:24,164 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-08 09:48:24,164 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-08 09:48:24,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:24,165 INFO L93 Difference]: Finished difference Result 159 states and 159 transitions. [2022-04-08 09:48:24,165 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 159 transitions. [2022-04-08 09:48:24,165 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:24,165 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:24,165 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:48:24,165 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:48:24,165 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-08 09:48:24,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2022-04-08 09:48:24,167 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 155 [2022-04-08 09:48:24,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:48:24,167 INFO L478 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2022-04-08 09:48:24,167 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-08 09:48:24,167 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 158 states and 158 transitions. [2022-04-08 09:48:24,464 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-08 09:48:24,464 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2022-04-08 09:48:24,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-08 09:48:24,464 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:48:24,464 INFO L499 BasicCegarLoop]: trace histogram [73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:48:24,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-04-08 09:48:24,665 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-08 09:48:24,665 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:48:24,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:48:24,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1656997936, now seen corresponding path program 145 times [2022-04-08 09:48:24,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:24,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [665224145] [2022-04-08 09:48:24,673 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:48:24,673 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:48:24,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1656997936, now seen corresponding path program 146 times [2022-04-08 09:48:24,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:48:24,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185210319] [2022-04-08 09:48:24,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:48:24,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:48:24,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:26,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:48:26,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:26,752 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-08 09:48:26,752 INFO L290 TraceCheckUtils]: 1: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-08 09:48:26,752 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-08 09:48:26,753 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-08 09:48:26,753 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-08 09:48:26,753 INFO L290 TraceCheckUtils]: 2: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-08 09:48:26,753 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-08 09:48:26,753 INFO L272 TraceCheckUtils]: 4: Hoare triple {86843#true} call #t~ret3 := main(); {86843#true} is VALID [2022-04-08 09:48:26,753 INFO L290 TraceCheckUtils]: 5: Hoare triple {86843#true} ~i~0 := 0;~k~0 := 0; {86848#(= main_~k~0 0)} is VALID [2022-04-08 09:48:26,753 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-08 09:48:26,754 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-08 09:48:26,754 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-08 09:48:26,755 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-08 09:48:26,755 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-08 09:48:26,755 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-08 09:48:26,755 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-08 09:48:26,756 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-08 09:48:26,756 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-08 09:48:26,757 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-08 09:48:26,757 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-08 09:48:26,757 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-08 09:48:26,757 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-08 09:48:26,758 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-08 09:48:26,758 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-08 09:48:26,759 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-08 09:48:26,759 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-08 09:48:26,759 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-08 09:48:26,759 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-08 09:48:26,760 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-08 09:48:26,760 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-08 09:48:26,761 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-08 09:48:26,761 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-08 09:48:26,761 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-08 09:48:26,761 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-08 09:48:26,762 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-08 09:48:26,762 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-08 09:48:26,763 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-08 09:48:26,763 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-08 09:48:26,763 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-08 09:48:26,763 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-08 09:48:26,764 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-08 09:48:26,764 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-08 09:48:26,765 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-08 09:48:26,765 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-08 09:48:26,765 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-08 09:48:26,765 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-08 09:48:26,766 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-08 09:48:26,766 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-08 09:48:26,767 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-08 09:48:26,767 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-08 09:48:26,767 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-08 09:48:26,767 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-08 09:48:26,768 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-08 09:48:26,768 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-08 09:48:26,769 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-08 09:48:26,769 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-08 09:48:26,769 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-08 09:48:26,769 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-08 09:48:26,770 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-08 09:48:26,770 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-08 09:48:26,771 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-08 09:48:26,771 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-08 09:48:26,771 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-08 09:48:26,771 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-08 09:48:26,772 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-08 09:48:26,772 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-08 09:48:26,773 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-08 09:48:26,773 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-08 09:48:26,773 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-08 09:48:26,773 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-08 09:48:26,774 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-08 09:48:26,774 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-08 09:48:26,775 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-08 09:48:26,775 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-08 09:48:26,775 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-08 09:48:26,775 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-08 09:48:26,776 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-08 09:48:26,776 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-08 09:48:26,777 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-08 09:48:26,777 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-08 09:48:26,777 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-08 09:48:26,777 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-08 09:48:26,778 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-08 09:48:26,778 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-08 09:48:26,779 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-08 09:48:26,779 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-08 09:48:26,779 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-08 09:48:26,779 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-08 09:48:26,780 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-08 09:48:26,780 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-08 09:48:26,781 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-08 09:48:26,781 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-08 09:48:26,781 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-08 09:48:26,781 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-08 09:48:26,782 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-08 09:48:26,782 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-08 09:48:26,782 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-08 09:48:26,783 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-08 09:48:26,783 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-08 09:48:26,783 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-08 09:48:26,784 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-08 09:48:26,784 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-08 09:48:26,784 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-08 09:48:26,785 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-08 09:48:26,785 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-08 09:48:26,785 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-08 09:48:26,786 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-08 09:48:26,786 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-08 09:48:26,786 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-08 09:48:26,787 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-08 09:48:26,787 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-08 09:48:26,787 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-08 09:48:26,788 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-08 09:48:26,788 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-08 09:48:26,788 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-08 09:48:26,789 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-08 09:48:26,789 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-08 09:48:26,789 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-08 09:48:26,790 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-08 09:48:26,790 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-08 09:48:26,790 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-08 09:48:26,791 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-08 09:48:26,791 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-08 09:48:26,791 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-08 09:48:26,792 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-08 09:48:26,792 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-08 09:48:26,792 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-08 09:48:26,793 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-08 09:48:26,793 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-08 09:48:26,793 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-08 09:48:26,794 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-08 09:48:26,794 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-08 09:48:26,794 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-08 09:48:26,795 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-08 09:48:26,795 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-08 09:48:26,795 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-08 09:48:26,796 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-08 09:48:26,796 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-08 09:48:26,796 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-08 09:48:26,797 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-08 09:48:26,797 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-08 09:48:26,797 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-08 09:48:26,798 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-08 09:48:26,798 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-08 09:48:26,798 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-08 09:48:26,799 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-08 09:48:26,799 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-08 09:48:26,799 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-08 09:48:26,800 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-08 09:48:26,800 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-08 09:48:26,800 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-08 09:48:26,801 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-08 09:48:26,801 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-08 09:48:26,801 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-08 09:48:26,802 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-08 09:48:26,802 INFO L290 TraceCheckUtils]: 152: Hoare triple {86921#(<= main_~k~0 73)} assume !(~i~0 < 1000000); {86921#(<= main_~k~0 73)} is VALID [2022-04-08 09:48:26,802 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-08 09:48:26,803 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-08 09:48:26,803 INFO L290 TraceCheckUtils]: 155: Hoare triple {86923#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {86844#false} is VALID [2022-04-08 09:48:26,803 INFO L290 TraceCheckUtils]: 156: Hoare triple {86844#false} assume !false; {86844#false} is VALID [2022-04-08 09:48:26,804 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-08 09:48:26,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:48:26,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185210319] [2022-04-08 09:48:26,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185210319] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:48:26,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466166554] [2022-04-08 09:48:26,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:48:26,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:48:26,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:48:26,805 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-08 09:48:26,805 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-08 09:48:26,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:48:26,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:48:26,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 77 conjunts are in the unsatisfiable core [2022-04-08 09:48:27,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:27,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:48:28,032 INFO L272 TraceCheckUtils]: 0: Hoare triple {86843#true} call ULTIMATE.init(); {86843#true} is VALID [2022-04-08 09:48:28,033 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-08 09:48:28,033 INFO L290 TraceCheckUtils]: 2: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-08 09:48:28,033 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-08 09:48:28,033 INFO L272 TraceCheckUtils]: 4: Hoare triple {86843#true} call #t~ret3 := main(); {86843#true} is VALID [2022-04-08 09:48:28,033 INFO L290 TraceCheckUtils]: 5: Hoare triple {86843#true} ~i~0 := 0;~k~0 := 0; {86943#(<= main_~k~0 0)} is VALID [2022-04-08 09:48:28,033 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-08 09:48:28,034 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-08 09:48:28,034 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-08 09:48:28,034 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-08 09:48:28,035 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-08 09:48:28,035 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-08 09:48:28,035 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-08 09:48:28,036 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-08 09:48:28,036 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-08 09:48:28,036 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-08 09:48:28,037 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-08 09:48:28,037 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-08 09:48:28,037 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-08 09:48:28,038 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-08 09:48:28,038 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-08 09:48:28,038 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-08 09:48:28,039 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-08 09:48:28,039 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-08 09:48:28,039 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-08 09:48:28,040 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-08 09:48:28,040 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-08 09:48:28,040 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-08 09:48:28,041 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-08 09:48:28,041 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-08 09:48:28,041 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-08 09:48:28,042 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-08 09:48:28,042 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-08 09:48:28,042 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-08 09:48:28,043 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-08 09:48:28,043 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-08 09:48:28,043 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-08 09:48:28,044 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-08 09:48:28,044 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-08 09:48:28,044 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-08 09:48:28,045 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-08 09:48:28,045 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-08 09:48:28,045 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-08 09:48:28,046 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-08 09:48:28,046 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-08 09:48:28,046 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-08 09:48:28,047 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-08 09:48:28,047 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-08 09:48:28,047 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-08 09:48:28,048 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-08 09:48:28,048 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-08 09:48:28,048 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-08 09:48:28,049 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-08 09:48:28,049 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-08 09:48:28,049 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-08 09:48:28,050 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-08 09:48:28,050 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-08 09:48:28,050 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-08 09:48:28,051 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-08 09:48:28,051 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-08 09:48:28,051 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-08 09:48:28,052 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-08 09:48:28,052 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-08 09:48:28,052 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-08 09:48:28,053 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-08 09:48:28,053 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-08 09:48:28,053 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-08 09:48:28,054 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-08 09:48:28,054 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-08 09:48:28,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-08 09:48:28,055 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-08 09:48:28,055 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-08 09:48:28,055 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-08 09:48:28,056 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-08 09:48:28,056 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-08 09:48:28,056 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-08 09:48:28,057 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-08 09:48:28,057 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-08 09:48:28,057 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-08 09:48:28,058 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-08 09:48:28,058 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-08 09:48:28,058 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-08 09:48:28,059 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-08 09:48:28,059 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-08 09:48:28,059 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-08 09:48:28,060 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-08 09:48:28,060 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-08 09:48:28,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-08 09:48:28,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-08 09:48:28,061 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-08 09:48:28,061 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-08 09:48:28,062 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-08 09:48:28,062 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-08 09:48:28,062 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-08 09:48:28,062 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-08 09:48:28,063 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-08 09:48:28,063 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-08 09:48:28,064 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-08 09:48:28,064 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-08 09:48:28,064 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-08 09:48:28,064 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-08 09:48:28,065 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-08 09:48:28,065 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-08 09:48:28,065 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-08 09:48:28,066 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-08 09:48:28,066 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-08 09:48:28,066 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-08 09:48:28,067 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-08 09:48:28,067 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-08 09:48:28,067 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-08 09:48:28,068 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-08 09:48:28,068 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-08 09:48:28,068 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-08 09:48:28,069 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-08 09:48:28,069 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-08 09:48:28,069 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-08 09:48:28,070 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-08 09:48:28,070 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-08 09:48:28,070 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-08 09:48:28,071 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-08 09:48:28,071 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-08 09:48:28,071 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-08 09:48:28,072 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-08 09:48:28,072 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-08 09:48:28,072 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-08 09:48:28,073 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-08 09:48:28,073 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-08 09:48:28,073 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-08 09:48:28,074 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-08 09:48:28,074 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-08 09:48:28,074 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-08 09:48:28,075 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-08 09:48:28,075 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-08 09:48:28,075 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-08 09:48:28,076 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-08 09:48:28,076 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-08 09:48:28,076 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-08 09:48:28,077 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-08 09:48:28,077 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-08 09:48:28,077 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-08 09:48:28,077 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-08 09:48:28,078 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-08 09:48:28,078 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-08 09:48:28,079 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-08 09:48:28,079 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-08 09:48:28,079 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-08 09:48:28,079 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-08 09:48:28,080 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-08 09:48:28,080 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-08 09:48:28,080 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-08 09:48:28,081 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-08 09:48:28,081 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-08 09:48:28,081 INFO L290 TraceCheckUtils]: 152: Hoare triple {86921#(<= main_~k~0 73)} assume !(~i~0 < 1000000); {86921#(<= main_~k~0 73)} is VALID [2022-04-08 09:48:28,082 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-08 09:48:28,082 INFO L290 TraceCheckUtils]: 154: Hoare triple {87388#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {87392#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:28,082 INFO L290 TraceCheckUtils]: 155: Hoare triple {87392#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {86844#false} is VALID [2022-04-08 09:48:28,083 INFO L290 TraceCheckUtils]: 156: Hoare triple {86844#false} assume !false; {86844#false} is VALID [2022-04-08 09:48:28,083 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-08 09:48:28,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:48:34,170 INFO L290 TraceCheckUtils]: 156: Hoare triple {86844#false} assume !false; {86844#false} is VALID [2022-04-08 09:48:34,171 INFO L290 TraceCheckUtils]: 155: Hoare triple {87392#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {86844#false} is VALID [2022-04-08 09:48:34,171 INFO L290 TraceCheckUtils]: 154: Hoare triple {87388#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {87392#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:34,171 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-08 09:48:34,172 INFO L290 TraceCheckUtils]: 152: Hoare triple {87408#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {87408#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:48:34,172 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-08 09:48:34,172 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-08 09:48:34,173 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-08 09:48:34,173 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-08 09:48:34,174 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-08 09:48:34,174 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-08 09:48:34,174 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-08 09:48:34,174 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-08 09:48:34,175 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-08 09:48:34,175 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-08 09:48:34,176 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-08 09:48:34,176 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-08 09:48:34,176 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-08 09:48:34,176 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-08 09:48:34,177 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-08 09:48:34,177 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-08 09:48:34,178 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-08 09:48:34,178 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-08 09:48:34,178 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-08 09:48:34,178 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-08 09:48:34,179 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-08 09:48:34,179 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-08 09:48:34,180 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-08 09:48:34,180 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-08 09:48:34,180 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-08 09:48:34,181 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-08 09:48:34,181 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-08 09:48:34,181 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-08 09:48:34,182 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-08 09:48:34,182 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-08 09:48:34,182 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-08 09:48:34,183 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-08 09:48:34,183 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-08 09:48:34,183 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-08 09:48:34,184 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-08 09:48:34,184 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-08 09:48:34,184 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-08 09:48:34,185 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-08 09:48:34,185 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-08 09:48:34,185 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-08 09:48:34,186 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-08 09:48:34,186 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-08 09:48:34,186 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-08 09:48:34,187 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-08 09:48:34,187 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-08 09:48:34,187 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-08 09:48:34,188 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-08 09:48:34,188 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-08 09:48:34,188 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-08 09:48:34,189 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-08 09:48:34,189 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-08 09:48:34,189 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-08 09:48:34,190 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-08 09:48:34,190 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-08 09:48:34,190 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-08 09:48:34,191 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-08 09:48:34,191 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-08 09:48:34,191 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-08 09:48:34,192 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-08 09:48:34,192 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-08 09:48:34,192 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-08 09:48:34,193 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-08 09:48:34,193 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-08 09:48:34,193 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-08 09:48:34,194 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-08 09:48:34,194 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-08 09:48:34,194 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-08 09:48:34,195 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-08 09:48:34,195 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-08 09:48:34,195 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-08 09:48:34,196 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-08 09:48:34,196 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-08 09:48:34,196 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-08 09:48:34,197 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-08 09:48:34,197 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-08 09:48:34,197 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-08 09:48:34,198 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-08 09:48:34,198 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-08 09:48:34,199 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-08 09:48:34,199 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-08 09:48:34,199 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-08 09:48:34,199 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-08 09:48:34,200 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-08 09:48:34,200 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-08 09:48:34,201 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-08 09:48:34,201 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-08 09:48:34,201 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-08 09:48:34,202 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-08 09:48:34,202 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-08 09:48:34,202 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-08 09:48:34,203 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-08 09:48:34,203 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-08 09:48:34,203 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-08 09:48:34,204 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-08 09:48:34,204 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-08 09:48:34,204 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-08 09:48:34,205 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-08 09:48:34,205 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-08 09:48:34,205 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-08 09:48:34,206 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-08 09:48:34,206 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-08 09:48:34,206 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-08 09:48:34,207 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-08 09:48:34,207 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-08 09:48:34,207 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-08 09:48:34,208 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-08 09:48:34,208 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-08 09:48:34,208 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-08 09:48:34,209 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-08 09:48:34,209 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-08 09:48:34,209 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-08 09:48:34,210 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-08 09:48:34,210 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-08 09:48:34,210 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-08 09:48:34,211 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-08 09:48:34,211 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-08 09:48:34,212 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-08 09:48:34,212 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-08 09:48:34,212 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-08 09:48:34,212 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-08 09:48:34,213 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-08 09:48:34,213 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-08 09:48:34,214 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-08 09:48:34,214 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-08 09:48:34,214 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-08 09:48:34,214 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-08 09:48:34,215 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-08 09:48:34,215 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-08 09:48:34,216 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-08 09:48:34,216 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-08 09:48:34,216 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-08 09:48:34,217 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-08 09:48:34,217 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-08 09:48:34,217 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-08 09:48:34,218 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-08 09:48:34,218 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-08 09:48:34,218 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-08 09:48:34,219 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-08 09:48:34,219 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-08 09:48:34,219 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-08 09:48:34,220 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-08 09:48:34,220 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-08 09:48:34,220 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-08 09:48:34,221 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-08 09:48:34,221 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-08 09:48:34,221 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-08 09:48:34,222 INFO L290 TraceCheckUtils]: 5: Hoare triple {86843#true} ~i~0 := 0;~k~0 := 0; {87919#(<= main_~k~0 999927)} is VALID [2022-04-08 09:48:34,222 INFO L272 TraceCheckUtils]: 4: Hoare triple {86843#true} call #t~ret3 := main(); {86843#true} is VALID [2022-04-08 09:48:34,222 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-08 09:48:34,222 INFO L290 TraceCheckUtils]: 2: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-08 09:48:34,222 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-08 09:48:34,222 INFO L272 TraceCheckUtils]: 0: Hoare triple {86843#true} call ULTIMATE.init(); {86843#true} is VALID [2022-04-08 09:48:34,223 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-08 09:48:34,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466166554] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:48:34,223 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:48:34,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 78, 78] total 156 [2022-04-08 09:48:34,223 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:48:34,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [665224145] [2022-04-08 09:48:34,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [665224145] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:48:34,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:48:34,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [79] imperfect sequences [] total 79 [2022-04-08 09:48:34,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139275641] [2022-04-08 09:48:34,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:48:34,224 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-08 09:48:34,224 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:48:34,224 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-08 09:48:34,327 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-08 09:48:34,327 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-04-08 09:48:34,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:34,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-04-08 09:48:34,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11337, Invalid=12843, Unknown=0, NotChecked=0, Total=24180 [2022-04-08 09:48:34,330 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-08 09:48:38,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:38,459 INFO L93 Difference]: Finished difference Result 166 states and 166 transitions. [2022-04-08 09:48:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-04-08 09:48:38,459 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-08 09:48:38,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:48:38,459 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-08 09:48:38,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 166 transitions. [2022-04-08 09:48:38,460 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-08 09:48:38,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 166 transitions. [2022-04-08 09:48:38,461 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 79 states and 166 transitions. [2022-04-08 09:48:38,587 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-08 09:48:38,588 INFO L225 Difference]: With dead ends: 166 [2022-04-08 09:48:38,588 INFO L226 Difference]: Without dead ends: 161 [2022-04-08 09:48:38,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4104 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=22522, Invalid=31070, Unknown=0, NotChecked=0, Total=53592 [2022-04-08 09:48:38,592 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 158 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:48:38,592 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.2s Time] [2022-04-08 09:48:38,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-04-08 09:48:39,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2022-04-08 09:48:39,927 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:48:39,927 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-08 09:48:39,927 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-08 09:48:39,927 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-08 09:48:39,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:39,929 INFO L93 Difference]: Finished difference Result 161 states and 161 transitions. [2022-04-08 09:48:39,929 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 161 transitions. [2022-04-08 09:48:39,929 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:39,929 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:39,929 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-08 09:48:39,929 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-08 09:48:39,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:39,930 INFO L93 Difference]: Finished difference Result 161 states and 161 transitions. [2022-04-08 09:48:39,930 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 161 transitions. [2022-04-08 09:48:39,931 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:39,931 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:39,931 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:48:39,931 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:48:39,931 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-08 09:48:39,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 160 transitions. [2022-04-08 09:48:39,932 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 160 transitions. Word has length 157 [2022-04-08 09:48:39,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:48:39,932 INFO L478 AbstractCegarLoop]: Abstraction has 160 states and 160 transitions. [2022-04-08 09:48:39,932 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-08 09:48:39,932 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 160 states and 160 transitions. [2022-04-08 09:48:40,234 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-08 09:48:40,235 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 160 transitions. [2022-04-08 09:48:40,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-04-08 09:48:40,235 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:48:40,235 INFO L499 BasicCegarLoop]: trace histogram [74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:48:40,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-04-08 09:48:40,439 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-08 09:48:40,439 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:48:40,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:48:40,440 INFO L85 PathProgramCache]: Analyzing trace with hash 42298092, now seen corresponding path program 147 times [2022-04-08 09:48:40,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:40,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [689696463] [2022-04-08 09:48:40,459 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:48:40,459 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:48:40,459 INFO L85 PathProgramCache]: Analyzing trace with hash 42298092, now seen corresponding path program 148 times [2022-04-08 09:48:40,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:48:40,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682942277] [2022-04-08 09:48:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:48:40,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:48:40,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:42,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:48:42,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:42,629 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-08 09:48:42,629 INFO L290 TraceCheckUtils]: 1: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-08 09:48:42,629 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-08 09:48:42,629 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-08 09:48:42,630 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-08 09:48:42,630 INFO L290 TraceCheckUtils]: 2: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-08 09:48:42,630 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-08 09:48:42,630 INFO L272 TraceCheckUtils]: 4: Hoare triple {89069#true} call #t~ret3 := main(); {89069#true} is VALID [2022-04-08 09:48:42,630 INFO L290 TraceCheckUtils]: 5: Hoare triple {89069#true} ~i~0 := 0;~k~0 := 0; {89074#(= main_~k~0 0)} is VALID [2022-04-08 09:48:42,630 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-08 09:48:42,631 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-08 09:48:42,631 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-08 09:48:42,631 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-08 09:48:42,632 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-08 09:48:42,632 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-08 09:48:42,632 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-08 09:48:42,633 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-08 09:48:42,633 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-08 09:48:42,633 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-08 09:48:42,634 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-08 09:48:42,634 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-08 09:48:42,634 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-08 09:48:42,635 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-08 09:48:42,635 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-08 09:48:42,635 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-08 09:48:42,636 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-08 09:48:42,636 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-08 09:48:42,636 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-08 09:48:42,637 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-08 09:48:42,637 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-08 09:48:42,637 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-08 09:48:42,638 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-08 09:48:42,638 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-08 09:48:42,638 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-08 09:48:42,639 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-08 09:48:42,639 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-08 09:48:42,639 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-08 09:48:42,640 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-08 09:48:42,640 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-08 09:48:42,640 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-08 09:48:42,641 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-08 09:48:42,641 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-08 09:48:42,641 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-08 09:48:42,642 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-08 09:48:42,642 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-08 09:48:42,642 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-08 09:48:42,643 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-08 09:48:42,643 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-08 09:48:42,643 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-08 09:48:42,644 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-08 09:48:42,644 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-08 09:48:42,644 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-08 09:48:42,645 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-08 09:48:42,645 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-08 09:48:42,645 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-08 09:48:42,646 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-08 09:48:42,646 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-08 09:48:42,646 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-08 09:48:42,647 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-08 09:48:42,647 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-08 09:48:42,647 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-08 09:48:42,648 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-08 09:48:42,648 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-08 09:48:42,648 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-08 09:48:42,649 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-08 09:48:42,649 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-08 09:48:42,649 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-08 09:48:42,650 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-08 09:48:42,650 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-08 09:48:42,650 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-08 09:48:42,651 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-08 09:48:42,651 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-08 09:48:42,651 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-08 09:48:42,652 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-08 09:48:42,652 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-08 09:48:42,652 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-08 09:48:42,653 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-08 09:48:42,653 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-08 09:48:42,653 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-08 09:48:42,654 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-08 09:48:42,654 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-08 09:48:42,654 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-08 09:48:42,655 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-08 09:48:42,655 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-08 09:48:42,655 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-08 09:48:42,656 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-08 09:48:42,656 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-08 09:48:42,656 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-08 09:48:42,657 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-08 09:48:42,657 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-08 09:48:42,657 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-08 09:48:42,658 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-08 09:48:42,658 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-08 09:48:42,658 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-08 09:48:42,659 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-08 09:48:42,659 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-08 09:48:42,659 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-08 09:48:42,660 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-08 09:48:42,660 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-08 09:48:42,660 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-08 09:48:42,661 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-08 09:48:42,661 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-08 09:48:42,661 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-08 09:48:42,662 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-08 09:48:42,662 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-08 09:48:42,662 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-08 09:48:42,663 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-08 09:48:42,663 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-08 09:48:42,664 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-08 09:48:42,664 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-08 09:48:42,664 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-08 09:48:42,664 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-08 09:48:42,665 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-08 09:48:42,665 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-08 09:48:42,666 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-08 09:48:42,666 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-08 09:48:42,666 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-08 09:48:42,666 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-08 09:48:42,667 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-08 09:48:42,667 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-08 09:48:42,668 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-08 09:48:42,668 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-08 09:48:42,668 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-08 09:48:42,668 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-08 09:48:42,669 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-08 09:48:42,669 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-08 09:48:42,670 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-08 09:48:42,670 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-08 09:48:42,670 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-08 09:48:42,670 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-08 09:48:42,671 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-08 09:48:42,671 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-08 09:48:42,672 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-08 09:48:42,672 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-08 09:48:42,672 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-08 09:48:42,672 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-08 09:48:42,673 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-08 09:48:42,673 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-08 09:48:42,674 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-08 09:48:42,674 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-08 09:48:42,674 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-08 09:48:42,675 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-08 09:48:42,675 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-08 09:48:42,675 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-08 09:48:42,676 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-08 09:48:42,676 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-08 09:48:42,676 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-08 09:48:42,677 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-08 09:48:42,677 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-08 09:48:42,677 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-08 09:48:42,678 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-08 09:48:42,678 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-08 09:48:42,678 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-08 09:48:42,679 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-08 09:48:42,679 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-08 09:48:42,679 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-08 09:48:42,680 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-08 09:48:42,680 INFO L290 TraceCheckUtils]: 154: Hoare triple {89148#(<= main_~k~0 74)} assume !(~i~0 < 1000000); {89148#(<= main_~k~0 74)} is VALID [2022-04-08 09:48:42,680 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-08 09:48:42,681 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-08 09:48:42,681 INFO L290 TraceCheckUtils]: 157: Hoare triple {89150#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {89070#false} is VALID [2022-04-08 09:48:42,681 INFO L290 TraceCheckUtils]: 158: Hoare triple {89070#false} assume !false; {89070#false} is VALID [2022-04-08 09:48:42,682 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-08 09:48:42,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:48:42,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682942277] [2022-04-08 09:48:42,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682942277] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:48:42,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60235821] [2022-04-08 09:48:42,682 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:48:42,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:48:42,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:48:42,683 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-08 09:48:42,683 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-08 09:48:42,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:48:42,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:48:42,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 78 conjunts are in the unsatisfiable core [2022-04-08 09:48:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:42,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:48:43,948 INFO L272 TraceCheckUtils]: 0: Hoare triple {89069#true} call ULTIMATE.init(); {89069#true} is VALID [2022-04-08 09:48:43,948 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-08 09:48:43,948 INFO L290 TraceCheckUtils]: 2: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-08 09:48:43,948 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-08 09:48:43,948 INFO L272 TraceCheckUtils]: 4: Hoare triple {89069#true} call #t~ret3 := main(); {89069#true} is VALID [2022-04-08 09:48:43,948 INFO L290 TraceCheckUtils]: 5: Hoare triple {89069#true} ~i~0 := 0;~k~0 := 0; {89170#(<= main_~k~0 0)} is VALID [2022-04-08 09:48:43,949 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-08 09:48:43,949 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-08 09:48:43,949 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-08 09:48:43,950 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-08 09:48:43,950 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-08 09:48:43,950 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-08 09:48:43,951 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-08 09:48:43,951 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-08 09:48:43,951 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-08 09:48:43,952 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-08 09:48:43,952 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-08 09:48:43,952 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-08 09:48:43,953 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-08 09:48:43,953 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-08 09:48:43,953 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-08 09:48:43,954 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-08 09:48:43,954 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-08 09:48:43,955 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-08 09:48:43,955 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-08 09:48:43,955 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-08 09:48:43,955 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-08 09:48:43,956 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-08 09:48:43,956 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-08 09:48:43,957 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-08 09:48:43,957 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-08 09:48:43,957 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-08 09:48:43,958 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-08 09:48:43,958 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-08 09:48:43,958 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-08 09:48:43,959 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-08 09:48:43,959 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-08 09:48:43,959 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-08 09:48:43,960 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-08 09:48:43,960 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-08 09:48:43,960 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-08 09:48:43,961 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-08 09:48:43,961 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-08 09:48:43,961 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-08 09:48:43,962 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-08 09:48:43,962 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-08 09:48:43,962 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-08 09:48:43,963 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-08 09:48:43,963 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-08 09:48:43,963 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-08 09:48:43,964 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-08 09:48:43,964 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-08 09:48:43,964 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-08 09:48:43,965 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-08 09:48:43,965 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-08 09:48:43,965 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-08 09:48:43,966 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-08 09:48:43,966 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-08 09:48:43,966 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-08 09:48:43,967 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-08 09:48:43,967 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-08 09:48:43,967 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-08 09:48:43,968 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-08 09:48:43,968 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-08 09:48:43,968 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-08 09:48:43,969 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-08 09:48:43,969 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-08 09:48:43,970 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-08 09:48:43,970 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-08 09:48:43,970 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-08 09:48:43,970 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-08 09:48:43,971 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-08 09:48:43,971 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-08 09:48:43,972 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-08 09:48:43,972 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-08 09:48:43,972 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-08 09:48:43,973 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-08 09:48:43,973 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-08 09:48:43,973 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-08 09:48:43,974 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-08 09:48:43,974 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-08 09:48:43,974 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-08 09:48:43,975 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-08 09:48:43,975 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-08 09:48:43,975 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-08 09:48:43,976 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-08 09:48:43,976 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-08 09:48:43,976 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-08 09:48:43,977 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-08 09:48:43,977 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-08 09:48:43,977 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-08 09:48:43,978 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-08 09:48:43,978 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-08 09:48:43,978 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-08 09:48:43,979 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-08 09:48:43,979 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-08 09:48:43,979 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-08 09:48:43,980 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-08 09:48:43,980 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-08 09:48:43,980 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-08 09:48:43,981 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-08 09:48:43,981 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-08 09:48:43,981 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-08 09:48:43,982 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-08 09:48:43,982 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-08 09:48:43,982 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-08 09:48:43,983 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-08 09:48:43,983 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-08 09:48:43,983 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-08 09:48:43,984 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-08 09:48:43,984 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-08 09:48:43,984 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-08 09:48:43,985 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-08 09:48:43,985 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-08 09:48:43,985 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-08 09:48:43,986 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-08 09:48:43,986 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-08 09:48:43,987 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-08 09:48:43,987 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-08 09:48:43,987 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-08 09:48:43,988 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-08 09:48:43,988 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-08 09:48:43,988 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-08 09:48:43,989 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-08 09:48:43,989 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-08 09:48:43,989 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-08 09:48:43,990 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-08 09:48:43,990 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-08 09:48:43,990 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-08 09:48:43,991 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-08 09:48:43,991 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-08 09:48:43,991 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-08 09:48:43,992 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-08 09:48:43,992 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-08 09:48:43,992 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-08 09:48:43,993 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-08 09:48:43,993 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-08 09:48:43,993 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-08 09:48:43,994 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-08 09:48:43,994 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-08 09:48:43,994 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-08 09:48:43,995 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-08 09:48:43,995 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-08 09:48:43,995 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-08 09:48:43,996 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-08 09:48:43,996 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-08 09:48:43,996 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-08 09:48:43,997 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-08 09:48:43,997 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-08 09:48:43,997 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-08 09:48:43,998 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-08 09:48:43,998 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-08 09:48:43,998 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-08 09:48:43,999 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-08 09:48:43,999 INFO L290 TraceCheckUtils]: 154: Hoare triple {89148#(<= main_~k~0 74)} assume !(~i~0 < 1000000); {89148#(<= main_~k~0 74)} is VALID [2022-04-08 09:48:43,999 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-08 09:48:44,000 INFO L290 TraceCheckUtils]: 156: Hoare triple {89621#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {89625#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:44,000 INFO L290 TraceCheckUtils]: 157: Hoare triple {89625#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {89070#false} is VALID [2022-04-08 09:48:44,000 INFO L290 TraceCheckUtils]: 158: Hoare triple {89070#false} assume !false; {89070#false} is VALID [2022-04-08 09:48:44,001 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-08 09:48:44,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:48:50,250 INFO L290 TraceCheckUtils]: 158: Hoare triple {89070#false} assume !false; {89070#false} is VALID [2022-04-08 09:48:50,250 INFO L290 TraceCheckUtils]: 157: Hoare triple {89625#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {89070#false} is VALID [2022-04-08 09:48:50,251 INFO L290 TraceCheckUtils]: 156: Hoare triple {89621#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {89625#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:48:50,251 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-08 09:48:50,251 INFO L290 TraceCheckUtils]: 154: Hoare triple {89641#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {89641#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:48:50,252 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-08 09:48:50,252 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-08 09:48:50,252 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-08 09:48:50,253 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-08 09:48:50,253 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-08 09:48:50,253 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-08 09:48:50,254 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-08 09:48:50,254 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-08 09:48:50,254 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-08 09:48:50,255 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-08 09:48:50,255 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-08 09:48:50,255 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-08 09:48:50,256 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-08 09:48:50,256 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-08 09:48:50,256 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-08 09:48:50,257 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-08 09:48:50,257 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-08 09:48:50,257 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-08 09:48:50,258 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-08 09:48:50,258 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-08 09:48:50,259 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-08 09:48:50,259 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-08 09:48:50,259 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-08 09:48:50,259 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-08 09:48:50,260 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-08 09:48:50,260 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-08 09:48:50,261 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-08 09:48:50,261 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-08 09:48:50,261 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-08 09:48:50,261 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-08 09:48:50,262 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-08 09:48:50,262 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-08 09:48:50,263 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-08 09:48:50,263 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-08 09:48:50,263 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-08 09:48:50,263 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-08 09:48:50,264 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-08 09:48:50,264 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-08 09:48:50,265 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-08 09:48:50,265 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-08 09:48:50,265 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-08 09:48:50,266 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-08 09:48:50,266 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-08 09:48:50,266 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-08 09:48:50,267 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-08 09:48:50,267 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-08 09:48:50,267 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-08 09:48:50,268 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-08 09:48:50,268 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-08 09:48:50,268 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-08 09:48:50,269 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-08 09:48:50,269 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-08 09:48:50,269 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-08 09:48:50,270 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-08 09:48:50,270 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-08 09:48:50,270 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-08 09:48:50,271 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-08 09:48:50,271 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-08 09:48:50,271 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-08 09:48:50,272 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-08 09:48:50,272 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-08 09:48:50,272 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-08 09:48:50,273 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-08 09:48:50,273 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-08 09:48:50,273 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-08 09:48:50,274 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-08 09:48:50,274 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-08 09:48:50,274 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-08 09:48:50,275 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-08 09:48:50,275 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-08 09:48:50,275 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-08 09:48:50,276 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-08 09:48:50,276 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-08 09:48:50,276 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-08 09:48:50,277 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-08 09:48:50,277 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-08 09:48:50,277 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-08 09:48:50,278 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-08 09:48:50,278 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-08 09:48:50,278 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-08 09:48:50,279 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-08 09:48:50,279 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-08 09:48:50,279 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-08 09:48:50,280 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-08 09:48:50,280 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-08 09:48:50,280 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-08 09:48:50,281 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-08 09:48:50,281 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-08 09:48:50,281 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-08 09:48:50,282 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-08 09:48:50,282 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-08 09:48:50,282 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-08 09:48:50,283 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-08 09:48:50,283 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-08 09:48:50,284 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-08 09:48:50,284 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-08 09:48:50,284 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-08 09:48:50,284 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-08 09:48:50,285 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-08 09:48:50,285 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-08 09:48:50,286 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-08 09:48:50,286 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-08 09:48:50,286 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-08 09:48:50,286 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-08 09:48:50,287 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-08 09:48:50,287 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-08 09:48:50,288 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-08 09:48:50,288 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-08 09:48:50,288 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-08 09:48:50,288 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-08 09:48:50,289 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-08 09:48:50,289 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-08 09:48:50,290 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-08 09:48:50,290 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-08 09:48:50,290 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-08 09:48:50,290 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-08 09:48:50,291 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-08 09:48:50,291 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-08 09:48:50,292 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-08 09:48:50,292 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-08 09:48:50,292 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-08 09:48:50,293 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-08 09:48:50,293 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-08 09:48:50,293 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-08 09:48:50,294 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-08 09:48:50,294 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-08 09:48:50,294 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-08 09:48:50,295 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-08 09:48:50,295 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-08 09:48:50,295 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-08 09:48:50,296 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-08 09:48:50,296 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-08 09:48:50,296 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-08 09:48:50,297 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-08 09:48:50,297 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-08 09:48:50,297 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-08 09:48:50,298 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-08 09:48:50,298 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-08 09:48:50,298 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-08 09:48:50,299 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-08 09:48:50,299 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-08 09:48:50,299 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-08 09:48:50,300 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-08 09:48:50,300 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-08 09:48:50,301 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-08 09:48:50,301 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-08 09:48:50,301 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-08 09:48:50,301 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-08 09:48:50,302 INFO L290 TraceCheckUtils]: 5: Hoare triple {89069#true} ~i~0 := 0;~k~0 := 0; {90159#(<= main_~k~0 999926)} is VALID [2022-04-08 09:48:50,302 INFO L272 TraceCheckUtils]: 4: Hoare triple {89069#true} call #t~ret3 := main(); {89069#true} is VALID [2022-04-08 09:48:50,302 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-08 09:48:50,302 INFO L290 TraceCheckUtils]: 2: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-08 09:48:50,302 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-08 09:48:50,302 INFO L272 TraceCheckUtils]: 0: Hoare triple {89069#true} call ULTIMATE.init(); {89069#true} is VALID [2022-04-08 09:48:50,303 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-08 09:48:50,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60235821] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:48:50,303 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:48:50,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 79, 79] total 158 [2022-04-08 09:48:50,303 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:48:50,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [689696463] [2022-04-08 09:48:50,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [689696463] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:48:50,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:48:50,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [80] imperfect sequences [] total 80 [2022-04-08 09:48:50,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943870005] [2022-04-08 09:48:50,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:48:50,304 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-08 09:48:50,304 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:48:50,304 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-08 09:48:50,407 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-08 09:48:50,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-04-08 09:48:50,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:50,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-04-08 09:48:50,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11640, Invalid=13166, Unknown=0, NotChecked=0, Total=24806 [2022-04-08 09:48:50,410 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-08 09:48:54,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:54,605 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2022-04-08 09:48:54,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-04-08 09:48:54,605 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-08 09:48:54,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:48:54,607 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-08 09:48:54,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 168 transitions. [2022-04-08 09:48:54,608 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-08 09:48:54,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 168 transitions. [2022-04-08 09:48:54,608 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 80 states and 168 transitions. [2022-04-08 09:48:54,734 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-08 09:48:54,736 INFO L225 Difference]: With dead ends: 168 [2022-04-08 09:48:54,736 INFO L226 Difference]: Without dead ends: 163 [2022-04-08 09:48:54,739 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 241 SyntacticMatches, 1 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4197 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=23126, Invalid=31864, Unknown=0, NotChecked=0, Total=54990 [2022-04-08 09:48:54,740 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 160 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:48:54,740 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.2s Time] [2022-04-08 09:48:54,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-04-08 09:48:55,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2022-04-08 09:48:55,975 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:48:55,975 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-08 09:48:55,975 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-08 09:48:55,975 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-08 09:48:55,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:55,977 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2022-04-08 09:48:55,977 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2022-04-08 09:48:55,977 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:55,977 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:55,977 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-08 09:48:55,977 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-08 09:48:55,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:48:55,978 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2022-04-08 09:48:55,978 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2022-04-08 09:48:55,978 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:48:55,978 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:48:55,979 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:48:55,979 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:48:55,979 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-08 09:48:55,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 162 transitions. [2022-04-08 09:48:55,980 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 162 transitions. Word has length 159 [2022-04-08 09:48:55,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:48:55,980 INFO L478 AbstractCegarLoop]: Abstraction has 162 states and 162 transitions. [2022-04-08 09:48:55,980 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-08 09:48:55,980 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 162 states and 162 transitions. [2022-04-08 09:48:56,284 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-08 09:48:56,284 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 162 transitions. [2022-04-08 09:48:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-04-08 09:48:56,285 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:48:56,285 INFO L499 BasicCegarLoop]: trace histogram [75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:48:56,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-04-08 09:48:56,485 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-08 09:48:56,486 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:48:56,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:48:56,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1201058136, now seen corresponding path program 149 times [2022-04-08 09:48:56,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:48:56,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [472394787] [2022-04-08 09:48:56,494 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:48:56,494 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:48:56,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1201058136, now seen corresponding path program 150 times [2022-04-08 09:48:56,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:48:56,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113481037] [2022-04-08 09:48:56,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:48:56,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:48:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:58,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:48:58,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:58,697 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-08 09:48:58,697 INFO L290 TraceCheckUtils]: 1: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-08 09:48:58,697 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-08 09:48:58,697 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-08 09:48:58,697 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-08 09:48:58,697 INFO L290 TraceCheckUtils]: 2: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-08 09:48:58,698 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-08 09:48:58,698 INFO L272 TraceCheckUtils]: 4: Hoare triple {91323#true} call #t~ret3 := main(); {91323#true} is VALID [2022-04-08 09:48:58,698 INFO L290 TraceCheckUtils]: 5: Hoare triple {91323#true} ~i~0 := 0;~k~0 := 0; {91328#(= main_~k~0 0)} is VALID [2022-04-08 09:48:58,698 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-08 09:48:58,698 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-08 09:48:58,699 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-08 09:48:58,699 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-08 09:48:58,699 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-08 09:48:58,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-08 09:48:58,700 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-08 09:48:58,700 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-08 09:48:58,701 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-08 09:48:58,701 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-08 09:48:58,701 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-08 09:48:58,702 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-08 09:48:58,702 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-08 09:48:58,703 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-08 09:48:58,703 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-08 09:48:58,703 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-08 09:48:58,703 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-08 09:48:58,704 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-08 09:48:58,704 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-08 09:48:58,705 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-08 09:48:58,705 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-08 09:48:58,705 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-08 09:48:58,705 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-08 09:48:58,706 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-08 09:48:58,706 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-08 09:48:58,707 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-08 09:48:58,707 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-08 09:48:58,707 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-08 09:48:58,707 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-08 09:48:58,708 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-08 09:48:58,708 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-08 09:48:58,709 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-08 09:48:58,709 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-08 09:48:58,709 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-08 09:48:58,709 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-08 09:48:58,710 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-08 09:48:58,710 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-08 09:48:58,711 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-08 09:48:58,711 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-08 09:48:58,711 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-08 09:48:58,711 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-08 09:48:58,712 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-08 09:48:58,712 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-08 09:48:58,712 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-08 09:48:58,713 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-08 09:48:58,713 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-08 09:48:58,713 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-08 09:48:58,714 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-08 09:48:58,714 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-08 09:48:58,714 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-08 09:48:58,715 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-08 09:48:58,715 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-08 09:48:58,715 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-08 09:48:58,716 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-08 09:48:58,716 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-08 09:48:58,716 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-08 09:48:58,717 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-08 09:48:58,717 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-08 09:48:58,717 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-08 09:48:58,718 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-08 09:48:58,718 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-08 09:48:58,718 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-08 09:48:58,719 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-08 09:48:58,719 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-08 09:48:58,719 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-08 09:48:58,720 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-08 09:48:58,720 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-08 09:48:58,720 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-08 09:48:58,721 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-08 09:48:58,721 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-08 09:48:58,721 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-08 09:48:58,722 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-08 09:48:58,722 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-08 09:48:58,722 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-08 09:48:58,723 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-08 09:48:58,723 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-08 09:48:58,723 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-08 09:48:58,724 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-08 09:48:58,724 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-08 09:48:58,724 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-08 09:48:58,725 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-08 09:48:58,725 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-08 09:48:58,725 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-08 09:48:58,726 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-08 09:48:58,726 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-08 09:48:58,726 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-08 09:48:58,727 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-08 09:48:58,727 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-08 09:48:58,727 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-08 09:48:58,728 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-08 09:48:58,728 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-08 09:48:58,729 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-08 09:48:58,729 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-08 09:48:58,729 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-08 09:48:58,730 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-08 09:48:58,730 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-08 09:48:58,731 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-08 09:48:58,731 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-08 09:48:58,731 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-08 09:48:58,732 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-08 09:48:58,732 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-08 09:48:58,732 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-08 09:48:58,733 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-08 09:48:58,733 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-08 09:48:58,734 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-08 09:48:58,734 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-08 09:48:58,734 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-08 09:48:58,735 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-08 09:48:58,735 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-08 09:48:58,735 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-08 09:48:58,736 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-08 09:48:58,736 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-08 09:48:58,736 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-08 09:48:58,737 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-08 09:48:58,737 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-08 09:48:58,737 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-08 09:48:58,738 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-08 09:48:58,738 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-08 09:48:58,738 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-08 09:48:58,739 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-08 09:48:58,739 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-08 09:48:58,739 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-08 09:48:58,740 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-08 09:48:58,740 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-08 09:48:58,740 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-08 09:48:58,741 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-08 09:48:58,741 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-08 09:48:58,741 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-08 09:48:58,742 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-08 09:48:58,742 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-08 09:48:58,742 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-08 09:48:58,743 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-08 09:48:58,743 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-08 09:48:58,743 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-08 09:48:58,744 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-08 09:48:58,744 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-08 09:48:58,744 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-08 09:48:58,745 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-08 09:48:58,745 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-08 09:48:58,745 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-08 09:48:58,746 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-08 09:48:58,746 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-08 09:48:58,746 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-08 09:48:58,747 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-08 09:48:58,747 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-08 09:48:58,747 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-08 09:48:58,748 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-08 09:48:58,748 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-08 09:48:58,748 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-08 09:48:58,749 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-08 09:48:58,749 INFO L290 TraceCheckUtils]: 156: Hoare triple {91403#(<= main_~k~0 75)} assume !(~i~0 < 1000000); {91403#(<= main_~k~0 75)} is VALID [2022-04-08 09:48:58,750 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-08 09:48:58,750 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-08 09:48:58,750 INFO L290 TraceCheckUtils]: 159: Hoare triple {91405#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {91324#false} is VALID [2022-04-08 09:48:58,750 INFO L290 TraceCheckUtils]: 160: Hoare triple {91324#false} assume !false; {91324#false} is VALID [2022-04-08 09:48:58,751 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-08 09:48:58,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:48:58,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113481037] [2022-04-08 09:48:58,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113481037] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:48:58,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237114497] [2022-04-08 09:48:58,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:48:58,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:48:58,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:48:58,752 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-08 09:48:58,753 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-08 09:48:58,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 76 check-sat command(s) [2022-04-08 09:48:58,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:48:59,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 874 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-08 09:48:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:48:59,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:49:00,060 INFO L272 TraceCheckUtils]: 0: Hoare triple {91323#true} call ULTIMATE.init(); {91323#true} is VALID [2022-04-08 09:49:00,061 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-08 09:49:00,061 INFO L290 TraceCheckUtils]: 2: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-08 09:49:00,061 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-08 09:49:00,061 INFO L272 TraceCheckUtils]: 4: Hoare triple {91323#true} call #t~ret3 := main(); {91323#true} is VALID [2022-04-08 09:49:00,061 INFO L290 TraceCheckUtils]: 5: Hoare triple {91323#true} ~i~0 := 0;~k~0 := 0; {91425#(<= main_~k~0 0)} is VALID [2022-04-08 09:49:00,061 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-08 09:49:00,062 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-08 09:49:00,062 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-08 09:49:00,063 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-08 09:49:00,063 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-08 09:49:00,063 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-08 09:49:00,063 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-08 09:49:00,064 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-08 09:49:00,064 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-08 09:49:00,065 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-08 09:49:00,065 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-08 09:49:00,065 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-08 09:49:00,066 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-08 09:49:00,066 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-08 09:49:00,066 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-08 09:49:00,067 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-08 09:49:00,067 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-08 09:49:00,067 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-08 09:49:00,068 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-08 09:49:00,068 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-08 09:49:00,068 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-08 09:49:00,069 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-08 09:49:00,069 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-08 09:49:00,069 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-08 09:49:00,070 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-08 09:49:00,070 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-08 09:49:00,070 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-08 09:49:00,071 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-08 09:49:00,071 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-08 09:49:00,071 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-08 09:49:00,072 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-08 09:49:00,072 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-08 09:49:00,072 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-08 09:49:00,073 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-08 09:49:00,073 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-08 09:49:00,073 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-08 09:49:00,074 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-08 09:49:00,074 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-08 09:49:00,074 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-08 09:49:00,075 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-08 09:49:00,075 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-08 09:49:00,075 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-08 09:49:00,076 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-08 09:49:00,076 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-08 09:49:00,076 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-08 09:49:00,077 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-08 09:49:00,077 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-08 09:49:00,077 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-08 09:49:00,078 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-08 09:49:00,078 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-08 09:49:00,078 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-08 09:49:00,079 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-08 09:49:00,079 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-08 09:49:00,079 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-08 09:49:00,080 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-08 09:49:00,080 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-08 09:49:00,080 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-08 09:49:00,081 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-08 09:49:00,081 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-08 09:49:00,081 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-08 09:49:00,082 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-08 09:49:00,082 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-08 09:49:00,082 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-08 09:49:00,083 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-08 09:49:00,083 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-08 09:49:00,084 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-08 09:49:00,084 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-08 09:49:00,084 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-08 09:49:00,084 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-08 09:49:00,085 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-08 09:49:00,085 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-08 09:49:00,086 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-08 09:49:00,086 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-08 09:49:00,086 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-08 09:49:00,086 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-08 09:49:00,087 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-08 09:49:00,087 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-08 09:49:00,088 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-08 09:49:00,088 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-08 09:49:00,088 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-08 09:49:00,089 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-08 09:49:00,089 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-08 09:49:00,089 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-08 09:49:00,090 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-08 09:49:00,090 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-08 09:49:00,090 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-08 09:49:00,091 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-08 09:49:00,091 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-08 09:49:00,091 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-08 09:49:00,092 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-08 09:49:00,092 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-08 09:49:00,092 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-08 09:49:00,093 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-08 09:49:00,093 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-08 09:49:00,093 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-08 09:49:00,094 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-08 09:49:00,094 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-08 09:49:00,094 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-08 09:49:00,095 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-08 09:49:00,095 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-08 09:49:00,095 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-08 09:49:00,096 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-08 09:49:00,096 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-08 09:49:00,096 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-08 09:49:00,097 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-08 09:49:00,097 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-08 09:49:00,097 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-08 09:49:00,098 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-08 09:49:00,098 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-08 09:49:00,098 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-08 09:49:00,099 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-08 09:49:00,099 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-08 09:49:00,099 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-08 09:49:00,100 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-08 09:49:00,100 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-08 09:49:00,101 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-08 09:49:00,101 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-08 09:49:00,101 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-08 09:49:00,101 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-08 09:49:00,102 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-08 09:49:00,102 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-08 09:49:00,103 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-08 09:49:00,103 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-08 09:49:00,103 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-08 09:49:00,104 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-08 09:49:00,104 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-08 09:49:00,104 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-08 09:49:00,105 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-08 09:49:00,105 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-08 09:49:00,105 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-08 09:49:00,106 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-08 09:49:00,106 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-08 09:49:00,106 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-08 09:49:00,107 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-08 09:49:00,107 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-08 09:49:00,107 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-08 09:49:00,108 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-08 09:49:00,108 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-08 09:49:00,108 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-08 09:49:00,109 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-08 09:49:00,109 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-08 09:49:00,109 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-08 09:49:00,110 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-08 09:49:00,110 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-08 09:49:00,110 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-08 09:49:00,111 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-08 09:49:00,111 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-08 09:49:00,111 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-08 09:49:00,112 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-08 09:49:00,112 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-08 09:49:00,112 INFO L290 TraceCheckUtils]: 156: Hoare triple {91403#(<= main_~k~0 75)} assume !(~i~0 < 1000000); {91403#(<= main_~k~0 75)} is VALID [2022-04-08 09:49:00,113 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-08 09:49:00,113 INFO L290 TraceCheckUtils]: 158: Hoare triple {91882#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {91886#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:00,113 INFO L290 TraceCheckUtils]: 159: Hoare triple {91886#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {91324#false} is VALID [2022-04-08 09:49:00,113 INFO L290 TraceCheckUtils]: 160: Hoare triple {91324#false} assume !false; {91324#false} is VALID [2022-04-08 09:49:00,114 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-08 09:49:00,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:49:06,483 INFO L290 TraceCheckUtils]: 160: Hoare triple {91324#false} assume !false; {91324#false} is VALID [2022-04-08 09:49:06,483 INFO L290 TraceCheckUtils]: 159: Hoare triple {91886#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {91324#false} is VALID [2022-04-08 09:49:06,484 INFO L290 TraceCheckUtils]: 158: Hoare triple {91882#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {91886#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:06,484 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-08 09:49:06,484 INFO L290 TraceCheckUtils]: 156: Hoare triple {91902#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {91902#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:49:06,485 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-08 09:49:06,485 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-08 09:49:06,485 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-08 09:49:06,486 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-08 09:49:06,486 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-08 09:49:06,486 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-08 09:49:06,487 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-08 09:49:06,487 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-08 09:49:06,487 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-08 09:49:06,488 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-08 09:49:06,488 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-08 09:49:06,488 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-08 09:49:06,489 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-08 09:49:06,489 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-08 09:49:06,489 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-08 09:49:06,490 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-08 09:49:06,490 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-08 09:49:06,490 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-08 09:49:06,491 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-08 09:49:06,491 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-08 09:49:06,492 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-08 09:49:06,492 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-08 09:49:06,492 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-08 09:49:06,492 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-08 09:49:06,493 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-08 09:49:06,493 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-08 09:49:06,494 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-08 09:49:06,494 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-08 09:49:06,494 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-08 09:49:06,494 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-08 09:49:06,495 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-08 09:49:06,495 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-08 09:49:06,496 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-08 09:49:06,496 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-08 09:49:06,496 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-08 09:49:06,497 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-08 09:49:06,497 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-08 09:49:06,497 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-08 09:49:06,498 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-08 09:49:06,498 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-08 09:49:06,498 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-08 09:49:06,499 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-08 09:49:06,499 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-08 09:49:06,499 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-08 09:49:06,500 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-08 09:49:06,500 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-08 09:49:06,500 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-08 09:49:06,513 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-08 09:49:06,513 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-08 09:49:06,513 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-08 09:49:06,514 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-08 09:49:06,514 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-08 09:49:06,515 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-08 09:49:06,515 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-08 09:49:06,515 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-08 09:49:06,515 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-08 09:49:06,516 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-08 09:49:06,516 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-08 09:49:06,517 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-08 09:49:06,517 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-08 09:49:06,517 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-08 09:49:06,518 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-08 09:49:06,518 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-08 09:49:06,518 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-08 09:49:06,519 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-08 09:49:06,519 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-08 09:49:06,519 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-08 09:49:06,520 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-08 09:49:06,520 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-08 09:49:06,520 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-08 09:49:06,521 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-08 09:49:06,521 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-08 09:49:06,521 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-08 09:49:06,522 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-08 09:49:06,522 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-08 09:49:06,522 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-08 09:49:06,523 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-08 09:49:06,523 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-08 09:49:06,523 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-08 09:49:06,524 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-08 09:49:06,524 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-08 09:49:06,524 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-08 09:49:06,525 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-08 09:49:06,525 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-08 09:49:06,525 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-08 09:49:06,526 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-08 09:49:06,526 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-08 09:49:06,526 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-08 09:49:06,527 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-08 09:49:06,527 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-08 09:49:06,527 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-08 09:49:06,528 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-08 09:49:06,528 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-08 09:49:06,528 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-08 09:49:06,529 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-08 09:49:06,529 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-08 09:49:06,529 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-08 09:49:06,530 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-08 09:49:06,530 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-08 09:49:06,530 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-08 09:49:06,531 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-08 09:49:06,531 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-08 09:49:06,531 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-08 09:49:06,532 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-08 09:49:06,532 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-08 09:49:06,532 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-08 09:49:06,533 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-08 09:49:06,533 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-08 09:49:06,534 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-08 09:49:06,534 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-08 09:49:06,534 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-08 09:49:06,534 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-08 09:49:06,535 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-08 09:49:06,535 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-08 09:49:06,536 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-08 09:49:06,536 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-08 09:49:06,536 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-08 09:49:06,536 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-08 09:49:06,537 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-08 09:49:06,537 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-08 09:49:06,538 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-08 09:49:06,538 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-08 09:49:06,538 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-08 09:49:06,538 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-08 09:49:06,539 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-08 09:49:06,539 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-08 09:49:06,540 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-08 09:49:06,540 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-08 09:49:06,540 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-08 09:49:06,541 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-08 09:49:06,541 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-08 09:49:06,541 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-08 09:49:06,542 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-08 09:49:06,542 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-08 09:49:06,542 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-08 09:49:06,543 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-08 09:49:06,543 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-08 09:49:06,543 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-08 09:49:06,544 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-08 09:49:06,544 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-08 09:49:06,544 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-08 09:49:06,545 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-08 09:49:06,545 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-08 09:49:06,545 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-08 09:49:06,546 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-08 09:49:06,546 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-08 09:49:06,546 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-08 09:49:06,547 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-08 09:49:06,547 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-08 09:49:06,547 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-08 09:49:06,548 INFO L290 TraceCheckUtils]: 5: Hoare triple {91323#true} ~i~0 := 0;~k~0 := 0; {92427#(<= main_~k~0 999925)} is VALID [2022-04-08 09:49:06,548 INFO L272 TraceCheckUtils]: 4: Hoare triple {91323#true} call #t~ret3 := main(); {91323#true} is VALID [2022-04-08 09:49:06,548 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-08 09:49:06,548 INFO L290 TraceCheckUtils]: 2: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-08 09:49:06,548 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-08 09:49:06,548 INFO L272 TraceCheckUtils]: 0: Hoare triple {91323#true} call ULTIMATE.init(); {91323#true} is VALID [2022-04-08 09:49:06,549 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-08 09:49:06,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237114497] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:49:06,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:49:06,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 80, 80] total 160 [2022-04-08 09:49:06,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:49:06,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [472394787] [2022-04-08 09:49:06,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [472394787] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:49:06,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:49:06,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [81] imperfect sequences [] total 81 [2022-04-08 09:49:06,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693046584] [2022-04-08 09:49:06,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:49:06,550 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-08 09:49:06,550 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:49:06,550 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-08 09:49:06,655 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-08 09:49:06,656 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-04-08 09:49:06,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:06,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-04-08 09:49:06,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11947, Invalid=13493, Unknown=0, NotChecked=0, Total=25440 [2022-04-08 09:49:06,658 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-08 09:49:10,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:10,939 INFO L93 Difference]: Finished difference Result 170 states and 170 transitions. [2022-04-08 09:49:10,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-04-08 09:49:10,940 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-08 09:49:10,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:49:10,940 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-08 09:49:10,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 170 transitions. [2022-04-08 09:49:10,941 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-08 09:49:10,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 170 transitions. [2022-04-08 09:49:10,942 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 81 states and 170 transitions. [2022-04-08 09:49:11,082 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-08 09:49:11,083 INFO L225 Difference]: With dead ends: 170 [2022-04-08 09:49:11,083 INFO L226 Difference]: Without dead ends: 165 [2022-04-08 09:49:11,086 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4291 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=23738, Invalid=32668, Unknown=0, NotChecked=0, Total=56406 [2022-04-08 09:49:11,087 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 162 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:49:11,087 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.2s Time] [2022-04-08 09:49:11,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-04-08 09:49:12,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 164. [2022-04-08 09:49:12,388 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:49:12,389 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-08 09:49:12,389 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-08 09:49:12,389 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-08 09:49:12,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:12,390 INFO L93 Difference]: Finished difference Result 165 states and 165 transitions. [2022-04-08 09:49:12,390 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 165 transitions. [2022-04-08 09:49:12,390 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:49:12,390 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:49:12,390 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-08 09:49:12,391 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-08 09:49:12,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:12,392 INFO L93 Difference]: Finished difference Result 165 states and 165 transitions. [2022-04-08 09:49:12,392 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 165 transitions. [2022-04-08 09:49:12,392 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:49:12,392 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:49:12,392 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:49:12,392 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:49:12,392 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-08 09:49:12,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 164 transitions. [2022-04-08 09:49:12,394 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 164 transitions. Word has length 161 [2022-04-08 09:49:12,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:49:12,394 INFO L478 AbstractCegarLoop]: Abstraction has 164 states and 164 transitions. [2022-04-08 09:49:12,394 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-08 09:49:12,394 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 164 states and 164 transitions. [2022-04-08 09:49:12,726 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-08 09:49:12,726 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 164 transitions. [2022-04-08 09:49:12,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-04-08 09:49:12,727 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:49:12,727 INFO L499 BasicCegarLoop]: trace histogram [76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:49:12,744 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-08 09:49:12,927 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-08 09:49:12,928 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:49:12,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:49:12,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2065484956, now seen corresponding path program 151 times [2022-04-08 09:49:12,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:12,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1192024971] [2022-04-08 09:49:12,935 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:49:12,935 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:49:12,935 INFO L85 PathProgramCache]: Analyzing trace with hash -2065484956, now seen corresponding path program 152 times [2022-04-08 09:49:12,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:49:12,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143722041] [2022-04-08 09:49:12,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:49:12,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:49:13,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:15,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:49:15,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:15,176 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-08 09:49:15,177 INFO L290 TraceCheckUtils]: 1: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-08 09:49:15,177 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-08 09:49:15,177 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-08 09:49:15,177 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-08 09:49:15,177 INFO L290 TraceCheckUtils]: 2: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-08 09:49:15,177 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-08 09:49:15,177 INFO L272 TraceCheckUtils]: 4: Hoare triple {93605#true} call #t~ret3 := main(); {93605#true} is VALID [2022-04-08 09:49:15,177 INFO L290 TraceCheckUtils]: 5: Hoare triple {93605#true} ~i~0 := 0;~k~0 := 0; {93610#(= main_~k~0 0)} is VALID [2022-04-08 09:49:15,178 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-08 09:49:15,178 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-08 09:49:15,178 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-08 09:49:15,179 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-08 09:49:15,179 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-08 09:49:15,179 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-08 09:49:15,180 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-08 09:49:15,180 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-08 09:49:15,180 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-08 09:49:15,181 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-08 09:49:15,181 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-08 09:49:15,181 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-08 09:49:15,182 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-08 09:49:15,182 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-08 09:49:15,182 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-08 09:49:15,183 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-08 09:49:15,183 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-08 09:49:15,184 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-08 09:49:15,184 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-08 09:49:15,184 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-08 09:49:15,184 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-08 09:49:15,185 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-08 09:49:15,185 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-08 09:49:15,186 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-08 09:49:15,186 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-08 09:49:15,186 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-08 09:49:15,186 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-08 09:49:15,187 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-08 09:49:15,187 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-08 09:49:15,188 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-08 09:49:15,188 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-08 09:49:15,188 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-08 09:49:15,188 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-08 09:49:15,189 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-08 09:49:15,189 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-08 09:49:15,190 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-08 09:49:15,190 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-08 09:49:15,190 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-08 09:49:15,191 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-08 09:49:15,191 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-08 09:49:15,191 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-08 09:49:15,192 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-08 09:49:15,192 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-08 09:49:15,192 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-08 09:49:15,193 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-08 09:49:15,193 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-08 09:49:15,193 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-08 09:49:15,194 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-08 09:49:15,194 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-08 09:49:15,194 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-08 09:49:15,195 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-08 09:49:15,195 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-08 09:49:15,195 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-08 09:49:15,196 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-08 09:49:15,196 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-08 09:49:15,196 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-08 09:49:15,197 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-08 09:49:15,197 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-08 09:49:15,197 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-08 09:49:15,198 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-08 09:49:15,198 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-08 09:49:15,198 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-08 09:49:15,199 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-08 09:49:15,199 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-08 09:49:15,199 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-08 09:49:15,200 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-08 09:49:15,200 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-08 09:49:15,200 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-08 09:49:15,201 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-08 09:49:15,201 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-08 09:49:15,201 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-08 09:49:15,202 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-08 09:49:15,202 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-08 09:49:15,202 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-08 09:49:15,203 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-08 09:49:15,203 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-08 09:49:15,203 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-08 09:49:15,204 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-08 09:49:15,204 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-08 09:49:15,204 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-08 09:49:15,205 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-08 09:49:15,205 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-08 09:49:15,205 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-08 09:49:15,206 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-08 09:49:15,206 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-08 09:49:15,206 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-08 09:49:15,207 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-08 09:49:15,207 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-08 09:49:15,207 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-08 09:49:15,208 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-08 09:49:15,208 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-08 09:49:15,208 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-08 09:49:15,209 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-08 09:49:15,209 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-08 09:49:15,209 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-08 09:49:15,210 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-08 09:49:15,210 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-08 09:49:15,210 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-08 09:49:15,224 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-08 09:49:15,224 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-08 09:49:15,225 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-08 09:49:15,225 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-08 09:49:15,225 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-08 09:49:15,226 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-08 09:49:15,226 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-08 09:49:15,226 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-08 09:49:15,227 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-08 09:49:15,227 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-08 09:49:15,227 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-08 09:49:15,228 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-08 09:49:15,228 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-08 09:49:15,228 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-08 09:49:15,229 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-08 09:49:15,229 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-08 09:49:15,229 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-08 09:49:15,230 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-08 09:49:15,230 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-08 09:49:15,230 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-08 09:49:15,231 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-08 09:49:15,231 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-08 09:49:15,231 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-08 09:49:15,232 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-08 09:49:15,232 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-08 09:49:15,232 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-08 09:49:15,233 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-08 09:49:15,233 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-08 09:49:15,233 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-08 09:49:15,234 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-08 09:49:15,234 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-08 09:49:15,235 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-08 09:49:15,235 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-08 09:49:15,235 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-08 09:49:15,235 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-08 09:49:15,236 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-08 09:49:15,236 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-08 09:49:15,237 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-08 09:49:15,237 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-08 09:49:15,237 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-08 09:49:15,237 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-08 09:49:15,238 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-08 09:49:15,238 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-08 09:49:15,239 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-08 09:49:15,239 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-08 09:49:15,239 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-08 09:49:15,239 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-08 09:49:15,240 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-08 09:49:15,240 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-08 09:49:15,241 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-08 09:49:15,241 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-08 09:49:15,241 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-08 09:49:15,241 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-08 09:49:15,242 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-08 09:49:15,242 INFO L290 TraceCheckUtils]: 158: Hoare triple {93686#(<= main_~k~0 76)} assume !(~i~0 < 1000000); {93686#(<= main_~k~0 76)} is VALID [2022-04-08 09:49:15,243 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-08 09:49:15,243 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-08 09:49:15,243 INFO L290 TraceCheckUtils]: 161: Hoare triple {93688#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {93606#false} is VALID [2022-04-08 09:49:15,243 INFO L290 TraceCheckUtils]: 162: Hoare triple {93606#false} assume !false; {93606#false} is VALID [2022-04-08 09:49:15,244 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-08 09:49:15,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:49:15,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143722041] [2022-04-08 09:49:15,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143722041] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:49:15,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067407374] [2022-04-08 09:49:15,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:49:15,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:49:15,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:49:15,245 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-08 09:49:15,246 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-08 09:49:15,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:49:15,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:49:15,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 80 conjunts are in the unsatisfiable core [2022-04-08 09:49:15,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:15,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:49:16,519 INFO L272 TraceCheckUtils]: 0: Hoare triple {93605#true} call ULTIMATE.init(); {93605#true} is VALID [2022-04-08 09:49:16,519 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-08 09:49:16,520 INFO L290 TraceCheckUtils]: 2: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-08 09:49:16,520 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-08 09:49:16,520 INFO L272 TraceCheckUtils]: 4: Hoare triple {93605#true} call #t~ret3 := main(); {93605#true} is VALID [2022-04-08 09:49:16,520 INFO L290 TraceCheckUtils]: 5: Hoare triple {93605#true} ~i~0 := 0;~k~0 := 0; {93708#(<= main_~k~0 0)} is VALID [2022-04-08 09:49:16,520 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-08 09:49:16,521 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-08 09:49:16,521 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-08 09:49:16,521 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-08 09:49:16,522 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-08 09:49:16,522 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-08 09:49:16,522 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-08 09:49:16,523 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-08 09:49:16,523 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-08 09:49:16,523 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-08 09:49:16,524 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-08 09:49:16,524 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-08 09:49:16,524 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-08 09:49:16,525 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-08 09:49:16,525 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-08 09:49:16,525 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-08 09:49:16,526 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-08 09:49:16,526 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-08 09:49:16,526 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-08 09:49:16,527 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-08 09:49:16,527 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-08 09:49:16,527 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-08 09:49:16,528 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-08 09:49:16,528 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-08 09:49:16,528 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-08 09:49:16,529 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-08 09:49:16,529 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-08 09:49:16,529 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-08 09:49:16,530 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-08 09:49:16,530 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-08 09:49:16,530 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-08 09:49:16,531 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-08 09:49:16,531 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-08 09:49:16,531 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-08 09:49:16,532 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-08 09:49:16,532 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-08 09:49:16,532 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-08 09:49:16,533 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-08 09:49:16,533 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-08 09:49:16,533 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-08 09:49:16,534 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-08 09:49:16,534 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-08 09:49:16,534 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-08 09:49:16,535 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-08 09:49:16,535 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-08 09:49:16,536 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-08 09:49:16,536 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-08 09:49:16,536 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-08 09:49:16,536 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-08 09:49:16,537 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-08 09:49:16,537 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-08 09:49:16,538 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-08 09:49:16,538 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-08 09:49:16,538 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-08 09:49:16,538 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-08 09:49:16,539 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-08 09:49:16,539 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-08 09:49:16,540 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-08 09:49:16,540 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-08 09:49:16,540 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-08 09:49:16,541 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-08 09:49:16,541 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-08 09:49:16,541 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-08 09:49:16,542 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-08 09:49:16,542 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-08 09:49:16,542 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-08 09:49:16,543 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-08 09:49:16,543 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-08 09:49:16,543 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-08 09:49:16,544 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-08 09:49:16,544 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-08 09:49:16,544 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-08 09:49:16,545 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-08 09:49:16,545 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-08 09:49:16,545 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-08 09:49:16,546 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-08 09:49:16,546 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-08 09:49:16,546 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-08 09:49:16,547 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-08 09:49:16,547 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-08 09:49:16,547 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-08 09:49:16,548 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-08 09:49:16,548 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-08 09:49:16,548 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-08 09:49:16,549 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-08 09:49:16,549 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-08 09:49:16,549 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-08 09:49:16,550 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-08 09:49:16,550 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-08 09:49:16,550 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-08 09:49:16,551 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-08 09:49:16,551 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-08 09:49:16,551 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-08 09:49:16,552 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-08 09:49:16,552 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-08 09:49:16,552 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-08 09:49:16,553 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-08 09:49:16,553 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-08 09:49:16,553 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-08 09:49:16,554 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-08 09:49:16,554 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-08 09:49:16,555 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-08 09:49:16,555 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-08 09:49:16,555 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-08 09:49:16,555 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-08 09:49:16,556 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-08 09:49:16,556 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-08 09:49:16,557 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-08 09:49:16,557 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-08 09:49:16,557 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-08 09:49:16,557 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-08 09:49:16,558 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-08 09:49:16,558 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-08 09:49:16,559 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-08 09:49:16,559 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-08 09:49:16,559 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-08 09:49:16,560 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-08 09:49:16,560 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-08 09:49:16,560 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-08 09:49:16,561 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-08 09:49:16,561 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-08 09:49:16,561 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-08 09:49:16,562 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-08 09:49:16,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-08 09:49:16,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-08 09:49:16,563 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-08 09:49:16,563 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-08 09:49:16,563 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-08 09:49:16,564 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-08 09:49:16,564 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-08 09:49:16,564 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-08 09:49:16,565 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-08 09:49:16,565 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-08 09:49:16,565 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-08 09:49:16,566 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-08 09:49:16,566 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-08 09:49:16,566 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-08 09:49:16,567 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-08 09:49:16,567 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-08 09:49:16,567 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-08 09:49:16,568 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-08 09:49:16,568 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-08 09:49:16,568 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-08 09:49:16,569 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-08 09:49:16,569 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-08 09:49:16,569 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-08 09:49:16,570 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-08 09:49:16,570 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-08 09:49:16,570 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-08 09:49:16,571 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-08 09:49:16,571 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-08 09:49:16,571 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-08 09:49:16,572 INFO L290 TraceCheckUtils]: 158: Hoare triple {93686#(<= main_~k~0 76)} assume !(~i~0 < 1000000); {93686#(<= main_~k~0 76)} is VALID [2022-04-08 09:49:16,572 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-08 09:49:16,572 INFO L290 TraceCheckUtils]: 160: Hoare triple {94171#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {94175#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:16,573 INFO L290 TraceCheckUtils]: 161: Hoare triple {94175#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {93606#false} is VALID [2022-04-08 09:49:16,573 INFO L290 TraceCheckUtils]: 162: Hoare triple {93606#false} assume !false; {93606#false} is VALID [2022-04-08 09:49:16,573 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-08 09:49:16,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:49:23,132 INFO L290 TraceCheckUtils]: 162: Hoare triple {93606#false} assume !false; {93606#false} is VALID [2022-04-08 09:49:23,132 INFO L290 TraceCheckUtils]: 161: Hoare triple {94175#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {93606#false} is VALID [2022-04-08 09:49:23,132 INFO L290 TraceCheckUtils]: 160: Hoare triple {94171#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {94175#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:23,133 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-08 09:49:23,133 INFO L290 TraceCheckUtils]: 158: Hoare triple {94191#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {94191#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:49:23,134 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-08 09:49:23,134 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-08 09:49:23,134 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-08 09:49:23,135 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-08 09:49:23,135 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-08 09:49:23,135 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-08 09:49:23,136 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-08 09:49:23,136 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-08 09:49:23,136 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-08 09:49:23,137 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-08 09:49:23,137 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-08 09:49:23,137 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-08 09:49:23,138 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-08 09:49:23,138 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-08 09:49:23,138 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-08 09:49:23,139 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-08 09:49:23,139 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-08 09:49:23,139 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-08 09:49:23,140 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-08 09:49:23,140 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-08 09:49:23,140 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-08 09:49:23,141 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-08 09:49:23,141 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-08 09:49:23,141 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-08 09:49:23,142 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-08 09:49:23,142 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-08 09:49:23,142 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-08 09:49:23,143 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-08 09:49:23,143 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-08 09:49:23,143 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-08 09:49:23,144 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-08 09:49:23,144 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-08 09:49:23,145 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-08 09:49:23,145 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-08 09:49:23,145 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-08 09:49:23,146 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-08 09:49:23,146 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-08 09:49:23,146 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-08 09:49:23,147 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-08 09:49:23,147 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-08 09:49:23,147 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-08 09:49:23,148 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-08 09:49:23,148 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-08 09:49:23,148 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-08 09:49:23,149 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-08 09:49:23,149 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-08 09:49:23,149 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-08 09:49:23,150 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-08 09:49:23,150 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-08 09:49:23,150 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-08 09:49:23,151 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-08 09:49:23,151 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-08 09:49:23,151 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-08 09:49:23,152 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-08 09:49:23,152 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-08 09:49:23,152 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-08 09:49:23,153 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-08 09:49:23,153 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-08 09:49:23,153 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-08 09:49:23,154 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-08 09:49:23,154 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-08 09:49:23,154 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-08 09:49:23,155 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-08 09:49:23,155 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-08 09:49:23,155 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-08 09:49:23,156 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-08 09:49:23,156 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-08 09:49:23,156 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-08 09:49:23,157 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-08 09:49:23,157 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-08 09:49:23,157 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-08 09:49:23,158 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-08 09:49:23,158 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-08 09:49:23,158 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-08 09:49:23,159 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-08 09:49:23,159 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-08 09:49:23,159 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-08 09:49:23,160 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-08 09:49:23,160 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-08 09:49:23,160 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-08 09:49:23,161 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-08 09:49:23,161 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-08 09:49:23,161 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-08 09:49:23,162 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-08 09:49:23,162 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-08 09:49:23,162 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-08 09:49:23,163 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-08 09:49:23,163 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-08 09:49:23,164 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-08 09:49:23,164 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-08 09:49:23,164 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-08 09:49:23,164 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-08 09:49:23,165 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-08 09:49:23,165 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-08 09:49:23,166 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-08 09:49:23,166 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-08 09:49:23,166 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-08 09:49:23,167 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-08 09:49:23,167 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-08 09:49:23,167 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-08 09:49:23,168 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-08 09:49:23,168 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-08 09:49:23,168 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-08 09:49:23,169 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-08 09:49:23,169 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-08 09:49:23,169 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-08 09:49:23,170 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-08 09:49:23,170 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-08 09:49:23,170 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-08 09:49:23,171 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-08 09:49:23,171 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-08 09:49:23,171 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-08 09:49:23,172 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-08 09:49:23,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-08 09:49:23,172 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-08 09:49:23,173 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-08 09:49:23,173 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-08 09:49:23,173 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-08 09:49:23,174 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-08 09:49:23,174 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-08 09:49:23,174 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-08 09:49:23,175 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-08 09:49:23,175 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-08 09:49:23,175 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-08 09:49:23,176 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-08 09:49:23,176 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-08 09:49:23,176 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-08 09:49:23,177 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-08 09:49:23,177 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-08 09:49:23,177 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-08 09:49:23,178 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-08 09:49:23,178 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-08 09:49:23,178 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-08 09:49:23,179 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-08 09:49:23,179 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-08 09:49:23,179 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-08 09:49:23,180 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-08 09:49:23,180 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-08 09:49:23,180 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-08 09:49:23,181 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-08 09:49:23,181 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-08 09:49:23,181 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-08 09:49:23,182 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-08 09:49:23,182 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-08 09:49:23,182 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-08 09:49:23,183 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-08 09:49:23,183 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-08 09:49:23,183 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-08 09:49:23,184 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-08 09:49:23,184 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-08 09:49:23,185 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-08 09:49:23,185 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-08 09:49:23,185 INFO L290 TraceCheckUtils]: 5: Hoare triple {93605#true} ~i~0 := 0;~k~0 := 0; {94723#(<= main_~k~0 999924)} is VALID [2022-04-08 09:49:23,185 INFO L272 TraceCheckUtils]: 4: Hoare triple {93605#true} call #t~ret3 := main(); {93605#true} is VALID [2022-04-08 09:49:23,185 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-08 09:49:23,185 INFO L290 TraceCheckUtils]: 2: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-08 09:49:23,185 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-08 09:49:23,185 INFO L272 TraceCheckUtils]: 0: Hoare triple {93605#true} call ULTIMATE.init(); {93605#true} is VALID [2022-04-08 09:49:23,186 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-08 09:49:23,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067407374] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:49:23,186 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:49:23,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81, 81] total 162 [2022-04-08 09:49:23,186 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:49:23,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1192024971] [2022-04-08 09:49:23,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1192024971] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:49:23,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:49:23,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [82] imperfect sequences [] total 82 [2022-04-08 09:49:23,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564272353] [2022-04-08 09:49:23,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:49:23,187 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-08 09:49:23,187 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:49:23,187 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-08 09:49:23,294 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-08 09:49:23,294 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-04-08 09:49:23,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:23,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-04-08 09:49:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12258, Invalid=13824, Unknown=0, NotChecked=0, Total=26082 [2022-04-08 09:49:23,297 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-08 09:49:27,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:27,659 INFO L93 Difference]: Finished difference Result 172 states and 172 transitions. [2022-04-08 09:49:27,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-04-08 09:49:27,659 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-08 09:49:27,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:49:27,659 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-08 09:49:27,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 172 transitions. [2022-04-08 09:49:27,660 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-08 09:49:27,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 172 transitions. [2022-04-08 09:49:27,661 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 82 states and 172 transitions. [2022-04-08 09:49:27,792 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-08 09:49:27,794 INFO L225 Difference]: With dead ends: 172 [2022-04-08 09:49:27,794 INFO L226 Difference]: Without dead ends: 167 [2022-04-08 09:49:27,797 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 247 SyntacticMatches, 1 SemanticMatches, 239 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4386 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=24358, Invalid=33482, Unknown=0, NotChecked=0, Total=57840 [2022-04-08 09:49:27,797 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 164 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:49:27,797 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.2s Time] [2022-04-08 09:49:27,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-04-08 09:49:29,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 166. [2022-04-08 09:49:29,098 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:49:29,098 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-08 09:49:29,098 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-08 09:49:29,098 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-08 09:49:29,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:29,100 INFO L93 Difference]: Finished difference Result 167 states and 167 transitions. [2022-04-08 09:49:29,100 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 167 transitions. [2022-04-08 09:49:29,100 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:49:29,100 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:49:29,100 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-08 09:49:29,100 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-08 09:49:29,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:29,101 INFO L93 Difference]: Finished difference Result 167 states and 167 transitions. [2022-04-08 09:49:29,101 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 167 transitions. [2022-04-08 09:49:29,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:49:29,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:49:29,102 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:49:29,102 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:49:29,102 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-08 09:49:29,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 166 transitions. [2022-04-08 09:49:29,103 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 166 transitions. Word has length 163 [2022-04-08 09:49:29,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:49:29,103 INFO L478 AbstractCegarLoop]: Abstraction has 166 states and 166 transitions. [2022-04-08 09:49:29,104 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-08 09:49:29,104 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 166 states and 166 transitions. [2022-04-08 09:49:29,435 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-08 09:49:29,435 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 166 transitions. [2022-04-08 09:49:29,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-04-08 09:49:29,436 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:49:29,436 INFO L499 BasicCegarLoop]: trace histogram [77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:49:29,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-04-08 09:49:29,636 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-08 09:49:29,636 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:49:29,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:49:29,637 INFO L85 PathProgramCache]: Analyzing trace with hash 443996448, now seen corresponding path program 153 times [2022-04-08 09:49:29,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:29,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [819198725] [2022-04-08 09:49:29,644 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:49:29,644 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:49:29,644 INFO L85 PathProgramCache]: Analyzing trace with hash 443996448, now seen corresponding path program 154 times [2022-04-08 09:49:29,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:49:29,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142496896] [2022-04-08 09:49:29,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:49:29,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:49:29,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:31,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:49:31,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:31,903 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-08 09:49:31,903 INFO L290 TraceCheckUtils]: 1: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-08 09:49:31,903 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-08 09:49:31,904 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-08 09:49:31,904 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-08 09:49:31,904 INFO L290 TraceCheckUtils]: 2: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-08 09:49:31,904 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-08 09:49:31,904 INFO L272 TraceCheckUtils]: 4: Hoare triple {95915#true} call #t~ret3 := main(); {95915#true} is VALID [2022-04-08 09:49:31,904 INFO L290 TraceCheckUtils]: 5: Hoare triple {95915#true} ~i~0 := 0;~k~0 := 0; {95920#(= main_~k~0 0)} is VALID [2022-04-08 09:49:31,905 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-08 09:49:31,905 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-08 09:49:31,905 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-08 09:49:31,906 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-08 09:49:31,906 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-08 09:49:31,906 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-08 09:49:31,907 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-08 09:49:31,907 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-08 09:49:31,907 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-08 09:49:31,908 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-08 09:49:31,908 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-08 09:49:31,908 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-08 09:49:31,909 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-08 09:49:31,909 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-08 09:49:31,909 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-08 09:49:31,910 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-08 09:49:31,910 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-08 09:49:31,910 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-08 09:49:31,911 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-08 09:49:31,911 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-08 09:49:31,911 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-08 09:49:31,912 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-08 09:49:31,912 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-08 09:49:31,912 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-08 09:49:31,913 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-08 09:49:31,913 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-08 09:49:31,913 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-08 09:49:31,914 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-08 09:49:31,914 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-08 09:49:31,914 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-08 09:49:31,915 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-08 09:49:31,915 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-08 09:49:31,915 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-08 09:49:31,916 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-08 09:49:31,916 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-08 09:49:31,916 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-08 09:49:31,917 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-08 09:49:31,917 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-08 09:49:31,917 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-08 09:49:31,918 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-08 09:49:31,918 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-08 09:49:31,918 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-08 09:49:31,919 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-08 09:49:31,919 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-08 09:49:31,919 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-08 09:49:31,920 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-08 09:49:31,920 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-08 09:49:31,920 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-08 09:49:31,921 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-08 09:49:31,921 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-08 09:49:31,921 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-08 09:49:31,922 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-08 09:49:31,922 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-08 09:49:31,922 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-08 09:49:31,923 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-08 09:49:31,923 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-08 09:49:31,923 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-08 09:49:31,924 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-08 09:49:31,924 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-08 09:49:31,924 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-08 09:49:31,925 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-08 09:49:31,925 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-08 09:49:31,925 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-08 09:49:31,926 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-08 09:49:31,926 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-08 09:49:31,927 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-08 09:49:31,927 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-08 09:49:31,927 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-08 09:49:31,927 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-08 09:49:31,928 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-08 09:49:31,928 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-08 09:49:31,929 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-08 09:49:31,929 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-08 09:49:31,929 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-08 09:49:31,929 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-08 09:49:31,930 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-08 09:49:31,930 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-08 09:49:31,931 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-08 09:49:31,931 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-08 09:49:31,931 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-08 09:49:31,931 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-08 09:49:31,932 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-08 09:49:31,932 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-08 09:49:31,933 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-08 09:49:31,933 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-08 09:49:31,933 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-08 09:49:31,933 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-08 09:49:31,934 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-08 09:49:31,934 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-08 09:49:31,934 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-08 09:49:31,935 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-08 09:49:31,935 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-08 09:49:31,935 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-08 09:49:31,936 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-08 09:49:31,936 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-08 09:49:31,936 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-08 09:49:31,937 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-08 09:49:31,937 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-08 09:49:31,937 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-08 09:49:31,938 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-08 09:49:31,938 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-08 09:49:31,938 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-08 09:49:31,939 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-08 09:49:31,939 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-08 09:49:31,939 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-08 09:49:31,940 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-08 09:49:31,940 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-08 09:49:31,940 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-08 09:49:31,941 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-08 09:49:31,941 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-08 09:49:31,941 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-08 09:49:31,942 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-08 09:49:31,942 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-08 09:49:31,942 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-08 09:49:31,943 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-08 09:49:31,943 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-08 09:49:31,943 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-08 09:49:31,944 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-08 09:49:31,944 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-08 09:49:31,944 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-08 09:49:31,945 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-08 09:49:31,945 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-08 09:49:31,945 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-08 09:49:31,946 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-08 09:49:31,946 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-08 09:49:31,947 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-08 09:49:31,947 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-08 09:49:31,947 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-08 09:49:31,947 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-08 09:49:31,948 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-08 09:49:31,948 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-08 09:49:31,949 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-08 09:49:31,949 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-08 09:49:31,949 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-08 09:49:31,949 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-08 09:49:31,950 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-08 09:49:31,950 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-08 09:49:31,951 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-08 09:49:31,951 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-08 09:49:31,951 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-08 09:49:31,951 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-08 09:49:31,952 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-08 09:49:31,952 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-08 09:49:31,953 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-08 09:49:31,953 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-08 09:49:31,953 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-08 09:49:31,953 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-08 09:49:31,954 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-08 09:49:31,954 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-08 09:49:31,955 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-08 09:49:31,955 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-08 09:49:31,955 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-08 09:49:31,955 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-08 09:49:31,956 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-08 09:49:31,956 INFO L290 TraceCheckUtils]: 160: Hoare triple {95997#(<= main_~k~0 77)} assume !(~i~0 < 1000000); {95997#(<= main_~k~0 77)} is VALID [2022-04-08 09:49:31,957 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-08 09:49:31,957 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-08 09:49:31,957 INFO L290 TraceCheckUtils]: 163: Hoare triple {95999#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {95916#false} is VALID [2022-04-08 09:49:31,957 INFO L290 TraceCheckUtils]: 164: Hoare triple {95916#false} assume !false; {95916#false} is VALID [2022-04-08 09:49:31,958 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-08 09:49:31,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:49:31,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142496896] [2022-04-08 09:49:31,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142496896] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:49:31,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487209538] [2022-04-08 09:49:31,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:49:31,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:49:31,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:49:31,959 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-08 09:49:31,960 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-08 09:49:32,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:49:32,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:49:32,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-08 09:49:32,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:32,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:49:33,254 INFO L272 TraceCheckUtils]: 0: Hoare triple {95915#true} call ULTIMATE.init(); {95915#true} is VALID [2022-04-08 09:49:33,254 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-08 09:49:33,254 INFO L290 TraceCheckUtils]: 2: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-08 09:49:33,254 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-08 09:49:33,254 INFO L272 TraceCheckUtils]: 4: Hoare triple {95915#true} call #t~ret3 := main(); {95915#true} is VALID [2022-04-08 09:49:33,254 INFO L290 TraceCheckUtils]: 5: Hoare triple {95915#true} ~i~0 := 0;~k~0 := 0; {96019#(<= main_~k~0 0)} is VALID [2022-04-08 09:49:33,255 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-08 09:49:33,255 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-08 09:49:33,255 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-08 09:49:33,256 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-08 09:49:33,256 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-08 09:49:33,256 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-08 09:49:33,257 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-08 09:49:33,257 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-08 09:49:33,257 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-08 09:49:33,258 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-08 09:49:33,258 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-08 09:49:33,258 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-08 09:49:33,259 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-08 09:49:33,259 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-08 09:49:33,259 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-08 09:49:33,260 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-08 09:49:33,260 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-08 09:49:33,260 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-08 09:49:33,261 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-08 09:49:33,261 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-08 09:49:33,261 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-08 09:49:33,262 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-08 09:49:33,262 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-08 09:49:33,263 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-08 09:49:33,263 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-08 09:49:33,263 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-08 09:49:33,263 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-08 09:49:33,264 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-08 09:49:33,264 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-08 09:49:33,265 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-08 09:49:33,265 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-08 09:49:33,265 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-08 09:49:33,266 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-08 09:49:33,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-08 09:49:33,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-08 09:49:33,267 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-08 09:49:33,267 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-08 09:49:33,267 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-08 09:49:33,268 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-08 09:49:33,268 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-08 09:49:33,268 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-08 09:49:33,269 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-08 09:49:33,269 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-08 09:49:33,269 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-08 09:49:33,270 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-08 09:49:33,270 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-08 09:49:33,270 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-08 09:49:33,271 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-08 09:49:33,271 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-08 09:49:33,271 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-08 09:49:33,272 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-08 09:49:33,272 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-08 09:49:33,272 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-08 09:49:33,273 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-08 09:49:33,273 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-08 09:49:33,273 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-08 09:49:33,274 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-08 09:49:33,274 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-08 09:49:33,274 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-08 09:49:33,275 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-08 09:49:33,275 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-08 09:49:33,275 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-08 09:49:33,276 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-08 09:49:33,276 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-08 09:49:33,276 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-08 09:49:33,277 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-08 09:49:33,277 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-08 09:49:33,277 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-08 09:49:33,278 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-08 09:49:33,278 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-08 09:49:33,278 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-08 09:49:33,279 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-08 09:49:33,279 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-08 09:49:33,280 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-08 09:49:33,280 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-08 09:49:33,280 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-08 09:49:33,280 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-08 09:49:33,281 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-08 09:49:33,281 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-08 09:49:33,282 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-08 09:49:33,282 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-08 09:49:33,282 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-08 09:49:33,282 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-08 09:49:33,283 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-08 09:49:33,283 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-08 09:49:33,284 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-08 09:49:33,284 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-08 09:49:33,284 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-08 09:49:33,284 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-08 09:49:33,285 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-08 09:49:33,285 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-08 09:49:33,286 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-08 09:49:33,286 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-08 09:49:33,286 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-08 09:49:33,287 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-08 09:49:33,287 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-08 09:49:33,287 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-08 09:49:33,288 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-08 09:49:33,288 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-08 09:49:33,288 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-08 09:49:33,289 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-08 09:49:33,289 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-08 09:49:33,289 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-08 09:49:33,290 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-08 09:49:33,290 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-08 09:49:33,290 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-08 09:49:33,291 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-08 09:49:33,291 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-08 09:49:33,291 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-08 09:49:33,292 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-08 09:49:33,292 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-08 09:49:33,292 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-08 09:49:33,293 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-08 09:49:33,293 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-08 09:49:33,293 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-08 09:49:33,294 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-08 09:49:33,294 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-08 09:49:33,294 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-08 09:49:33,295 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-08 09:49:33,295 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-08 09:49:33,295 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-08 09:49:33,296 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-08 09:49:33,296 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-08 09:49:33,296 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-08 09:49:33,297 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-08 09:49:33,297 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-08 09:49:33,297 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-08 09:49:33,298 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-08 09:49:33,298 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-08 09:49:33,299 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-08 09:49:33,299 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-08 09:49:33,299 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-08 09:49:33,299 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-08 09:49:33,300 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-08 09:49:33,300 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-08 09:49:33,301 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-08 09:49:33,301 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-08 09:49:33,301 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-08 09:49:33,302 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-08 09:49:33,302 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-08 09:49:33,302 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-08 09:49:33,303 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-08 09:49:33,303 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-08 09:49:33,303 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-08 09:49:33,304 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-08 09:49:33,304 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-08 09:49:33,304 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-08 09:49:33,305 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-08 09:49:33,305 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-08 09:49:33,306 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-08 09:49:33,306 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-08 09:49:33,306 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-08 09:49:33,306 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-08 09:49:33,307 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-08 09:49:33,307 INFO L290 TraceCheckUtils]: 160: Hoare triple {95997#(<= main_~k~0 77)} assume !(~i~0 < 1000000); {95997#(<= main_~k~0 77)} is VALID [2022-04-08 09:49:33,308 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-08 09:49:33,308 INFO L290 TraceCheckUtils]: 162: Hoare triple {96488#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {96492#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:33,308 INFO L290 TraceCheckUtils]: 163: Hoare triple {96492#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {95916#false} is VALID [2022-04-08 09:49:33,308 INFO L290 TraceCheckUtils]: 164: Hoare triple {95916#false} assume !false; {95916#false} is VALID [2022-04-08 09:49:33,309 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-08 09:49:33,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:49:39,982 INFO L290 TraceCheckUtils]: 164: Hoare triple {95916#false} assume !false; {95916#false} is VALID [2022-04-08 09:49:39,983 INFO L290 TraceCheckUtils]: 163: Hoare triple {96492#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {95916#false} is VALID [2022-04-08 09:49:39,983 INFO L290 TraceCheckUtils]: 162: Hoare triple {96488#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {96492#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:39,983 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-08 09:49:39,984 INFO L290 TraceCheckUtils]: 160: Hoare triple {96508#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {96508#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:49:39,984 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-08 09:49:39,984 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-08 09:49:39,985 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-08 09:49:39,985 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-08 09:49:39,985 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-08 09:49:39,986 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-08 09:49:39,986 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-08 09:49:39,986 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-08 09:49:39,987 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-08 09:49:39,987 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-08 09:49:39,987 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-08 09:49:39,988 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-08 09:49:39,988 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-08 09:49:39,988 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-08 09:49:39,989 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-08 09:49:39,989 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-08 09:49:39,990 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-08 09:49:39,990 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-08 09:49:39,990 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-08 09:49:39,990 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-08 09:49:39,991 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-08 09:49:39,991 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-08 09:49:39,992 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-08 09:49:39,992 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-08 09:49:39,992 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-08 09:49:39,992 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-08 09:49:39,993 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-08 09:49:39,993 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-08 09:49:39,994 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-08 09:49:39,994 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-08 09:49:39,994 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-08 09:49:39,995 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-08 09:49:39,995 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-08 09:49:39,995 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-08 09:49:39,996 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-08 09:49:39,996 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-08 09:49:39,996 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-08 09:49:39,997 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-08 09:49:39,997 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-08 09:49:39,997 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-08 09:49:39,998 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-08 09:49:39,998 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-08 09:49:39,998 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-08 09:49:39,999 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-08 09:49:39,999 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-08 09:49:39,999 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-08 09:49:40,000 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-08 09:49:40,000 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-08 09:49:40,000 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-08 09:49:40,001 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-08 09:49:40,001 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-08 09:49:40,001 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-08 09:49:40,002 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-08 09:49:40,002 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-08 09:49:40,002 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-08 09:49:40,003 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-08 09:49:40,003 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-08 09:49:40,003 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-08 09:49:40,004 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-08 09:49:40,004 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-08 09:49:40,004 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-08 09:49:40,005 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-08 09:49:40,005 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-08 09:49:40,005 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-08 09:49:40,006 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-08 09:49:40,006 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-08 09:49:40,006 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-08 09:49:40,007 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-08 09:49:40,007 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-08 09:49:40,007 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-08 09:49:40,008 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-08 09:49:40,008 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-08 09:49:40,008 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-08 09:49:40,009 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-08 09:49:40,009 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-08 09:49:40,009 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-08 09:49:40,010 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-08 09:49:40,010 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-08 09:49:40,011 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-08 09:49:40,011 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-08 09:49:40,011 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-08 09:49:40,011 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-08 09:49:40,012 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-08 09:49:40,012 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-08 09:49:40,013 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-08 09:49:40,013 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-08 09:49:40,013 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-08 09:49:40,013 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-08 09:49:40,014 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-08 09:49:40,014 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-08 09:49:40,015 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-08 09:49:40,015 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-08 09:49:40,015 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-08 09:49:40,015 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-08 09:49:40,016 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-08 09:49:40,016 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-08 09:49:40,017 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-08 09:49:40,017 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-08 09:49:40,017 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-08 09:49:40,017 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-08 09:49:40,018 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-08 09:49:40,018 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-08 09:49:40,019 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-08 09:49:40,019 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-08 09:49:40,019 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-08 09:49:40,020 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-08 09:49:40,020 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-08 09:49:40,020 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-08 09:49:40,021 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-08 09:49:40,021 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-08 09:49:40,021 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-08 09:49:40,022 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-08 09:49:40,022 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-08 09:49:40,022 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-08 09:49:40,023 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-08 09:49:40,023 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-08 09:49:40,023 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-08 09:49:40,024 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-08 09:49:40,024 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-08 09:49:40,024 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-08 09:49:40,025 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-08 09:49:40,025 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-08 09:49:40,025 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-08 09:49:40,026 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-08 09:49:40,026 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-08 09:49:40,026 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-08 09:49:40,027 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-08 09:49:40,027 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-08 09:49:40,027 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-08 09:49:40,028 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-08 09:49:40,028 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-08 09:49:40,028 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-08 09:49:40,029 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-08 09:49:40,029 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-08 09:49:40,029 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-08 09:49:40,030 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-08 09:49:40,030 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-08 09:49:40,030 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-08 09:49:40,031 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-08 09:49:40,031 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-08 09:49:40,032 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-08 09:49:40,032 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-08 09:49:40,032 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-08 09:49:40,033 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-08 09:49:40,033 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-08 09:49:40,033 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-08 09:49:40,034 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-08 09:49:40,034 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-08 09:49:40,034 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-08 09:49:40,035 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-08 09:49:40,035 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-08 09:49:40,035 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-08 09:49:40,036 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-08 09:49:40,036 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-08 09:49:40,036 INFO L290 TraceCheckUtils]: 5: Hoare triple {95915#true} ~i~0 := 0;~k~0 := 0; {97047#(<= main_~k~0 999923)} is VALID [2022-04-08 09:49:40,036 INFO L272 TraceCheckUtils]: 4: Hoare triple {95915#true} call #t~ret3 := main(); {95915#true} is VALID [2022-04-08 09:49:40,036 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-08 09:49:40,036 INFO L290 TraceCheckUtils]: 2: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-08 09:49:40,037 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-08 09:49:40,037 INFO L272 TraceCheckUtils]: 0: Hoare triple {95915#true} call ULTIMATE.init(); {95915#true} is VALID [2022-04-08 09:49:40,037 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-08 09:49:40,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487209538] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:49:40,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:49:40,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 82, 82] total 164 [2022-04-08 09:49:40,038 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:49:40,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [819198725] [2022-04-08 09:49:40,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [819198725] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:49:40,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:49:40,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [83] imperfect sequences [] total 83 [2022-04-08 09:49:40,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117567540] [2022-04-08 09:49:40,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:49:40,038 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-08 09:49:40,038 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:49:40,039 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-08 09:49:40,146 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-08 09:49:40,146 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-04-08 09:49:40,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:40,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-04-08 09:49:40,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12573, Invalid=14159, Unknown=0, NotChecked=0, Total=26732 [2022-04-08 09:49:40,149 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-08 09:49:44,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:44,677 INFO L93 Difference]: Finished difference Result 174 states and 174 transitions. [2022-04-08 09:49:44,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-04-08 09:49:44,678 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-08 09:49:44,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:49:44,678 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-08 09:49:44,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 174 transitions. [2022-04-08 09:49:44,679 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-08 09:49:44,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 174 transitions. [2022-04-08 09:49:44,680 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 83 states and 174 transitions. [2022-04-08 09:49:44,809 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-08 09:49:44,811 INFO L225 Difference]: With dead ends: 174 [2022-04-08 09:49:44,811 INFO L226 Difference]: Without dead ends: 169 [2022-04-08 09:49:44,814 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 250 SyntacticMatches, 1 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4482 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=24986, Invalid=34306, Unknown=0, NotChecked=0, Total=59292 [2022-04-08 09:49:44,815 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 166 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:49:44,815 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.2s Time] [2022-04-08 09:49:44,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-04-08 09:49:46,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 168. [2022-04-08 09:49:46,140 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:49:46,140 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-08 09:49:46,140 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-08 09:49:46,140 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-08 09:49:46,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:46,142 INFO L93 Difference]: Finished difference Result 169 states and 169 transitions. [2022-04-08 09:49:46,142 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2022-04-08 09:49:46,142 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:49:46,142 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:49:46,142 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-08 09:49:46,142 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-08 09:49:46,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:49:46,143 INFO L93 Difference]: Finished difference Result 169 states and 169 transitions. [2022-04-08 09:49:46,144 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2022-04-08 09:49:46,144 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:49:46,144 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:49:46,144 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:49:46,144 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:49:46,144 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-08 09:49:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 168 transitions. [2022-04-08 09:49:46,145 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 168 transitions. Word has length 165 [2022-04-08 09:49:46,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:49:46,146 INFO L478 AbstractCegarLoop]: Abstraction has 168 states and 168 transitions. [2022-04-08 09:49:46,146 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-08 09:49:46,146 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 168 states and 168 transitions. [2022-04-08 09:49:46,494 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-08 09:49:46,494 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 168 transitions. [2022-04-08 09:49:46,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-04-08 09:49:46,495 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:49:46,495 INFO L499 BasicCegarLoop]: trace histogram [78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:49:46,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-04-08 09:49:46,695 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-08 09:49:46,695 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:49:46,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:49:46,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1715994660, now seen corresponding path program 155 times [2022-04-08 09:49:46,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:46,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [97714130] [2022-04-08 09:49:46,702 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:49:46,702 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:49:46,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1715994660, now seen corresponding path program 156 times [2022-04-08 09:49:46,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:49:46,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378756753] [2022-04-08 09:49:46,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:49:46,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:49:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:49,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:49:49,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:49,024 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-08 09:49:49,024 INFO L290 TraceCheckUtils]: 1: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-08 09:49:49,024 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-08 09:49:49,025 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-08 09:49:49,025 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-08 09:49:49,025 INFO L290 TraceCheckUtils]: 2: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-08 09:49:49,025 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-08 09:49:49,025 INFO L272 TraceCheckUtils]: 4: Hoare triple {98253#true} call #t~ret3 := main(); {98253#true} is VALID [2022-04-08 09:49:49,025 INFO L290 TraceCheckUtils]: 5: Hoare triple {98253#true} ~i~0 := 0;~k~0 := 0; {98258#(= main_~k~0 0)} is VALID [2022-04-08 09:49:49,026 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-08 09:49:49,026 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-08 09:49:49,026 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-08 09:49:49,027 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-08 09:49:49,027 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-08 09:49:49,027 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-08 09:49:49,028 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-08 09:49:49,028 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-08 09:49:49,028 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-08 09:49:49,029 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-08 09:49:49,029 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-08 09:49:49,029 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-08 09:49:49,030 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-08 09:49:49,030 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-08 09:49:49,030 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-08 09:49:49,031 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-08 09:49:49,031 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-08 09:49:49,031 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-08 09:49:49,032 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-08 09:49:49,032 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-08 09:49:49,032 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-08 09:49:49,033 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-08 09:49:49,033 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-08 09:49:49,033 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-08 09:49:49,034 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-08 09:49:49,034 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-08 09:49:49,034 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-08 09:49:49,035 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-08 09:49:49,035 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-08 09:49:49,035 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-08 09:49:49,036 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-08 09:49:49,036 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-08 09:49:49,036 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-08 09:49:49,037 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-08 09:49:49,037 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-08 09:49:49,037 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-08 09:49:49,038 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-08 09:49:49,038 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-08 09:49:49,038 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-08 09:49:49,039 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-08 09:49:49,039 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-08 09:49:49,039 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-08 09:49:49,040 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-08 09:49:49,040 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-08 09:49:49,040 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-08 09:49:49,041 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-08 09:49:49,041 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-08 09:49:49,041 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-08 09:49:49,042 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-08 09:49:49,042 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-08 09:49:49,042 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-08 09:49:49,043 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-08 09:49:49,043 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-08 09:49:49,043 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-08 09:49:49,044 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-08 09:49:49,044 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-08 09:49:49,044 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-08 09:49:49,045 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-08 09:49:49,045 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-08 09:49:49,045 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-08 09:49:49,046 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-08 09:49:49,046 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-08 09:49:49,046 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-08 09:49:49,047 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-08 09:49:49,047 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-08 09:49:49,047 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-08 09:49:49,048 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-08 09:49:49,048 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-08 09:49:49,048 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-08 09:49:49,049 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-08 09:49:49,049 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-08 09:49:49,049 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-08 09:49:49,050 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-08 09:49:49,050 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-08 09:49:49,050 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-08 09:49:49,051 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-08 09:49:49,051 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-08 09:49:49,051 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-08 09:49:49,052 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-08 09:49:49,052 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-08 09:49:49,052 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-08 09:49:49,053 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-08 09:49:49,053 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-08 09:49:49,053 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-08 09:49:49,054 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-08 09:49:49,054 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-08 09:49:49,054 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-08 09:49:49,055 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-08 09:49:49,055 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-08 09:49:49,055 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-08 09:49:49,056 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-08 09:49:49,056 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-08 09:49:49,056 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-08 09:49:49,057 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-08 09:49:49,057 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-08 09:49:49,057 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-08 09:49:49,058 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-08 09:49:49,058 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-08 09:49:49,058 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-08 09:49:49,059 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-08 09:49:49,059 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-08 09:49:49,059 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-08 09:49:49,060 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-08 09:49:49,060 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-08 09:49:49,060 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-08 09:49:49,061 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-08 09:49:49,061 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-08 09:49:49,062 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-08 09:49:49,062 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-08 09:49:49,062 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-08 09:49:49,062 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-08 09:49:49,063 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-08 09:49:49,063 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-08 09:49:49,064 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-08 09:49:49,064 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-08 09:49:49,064 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-08 09:49:49,064 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-08 09:49:49,065 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-08 09:49:49,065 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-08 09:49:49,065 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-08 09:49:49,066 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-08 09:49:49,066 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-08 09:49:49,066 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-08 09:49:49,067 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-08 09:49:49,067 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-08 09:49:49,067 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-08 09:49:49,068 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-08 09:49:49,068 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-08 09:49:49,068 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-08 09:49:49,069 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-08 09:49:49,069 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-08 09:49:49,069 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-08 09:49:49,070 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-08 09:49:49,070 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-08 09:49:49,070 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-08 09:49:49,071 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-08 09:49:49,071 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-08 09:49:49,071 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-08 09:49:49,072 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-08 09:49:49,072 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-08 09:49:49,072 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-08 09:49:49,073 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-08 09:49:49,073 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-08 09:49:49,074 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-08 09:49:49,074 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-08 09:49:49,074 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-08 09:49:49,074 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-08 09:49:49,075 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-08 09:49:49,075 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-08 09:49:49,076 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-08 09:49:49,076 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-08 09:49:49,076 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-08 09:49:49,076 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-08 09:49:49,077 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-08 09:49:49,077 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-08 09:49:49,078 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-08 09:49:49,078 INFO L290 TraceCheckUtils]: 162: Hoare triple {98336#(<= main_~k~0 78)} assume !(~i~0 < 1000000); {98336#(<= main_~k~0 78)} is VALID [2022-04-08 09:49:49,078 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-08 09:49:49,079 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-08 09:49:49,079 INFO L290 TraceCheckUtils]: 165: Hoare triple {98338#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {98254#false} is VALID [2022-04-08 09:49:49,079 INFO L290 TraceCheckUtils]: 166: Hoare triple {98254#false} assume !false; {98254#false} is VALID [2022-04-08 09:49:49,080 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-08 09:49:49,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:49:49,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378756753] [2022-04-08 09:49:49,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378756753] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:49:49,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203166007] [2022-04-08 09:49:49,080 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:49:49,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:49:49,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:49:49,081 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-08 09:49:49,081 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-08 09:49:49,348 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2022-04-08 09:49:49,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:49:49,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 907 conjuncts, 82 conjunts are in the unsatisfiable core [2022-04-08 09:49:49,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:49:49,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:49:50,450 INFO L272 TraceCheckUtils]: 0: Hoare triple {98253#true} call ULTIMATE.init(); {98253#true} is VALID [2022-04-08 09:49:50,450 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-08 09:49:50,450 INFO L290 TraceCheckUtils]: 2: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-08 09:49:50,451 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-08 09:49:50,451 INFO L272 TraceCheckUtils]: 4: Hoare triple {98253#true} call #t~ret3 := main(); {98253#true} is VALID [2022-04-08 09:49:50,451 INFO L290 TraceCheckUtils]: 5: Hoare triple {98253#true} ~i~0 := 0;~k~0 := 0; {98358#(<= main_~k~0 0)} is VALID [2022-04-08 09:49:50,451 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-08 09:49:50,452 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-08 09:49:50,452 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-08 09:49:50,452 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-08 09:49:50,453 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-08 09:49:50,453 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-08 09:49:50,453 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-08 09:49:50,454 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-08 09:49:50,454 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-08 09:49:50,454 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-08 09:49:50,455 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-08 09:49:50,455 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-08 09:49:50,455 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-08 09:49:50,456 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-08 09:49:50,456 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-08 09:49:50,456 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-08 09:49:50,457 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-08 09:49:50,457 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-08 09:49:50,457 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-08 09:49:50,458 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-08 09:49:50,458 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-08 09:49:50,458 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-08 09:49:50,459 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-08 09:49:50,459 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-08 09:49:50,459 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-08 09:49:50,460 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-08 09:49:50,460 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-08 09:49:50,460 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-08 09:49:50,461 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-08 09:49:50,461 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-08 09:49:50,461 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-08 09:49:50,462 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-08 09:49:50,462 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-08 09:49:50,462 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-08 09:49:50,463 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-08 09:49:50,463 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-08 09:49:50,463 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-08 09:49:50,464 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-08 09:49:50,464 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-08 09:49:50,464 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-08 09:49:50,465 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-08 09:49:50,465 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-08 09:49:50,465 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-08 09:49:50,466 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-08 09:49:50,466 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-08 09:49:50,466 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-08 09:49:50,467 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-08 09:49:50,467 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-08 09:49:50,467 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-08 09:49:50,468 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-08 09:49:50,468 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-08 09:49:50,468 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-08 09:49:50,469 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-08 09:49:50,469 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-08 09:49:50,469 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-08 09:49:50,470 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-08 09:49:50,470 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-08 09:49:50,470 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-08 09:49:50,471 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-08 09:49:50,471 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-08 09:49:50,471 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-08 09:49:50,472 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-08 09:49:50,472 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-08 09:49:50,472 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-08 09:49:50,473 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-08 09:49:50,473 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-08 09:49:50,473 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-08 09:49:50,474 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-08 09:49:50,474 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-08 09:49:50,474 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-08 09:49:50,475 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-08 09:49:50,475 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-08 09:49:50,475 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-08 09:49:50,476 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-08 09:49:50,476 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-08 09:49:50,476 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-08 09:49:50,477 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-08 09:49:50,477 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-08 09:49:50,477 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-08 09:49:50,478 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-08 09:49:50,478 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-08 09:49:50,478 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-08 09:49:50,479 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-08 09:49:50,479 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-08 09:49:50,479 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-08 09:49:50,480 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-08 09:49:50,480 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-08 09:49:50,480 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-08 09:49:50,481 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-08 09:49:50,481 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-08 09:49:50,481 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-08 09:49:50,482 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-08 09:49:50,482 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-08 09:49:50,482 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-08 09:49:50,483 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-08 09:49:50,483 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-08 09:49:50,483 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-08 09:49:50,484 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-08 09:49:50,484 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-08 09:49:50,485 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-08 09:49:50,485 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-08 09:49:50,485 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-08 09:49:50,485 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-08 09:49:50,486 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-08 09:49:50,486 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-08 09:49:50,487 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-08 09:49:50,487 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-08 09:49:50,487 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-08 09:49:50,487 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-08 09:49:50,488 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-08 09:49:50,488 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-08 09:49:50,489 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-08 09:49:50,489 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-08 09:49:50,489 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-08 09:49:50,489 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-08 09:49:50,490 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-08 09:49:50,490 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-08 09:49:50,491 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-08 09:49:50,491 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-08 09:49:50,491 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-08 09:49:50,492 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-08 09:49:50,492 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-08 09:49:50,492 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-08 09:49:50,493 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-08 09:49:50,493 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-08 09:49:50,493 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-08 09:49:50,494 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-08 09:49:50,494 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-08 09:49:50,494 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-08 09:49:50,495 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-08 09:49:50,495 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-08 09:49:50,495 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-08 09:49:50,496 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-08 09:49:50,496 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-08 09:49:50,496 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-08 09:49:50,497 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-08 09:49:50,497 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-08 09:49:50,497 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-08 09:49:50,498 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-08 09:49:50,498 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-08 09:49:50,498 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-08 09:49:50,499 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-08 09:49:50,499 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-08 09:49:50,499 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-08 09:49:50,500 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-08 09:49:50,500 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-08 09:49:50,500 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-08 09:49:50,501 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-08 09:49:50,501 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-08 09:49:50,501 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-08 09:49:50,502 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-08 09:49:50,502 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-08 09:49:50,502 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-08 09:49:50,503 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-08 09:49:50,503 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-08 09:49:50,503 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-08 09:49:50,504 INFO L290 TraceCheckUtils]: 162: Hoare triple {98336#(<= main_~k~0 78)} assume !(~i~0 < 1000000); {98336#(<= main_~k~0 78)} is VALID [2022-04-08 09:49:50,504 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-08 09:49:50,504 INFO L290 TraceCheckUtils]: 164: Hoare triple {98833#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {98837#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:50,505 INFO L290 TraceCheckUtils]: 165: Hoare triple {98837#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {98254#false} is VALID [2022-04-08 09:49:50,505 INFO L290 TraceCheckUtils]: 166: Hoare triple {98254#false} assume !false; {98254#false} is VALID [2022-04-08 09:49:50,505 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-08 09:49:50,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:49:57,315 INFO L290 TraceCheckUtils]: 166: Hoare triple {98254#false} assume !false; {98254#false} is VALID [2022-04-08 09:49:57,316 INFO L290 TraceCheckUtils]: 165: Hoare triple {98837#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {98254#false} is VALID [2022-04-08 09:49:57,316 INFO L290 TraceCheckUtils]: 164: Hoare triple {98833#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {98837#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:49:57,316 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-08 09:49:57,317 INFO L290 TraceCheckUtils]: 162: Hoare triple {98853#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {98853#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:49:57,317 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-08 09:49:57,317 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-08 09:49:57,318 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-08 09:49:57,318 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-08 09:49:57,318 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-08 09:49:57,319 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-08 09:49:57,319 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-08 09:49:57,319 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-08 09:49:57,320 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-08 09:49:57,320 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-08 09:49:57,320 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-08 09:49:57,321 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-08 09:49:57,321 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-08 09:49:57,321 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-08 09:49:57,322 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-08 09:49:57,322 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-08 09:49:57,323 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-08 09:49:57,323 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-08 09:49:57,323 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-08 09:49:57,323 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-08 09:49:57,324 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-08 09:49:57,324 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-08 09:49:57,325 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-08 09:49:57,325 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-08 09:49:57,325 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-08 09:49:57,325 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-08 09:49:57,326 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-08 09:49:57,326 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-08 09:49:57,327 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-08 09:49:57,327 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-08 09:49:57,327 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-08 09:49:57,327 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-08 09:49:57,328 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-08 09:49:57,328 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-08 09:49:57,329 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-08 09:49:57,329 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-08 09:49:57,329 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-08 09:49:57,329 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-08 09:49:57,330 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-08 09:49:57,330 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-08 09:49:57,331 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-08 09:49:57,331 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-08 09:49:57,331 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-08 09:49:57,332 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-08 09:49:57,332 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-08 09:49:57,332 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-08 09:49:57,333 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-08 09:49:57,333 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-08 09:49:57,333 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-08 09:49:57,334 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-08 09:49:57,334 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-08 09:49:57,334 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-08 09:49:57,335 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-08 09:49:57,335 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-08 09:49:57,335 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-08 09:49:57,336 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-08 09:49:57,336 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-08 09:49:57,336 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-08 09:49:57,337 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-08 09:49:57,337 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-08 09:49:57,337 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-08 09:49:57,338 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-08 09:49:57,338 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-08 09:49:57,338 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-08 09:49:57,339 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-08 09:49:57,339 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-08 09:49:57,339 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-08 09:49:57,340 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-08 09:49:57,340 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-08 09:49:57,340 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-08 09:49:57,341 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-08 09:49:57,341 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-08 09:49:57,341 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-08 09:49:57,342 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-08 09:49:57,342 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-08 09:49:57,342 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-08 09:49:57,343 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-08 09:49:57,343 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-08 09:49:57,343 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-08 09:49:57,344 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-08 09:49:57,344 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-08 09:49:57,344 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-08 09:49:57,345 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-08 09:49:57,345 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-08 09:49:57,345 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-08 09:49:57,346 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-08 09:49:57,346 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-08 09:49:57,346 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-08 09:49:57,347 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-08 09:49:57,347 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-08 09:49:57,347 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-08 09:49:57,348 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-08 09:49:57,348 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-08 09:49:57,348 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-08 09:49:57,349 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-08 09:49:57,349 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-08 09:49:57,349 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-08 09:49:57,350 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-08 09:49:57,350 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-08 09:49:57,350 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-08 09:49:57,351 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-08 09:49:57,351 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-08 09:49:57,351 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-08 09:49:57,352 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-08 09:49:57,352 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-08 09:49:57,352 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-08 09:49:57,353 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-08 09:49:57,353 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-08 09:49:57,354 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-08 09:49:57,354 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-08 09:49:57,354 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-08 09:49:57,354 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-08 09:49:57,355 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-08 09:49:57,355 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-08 09:49:57,356 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-08 09:49:57,356 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-08 09:49:57,356 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-08 09:49:57,356 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-08 09:49:57,357 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-08 09:49:57,357 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-08 09:49:57,358 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-08 09:49:57,358 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-08 09:49:57,358 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-08 09:49:57,358 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-08 09:49:57,359 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-08 09:49:57,359 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-08 09:49:57,360 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-08 09:49:57,360 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-08 09:49:57,360 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-08 09:49:57,360 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-08 09:49:57,361 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-08 09:49:57,361 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-08 09:49:57,362 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-08 09:49:57,362 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-08 09:49:57,362 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-08 09:49:57,362 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-08 09:49:57,363 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-08 09:49:57,363 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-08 09:49:57,364 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-08 09:49:57,364 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-08 09:49:57,364 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-08 09:49:57,365 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-08 09:49:57,365 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-08 09:49:57,365 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-08 09:49:57,366 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-08 09:49:57,366 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-08 09:49:57,366 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-08 09:49:57,367 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-08 09:49:57,367 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-08 09:49:57,367 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-08 09:49:57,368 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-08 09:49:57,368 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-08 09:49:57,368 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-08 09:49:57,369 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-08 09:49:57,369 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-08 09:49:57,369 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-08 09:49:57,370 INFO L290 TraceCheckUtils]: 5: Hoare triple {98253#true} ~i~0 := 0;~k~0 := 0; {99399#(<= main_~k~0 999922)} is VALID [2022-04-08 09:49:57,370 INFO L272 TraceCheckUtils]: 4: Hoare triple {98253#true} call #t~ret3 := main(); {98253#true} is VALID [2022-04-08 09:49:57,370 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-08 09:49:57,370 INFO L290 TraceCheckUtils]: 2: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-08 09:49:57,370 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-08 09:49:57,370 INFO L272 TraceCheckUtils]: 0: Hoare triple {98253#true} call ULTIMATE.init(); {98253#true} is VALID [2022-04-08 09:49:57,371 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-08 09:49:57,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203166007] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:49:57,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:49:57,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 83, 83] total 166 [2022-04-08 09:49:57,371 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:49:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [97714130] [2022-04-08 09:49:57,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [97714130] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:49:57,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:49:57,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [84] imperfect sequences [] total 84 [2022-04-08 09:49:57,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997663520] [2022-04-08 09:49:57,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:49:57,372 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-08 09:49:57,372 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:49:57,372 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-08 09:49:57,481 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-08 09:49:57,481 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-04-08 09:49:57,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:49:57,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-04-08 09:49:57,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12892, Invalid=14498, Unknown=0, NotChecked=0, Total=27390 [2022-04-08 09:49:57,484 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-08 09:50:02,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:02,095 INFO L93 Difference]: Finished difference Result 176 states and 176 transitions. [2022-04-08 09:50:02,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-04-08 09:50:02,096 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-08 09:50:02,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:50:02,096 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-08 09:50:02,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 176 transitions. [2022-04-08 09:50:02,097 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-08 09:50:02,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 176 transitions. [2022-04-08 09:50:02,098 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 84 states and 176 transitions. [2022-04-08 09:50:02,230 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-08 09:50:02,231 INFO L225 Difference]: With dead ends: 176 [2022-04-08 09:50:02,231 INFO L226 Difference]: Without dead ends: 171 [2022-04-08 09:50:02,234 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4579 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=25622, Invalid=35140, Unknown=0, NotChecked=0, Total=60762 [2022-04-08 09:50:02,235 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 168 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:50:02,235 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.2s Time] [2022-04-08 09:50:02,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-04-08 09:50:03,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 170. [2022-04-08 09:50:03,595 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:50:03,595 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-08 09:50:03,595 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-08 09:50:03,595 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-08 09:50:03,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:03,597 INFO L93 Difference]: Finished difference Result 171 states and 171 transitions. [2022-04-08 09:50:03,597 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 171 transitions. [2022-04-08 09:50:03,597 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:03,597 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:03,597 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-08 09:50:03,597 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-08 09:50:03,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:03,598 INFO L93 Difference]: Finished difference Result 171 states and 171 transitions. [2022-04-08 09:50:03,598 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 171 transitions. [2022-04-08 09:50:03,599 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:03,599 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:03,599 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:50:03,599 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:50:03,599 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-08 09:50:03,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 170 transitions. [2022-04-08 09:50:03,601 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 170 transitions. Word has length 167 [2022-04-08 09:50:03,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:50:03,601 INFO L478 AbstractCegarLoop]: Abstraction has 170 states and 170 transitions. [2022-04-08 09:50:03,601 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-08 09:50:03,601 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 170 states and 170 transitions. [2022-04-08 09:50:03,949 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-08 09:50:03,949 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 170 transitions. [2022-04-08 09:50:03,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-04-08 09:50:03,949 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:50:03,950 INFO L499 BasicCegarLoop]: trace histogram [79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:50:03,967 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-08 09:50:04,150 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-08 09:50:04,150 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:50:04,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:50:04,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1296721816, now seen corresponding path program 157 times [2022-04-08 09:50:04,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:04,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1805455811] [2022-04-08 09:50:04,157 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:50:04,157 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:50:04,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1296721816, now seen corresponding path program 158 times [2022-04-08 09:50:04,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:50:04,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227166948] [2022-04-08 09:50:04,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:50:04,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:50:04,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:06,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:50:06,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:06,539 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-08 09:50:06,540 INFO L290 TraceCheckUtils]: 1: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-08 09:50:06,540 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-08 09:50:06,540 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-08 09:50:06,540 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-08 09:50:06,540 INFO L290 TraceCheckUtils]: 2: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-08 09:50:06,540 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-08 09:50:06,540 INFO L272 TraceCheckUtils]: 4: Hoare triple {100619#true} call #t~ret3 := main(); {100619#true} is VALID [2022-04-08 09:50:06,541 INFO L290 TraceCheckUtils]: 5: Hoare triple {100619#true} ~i~0 := 0;~k~0 := 0; {100624#(= main_~k~0 0)} is VALID [2022-04-08 09:50:06,541 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-08 09:50:06,541 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-08 09:50:06,541 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-08 09:50:06,542 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-08 09:50:06,542 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-08 09:50:06,543 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-08 09:50:06,543 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-08 09:50:06,543 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-08 09:50:06,543 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-08 09:50:06,544 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-08 09:50:06,544 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-08 09:50:06,545 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-08 09:50:06,545 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-08 09:50:06,545 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-08 09:50:06,545 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-08 09:50:06,546 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-08 09:50:06,546 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-08 09:50:06,547 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-08 09:50:06,547 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-08 09:50:06,547 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-08 09:50:06,547 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-08 09:50:06,548 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-08 09:50:06,548 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-08 09:50:06,548 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-08 09:50:06,549 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-08 09:50:06,549 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-08 09:50:06,549 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-08 09:50:06,550 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-08 09:50:06,550 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-08 09:50:06,550 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-08 09:50:06,551 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-08 09:50:06,551 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-08 09:50:06,551 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-08 09:50:06,552 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-08 09:50:06,552 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-08 09:50:06,552 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-08 09:50:06,553 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-08 09:50:06,553 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-08 09:50:06,553 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-08 09:50:06,554 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-08 09:50:06,554 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-08 09:50:06,554 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-08 09:50:06,555 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-08 09:50:06,555 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-08 09:50:06,555 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-08 09:50:06,556 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-08 09:50:06,556 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-08 09:50:06,556 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-08 09:50:06,557 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-08 09:50:06,557 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-08 09:50:06,557 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-08 09:50:06,558 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-08 09:50:06,558 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-08 09:50:06,558 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-08 09:50:06,559 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-08 09:50:06,559 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-08 09:50:06,559 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-08 09:50:06,560 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-08 09:50:06,560 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-08 09:50:06,560 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-08 09:50:06,561 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-08 09:50:06,561 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-08 09:50:06,561 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-08 09:50:06,562 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-08 09:50:06,562 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-08 09:50:06,562 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-08 09:50:06,563 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-08 09:50:06,563 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-08 09:50:06,563 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-08 09:50:06,564 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-08 09:50:06,564 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-08 09:50:06,564 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-08 09:50:06,565 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-08 09:50:06,565 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-08 09:50:06,565 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-08 09:50:06,566 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-08 09:50:06,566 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-08 09:50:06,566 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-08 09:50:06,567 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-08 09:50:06,567 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-08 09:50:06,567 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-08 09:50:06,568 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-08 09:50:06,568 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-08 09:50:06,568 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-08 09:50:06,569 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-08 09:50:06,569 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-08 09:50:06,569 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-08 09:50:06,570 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-08 09:50:06,570 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-08 09:50:06,570 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-08 09:50:06,571 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-08 09:50:06,571 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-08 09:50:06,571 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-08 09:50:06,572 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-08 09:50:06,572 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-08 09:50:06,572 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-08 09:50:06,573 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-08 09:50:06,573 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-08 09:50:06,573 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-08 09:50:06,574 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-08 09:50:06,574 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-08 09:50:06,574 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-08 09:50:06,575 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-08 09:50:06,575 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-08 09:50:06,575 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-08 09:50:06,576 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-08 09:50:06,576 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-08 09:50:06,576 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-08 09:50:06,577 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-08 09:50:06,577 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-08 09:50:06,577 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-08 09:50:06,578 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-08 09:50:06,578 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-08 09:50:06,578 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-08 09:50:06,579 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-08 09:50:06,579 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-08 09:50:06,579 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-08 09:50:06,580 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-08 09:50:06,580 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-08 09:50:06,580 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-08 09:50:06,581 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-08 09:50:06,581 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-08 09:50:06,581 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-08 09:50:06,582 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-08 09:50:06,582 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-08 09:50:06,582 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-08 09:50:06,583 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-08 09:50:06,583 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-08 09:50:06,583 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-08 09:50:06,584 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-08 09:50:06,584 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-08 09:50:06,584 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-08 09:50:06,585 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-08 09:50:06,585 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-08 09:50:06,585 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-08 09:50:06,586 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-08 09:50:06,586 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-08 09:50:06,586 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-08 09:50:06,587 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-08 09:50:06,587 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-08 09:50:06,587 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-08 09:50:06,588 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-08 09:50:06,588 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-08 09:50:06,588 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-08 09:50:06,589 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-08 09:50:06,589 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-08 09:50:06,589 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-08 09:50:06,590 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-08 09:50:06,590 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-08 09:50:06,590 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-08 09:50:06,590 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-08 09:50:06,591 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-08 09:50:06,591 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-08 09:50:06,592 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-08 09:50:06,592 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-08 09:50:06,592 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-08 09:50:06,592 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-08 09:50:06,593 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-08 09:50:06,593 INFO L290 TraceCheckUtils]: 164: Hoare triple {100703#(<= main_~k~0 79)} assume !(~i~0 < 1000000); {100703#(<= main_~k~0 79)} is VALID [2022-04-08 09:50:06,594 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-08 09:50:06,594 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-08 09:50:06,594 INFO L290 TraceCheckUtils]: 167: Hoare triple {100705#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {100620#false} is VALID [2022-04-08 09:50:06,594 INFO L290 TraceCheckUtils]: 168: Hoare triple {100620#false} assume !false; {100620#false} is VALID [2022-04-08 09:50:06,595 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-08 09:50:06,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:50:06,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227166948] [2022-04-08 09:50:06,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227166948] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:50:06,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847728734] [2022-04-08 09:50:06,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:50:06,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:50:06,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:50:06,596 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-08 09:50:06,597 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-08 09:50:06,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:50:06,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:50:06,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-08 09:50:06,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:06,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:50:07,912 INFO L272 TraceCheckUtils]: 0: Hoare triple {100619#true} call ULTIMATE.init(); {100619#true} is VALID [2022-04-08 09:50:07,912 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-08 09:50:07,912 INFO L290 TraceCheckUtils]: 2: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-08 09:50:07,913 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-08 09:50:07,913 INFO L272 TraceCheckUtils]: 4: Hoare triple {100619#true} call #t~ret3 := main(); {100619#true} is VALID [2022-04-08 09:50:07,913 INFO L290 TraceCheckUtils]: 5: Hoare triple {100619#true} ~i~0 := 0;~k~0 := 0; {100725#(<= main_~k~0 0)} is VALID [2022-04-08 09:50:07,913 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-08 09:50:07,914 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-08 09:50:07,914 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-08 09:50:07,914 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-08 09:50:07,914 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-08 09:50:07,915 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-08 09:50:07,915 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-08 09:50:07,916 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-08 09:50:07,916 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-08 09:50:07,916 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-08 09:50:07,917 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-08 09:50:07,917 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-08 09:50:07,917 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-08 09:50:07,918 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-08 09:50:07,918 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-08 09:50:07,918 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-08 09:50:07,919 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-08 09:50:07,919 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-08 09:50:07,919 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-08 09:50:07,920 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-08 09:50:07,920 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-08 09:50:07,920 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-08 09:50:07,921 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-08 09:50:07,921 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-08 09:50:07,921 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-08 09:50:07,922 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-08 09:50:07,922 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-08 09:50:07,922 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-08 09:50:07,923 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-08 09:50:07,923 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-08 09:50:07,923 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-08 09:50:07,924 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-08 09:50:07,924 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-08 09:50:07,924 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-08 09:50:07,925 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-08 09:50:07,925 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-08 09:50:07,925 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-08 09:50:07,926 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-08 09:50:07,926 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-08 09:50:07,926 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-08 09:50:07,927 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-08 09:50:07,927 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-08 09:50:07,927 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-08 09:50:07,928 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-08 09:50:07,928 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-08 09:50:07,928 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-08 09:50:07,929 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-08 09:50:07,929 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-08 09:50:07,929 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-08 09:50:07,930 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-08 09:50:07,930 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-08 09:50:07,930 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-08 09:50:07,931 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-08 09:50:07,931 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-08 09:50:07,931 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-08 09:50:07,932 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-08 09:50:07,932 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-08 09:50:07,932 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-08 09:50:07,933 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-08 09:50:07,933 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-08 09:50:07,933 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-08 09:50:07,934 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-08 09:50:07,934 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-08 09:50:07,934 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-08 09:50:07,935 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-08 09:50:07,935 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-08 09:50:07,935 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-08 09:50:07,936 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-08 09:50:07,936 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-08 09:50:07,936 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-08 09:50:07,937 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-08 09:50:07,937 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-08 09:50:07,937 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-08 09:50:07,938 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-08 09:50:07,938 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-08 09:50:07,939 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-08 09:50:07,939 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-08 09:50:07,939 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-08 09:50:07,939 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-08 09:50:07,940 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-08 09:50:07,940 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-08 09:50:07,941 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-08 09:50:07,941 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-08 09:50:07,941 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-08 09:50:07,942 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-08 09:50:07,942 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-08 09:50:07,942 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-08 09:50:07,943 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-08 09:50:07,943 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-08 09:50:07,943 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-08 09:50:07,944 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-08 09:50:07,944 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-08 09:50:07,944 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-08 09:50:07,945 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-08 09:50:07,945 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-08 09:50:07,945 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-08 09:50:07,946 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-08 09:50:07,946 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-08 09:50:07,946 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-08 09:50:07,947 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-08 09:50:07,947 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-08 09:50:07,947 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-08 09:50:07,948 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-08 09:50:07,948 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-08 09:50:07,948 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-08 09:50:07,949 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-08 09:50:07,949 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-08 09:50:07,949 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-08 09:50:07,950 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-08 09:50:07,950 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-08 09:50:07,950 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-08 09:50:07,951 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-08 09:50:07,951 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-08 09:50:07,951 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-08 09:50:07,952 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-08 09:50:07,952 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-08 09:50:07,952 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-08 09:50:07,953 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-08 09:50:07,953 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-08 09:50:07,954 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-08 09:50:07,954 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-08 09:50:07,954 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-08 09:50:07,954 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-08 09:50:07,955 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-08 09:50:07,955 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-08 09:50:07,956 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-08 09:50:07,956 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-08 09:50:07,956 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-08 09:50:07,957 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-08 09:50:07,957 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-08 09:50:07,957 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-08 09:50:07,958 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-08 09:50:07,958 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-08 09:50:07,958 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-08 09:50:07,959 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-08 09:50:07,959 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-08 09:50:07,959 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-08 09:50:07,960 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-08 09:50:07,960 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-08 09:50:07,960 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-08 09:50:07,961 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-08 09:50:07,961 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-08 09:50:07,961 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-08 09:50:07,962 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-08 09:50:07,962 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-08 09:50:07,962 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-08 09:50:07,963 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-08 09:50:07,963 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-08 09:50:07,963 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-08 09:50:07,964 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-08 09:50:07,964 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-08 09:50:07,964 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-08 09:50:07,965 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-08 09:50:07,965 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-08 09:50:07,965 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-08 09:50:07,966 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-08 09:50:07,966 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-08 09:50:07,966 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-08 09:50:07,967 INFO L290 TraceCheckUtils]: 164: Hoare triple {100703#(<= main_~k~0 79)} assume !(~i~0 < 1000000); {100703#(<= main_~k~0 79)} is VALID [2022-04-08 09:50:07,967 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-08 09:50:07,967 INFO L290 TraceCheckUtils]: 166: Hoare triple {101206#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {101210#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:50:07,968 INFO L290 TraceCheckUtils]: 167: Hoare triple {101210#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {100620#false} is VALID [2022-04-08 09:50:07,968 INFO L290 TraceCheckUtils]: 168: Hoare triple {100620#false} assume !false; {100620#false} is VALID [2022-04-08 09:50:07,968 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-08 09:50:07,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:50:14,922 INFO L290 TraceCheckUtils]: 168: Hoare triple {100620#false} assume !false; {100620#false} is VALID [2022-04-08 09:50:14,922 INFO L290 TraceCheckUtils]: 167: Hoare triple {101210#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {100620#false} is VALID [2022-04-08 09:50:14,923 INFO L290 TraceCheckUtils]: 166: Hoare triple {101206#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {101210#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:50:14,923 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-08 09:50:14,923 INFO L290 TraceCheckUtils]: 164: Hoare triple {101226#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {101226#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:50:14,924 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-08 09:50:14,924 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-08 09:50:14,924 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-08 09:50:14,925 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-08 09:50:14,925 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-08 09:50:14,925 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-08 09:50:14,926 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-08 09:50:14,926 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-08 09:50:14,926 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-08 09:50:14,927 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-08 09:50:14,927 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-08 09:50:14,927 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-08 09:50:14,928 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-08 09:50:14,928 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-08 09:50:14,928 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-08 09:50:14,929 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-08 09:50:14,929 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-08 09:50:14,929 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-08 09:50:14,930 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-08 09:50:14,930 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-08 09:50:14,930 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-08 09:50:14,931 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-08 09:50:14,931 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-08 09:50:14,931 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-08 09:50:14,932 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-08 09:50:14,932 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-08 09:50:14,932 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-08 09:50:14,933 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-08 09:50:14,933 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-08 09:50:14,933 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-08 09:50:14,934 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-08 09:50:14,934 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-08 09:50:14,934 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-08 09:50:14,935 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-08 09:50:14,935 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-08 09:50:14,935 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-08 09:50:14,936 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-08 09:50:14,936 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-08 09:50:14,936 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-08 09:50:14,937 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-08 09:50:14,937 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-08 09:50:14,937 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-08 09:50:14,938 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-08 09:50:14,938 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-08 09:50:14,938 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-08 09:50:14,939 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-08 09:50:14,939 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-08 09:50:14,939 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-08 09:50:14,940 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-08 09:50:14,940 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-08 09:50:14,940 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-08 09:50:14,941 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-08 09:50:14,941 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-08 09:50:14,941 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-08 09:50:14,942 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-08 09:50:14,942 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-08 09:50:14,942 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-08 09:50:14,943 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-08 09:50:14,943 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-08 09:50:14,943 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-08 09:50:14,944 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-08 09:50:14,944 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-08 09:50:14,944 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-08 09:50:14,945 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-08 09:50:14,945 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-08 09:50:14,945 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-08 09:50:14,946 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-08 09:50:14,946 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-08 09:50:14,946 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-08 09:50:14,947 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-08 09:50:14,947 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-08 09:50:14,947 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-08 09:50:14,948 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-08 09:50:14,948 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-08 09:50:14,948 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-08 09:50:14,949 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-08 09:50:14,949 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-08 09:50:14,949 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-08 09:50:14,950 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-08 09:50:14,950 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-08 09:50:14,950 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-08 09:50:14,951 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-08 09:50:14,951 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-08 09:50:14,951 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-08 09:50:14,952 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-08 09:50:14,952 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-08 09:50:14,952 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-08 09:50:14,953 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-08 09:50:14,953 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-08 09:50:14,953 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-08 09:50:14,954 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-08 09:50:14,954 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-08 09:50:14,954 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-08 09:50:14,955 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-08 09:50:14,955 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-08 09:50:14,955 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-08 09:50:14,956 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-08 09:50:14,956 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-08 09:50:14,956 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-08 09:50:14,957 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-08 09:50:14,957 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-08 09:50:14,957 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-08 09:50:14,958 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-08 09:50:14,958 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-08 09:50:14,958 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-08 09:50:14,959 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-08 09:50:14,959 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-08 09:50:14,959 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-08 09:50:14,960 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-08 09:50:14,960 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-08 09:50:14,960 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-08 09:50:14,961 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-08 09:50:14,961 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-08 09:50:14,961 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-08 09:50:14,962 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-08 09:50:14,962 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-08 09:50:14,962 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-08 09:50:14,963 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-08 09:50:14,963 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-08 09:50:14,963 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-08 09:50:14,964 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-08 09:50:14,964 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-08 09:50:14,964 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-08 09:50:14,965 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-08 09:50:14,965 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-08 09:50:14,965 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-08 09:50:14,966 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-08 09:50:14,966 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-08 09:50:14,966 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-08 09:50:14,967 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-08 09:50:14,967 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-08 09:50:14,967 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-08 09:50:14,968 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-08 09:50:14,968 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-08 09:50:14,968 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-08 09:50:14,969 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-08 09:50:14,969 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-08 09:50:14,969 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-08 09:50:14,970 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-08 09:50:14,970 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-08 09:50:14,970 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-08 09:50:14,971 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-08 09:50:14,971 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-08 09:50:14,971 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-08 09:50:14,972 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-08 09:50:14,972 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-08 09:50:14,972 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-08 09:50:14,973 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-08 09:50:14,973 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-08 09:50:14,973 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-08 09:50:14,974 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-08 09:50:14,974 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-08 09:50:14,974 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-08 09:50:14,975 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-08 09:50:14,975 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-08 09:50:14,975 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-08 09:50:14,976 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-08 09:50:14,976 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-08 09:50:14,976 INFO L290 TraceCheckUtils]: 5: Hoare triple {100619#true} ~i~0 := 0;~k~0 := 0; {101779#(<= main_~k~0 999921)} is VALID [2022-04-08 09:50:14,976 INFO L272 TraceCheckUtils]: 4: Hoare triple {100619#true} call #t~ret3 := main(); {100619#true} is VALID [2022-04-08 09:50:14,976 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-08 09:50:14,976 INFO L290 TraceCheckUtils]: 2: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-08 09:50:14,976 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-08 09:50:14,976 INFO L272 TraceCheckUtils]: 0: Hoare triple {100619#true} call ULTIMATE.init(); {100619#true} is VALID [2022-04-08 09:50:14,977 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-08 09:50:14,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847728734] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:50:14,977 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:50:14,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84, 84] total 168 [2022-04-08 09:50:14,978 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:50:14,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1805455811] [2022-04-08 09:50:14,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1805455811] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:50:14,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:50:14,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [85] imperfect sequences [] total 85 [2022-04-08 09:50:14,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456347013] [2022-04-08 09:50:14,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:50:14,978 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-08 09:50:14,978 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:50:14,978 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-08 09:50:15,103 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-08 09:50:15,103 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-04-08 09:50:15,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:15,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-04-08 09:50:15,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13215, Invalid=14841, Unknown=0, NotChecked=0, Total=28056 [2022-04-08 09:50:15,106 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-08 09:50:19,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:19,795 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2022-04-08 09:50:19,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-04-08 09:50:19,795 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-08 09:50:19,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:50:19,796 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-08 09:50:19,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 178 transitions. [2022-04-08 09:50:19,797 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-08 09:50:19,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 178 transitions. [2022-04-08 09:50:19,798 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 85 states and 178 transitions. [2022-04-08 09:50:19,931 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-08 09:50:19,933 INFO L225 Difference]: With dead ends: 178 [2022-04-08 09:50:19,933 INFO L226 Difference]: Without dead ends: 173 [2022-04-08 09:50:19,936 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 256 SyntacticMatches, 1 SemanticMatches, 248 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4677 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=26266, Invalid=35984, Unknown=0, NotChecked=0, Total=62250 [2022-04-08 09:50:19,936 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 170 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:50:19,936 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.2s Time] [2022-04-08 09:50:19,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-08 09:50:21,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 172. [2022-04-08 09:50:21,330 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:50:21,330 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-08 09:50:21,330 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-08 09:50:21,330 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-08 09:50:21,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:21,332 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2022-04-08 09:50:21,332 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2022-04-08 09:50:21,332 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:21,332 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:21,332 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-08 09:50:21,332 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-08 09:50:21,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:21,333 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2022-04-08 09:50:21,333 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2022-04-08 09:50:21,333 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:21,333 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:21,333 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:50:21,334 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:50:21,334 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-08 09:50:21,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 172 transitions. [2022-04-08 09:50:21,335 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 172 transitions. Word has length 169 [2022-04-08 09:50:21,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:50:21,335 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 172 transitions. [2022-04-08 09:50:21,335 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-08 09:50:21,336 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 172 states and 172 transitions. [2022-04-08 09:50:21,696 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-08 09:50:21,696 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 172 transitions. [2022-04-08 09:50:21,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-04-08 09:50:21,696 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:50:21,696 INFO L499 BasicCegarLoop]: trace histogram [80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:50:21,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-04-08 09:50:21,897 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-08 09:50:21,897 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:50:21,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:50:21,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1709297748, now seen corresponding path program 159 times [2022-04-08 09:50:21,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:21,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [893708767] [2022-04-08 09:50:21,905 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:50:21,905 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:50:21,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1709297748, now seen corresponding path program 160 times [2022-04-08 09:50:21,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:50:21,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988941398] [2022-04-08 09:50:21,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:50:21,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:50:22,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:24,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:50:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:24,348 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-08 09:50:24,348 INFO L290 TraceCheckUtils]: 1: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-08 09:50:24,348 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-08 09:50:24,348 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-08 09:50:24,348 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-08 09:50:24,348 INFO L290 TraceCheckUtils]: 2: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-08 09:50:24,349 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-08 09:50:24,349 INFO L272 TraceCheckUtils]: 4: Hoare triple {103013#true} call #t~ret3 := main(); {103013#true} is VALID [2022-04-08 09:50:24,349 INFO L290 TraceCheckUtils]: 5: Hoare triple {103013#true} ~i~0 := 0;~k~0 := 0; {103018#(= main_~k~0 0)} is VALID [2022-04-08 09:50:24,349 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-08 09:50:24,349 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-08 09:50:24,350 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-08 09:50:24,350 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-08 09:50:24,350 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-08 09:50:24,351 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-08 09:50:24,351 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-08 09:50:24,351 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-08 09:50:24,352 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-08 09:50:24,352 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-08 09:50:24,352 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-08 09:50:24,353 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-08 09:50:24,353 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-08 09:50:24,353 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-08 09:50:24,354 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-08 09:50:24,354 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-08 09:50:24,354 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-08 09:50:24,355 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-08 09:50:24,355 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-08 09:50:24,355 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-08 09:50:24,356 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-08 09:50:24,356 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-08 09:50:24,356 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-08 09:50:24,357 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-08 09:50:24,357 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-08 09:50:24,357 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-08 09:50:24,358 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-08 09:50:24,358 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-08 09:50:24,358 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-08 09:50:24,359 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-08 09:50:24,359 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-08 09:50:24,359 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-08 09:50:24,360 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-08 09:50:24,360 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-08 09:50:24,360 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-08 09:50:24,361 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-08 09:50:24,361 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-08 09:50:24,361 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-08 09:50:24,362 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-08 09:50:24,362 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-08 09:50:24,362 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-08 09:50:24,363 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-08 09:50:24,363 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-08 09:50:24,363 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-08 09:50:24,364 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-08 09:50:24,364 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-08 09:50:24,364 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-08 09:50:24,365 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-08 09:50:24,365 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-08 09:50:24,365 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-08 09:50:24,366 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-08 09:50:24,366 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-08 09:50:24,366 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-08 09:50:24,367 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-08 09:50:24,367 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-08 09:50:24,367 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-08 09:50:24,368 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-08 09:50:24,368 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-08 09:50:24,368 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-08 09:50:24,369 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-08 09:50:24,369 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-08 09:50:24,369 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-08 09:50:24,370 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-08 09:50:24,370 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-08 09:50:24,370 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-08 09:50:24,371 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-08 09:50:24,371 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-08 09:50:24,371 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-08 09:50:24,372 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-08 09:50:24,372 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-08 09:50:24,372 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-08 09:50:24,373 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-08 09:50:24,373 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-08 09:50:24,373 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-08 09:50:24,374 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-08 09:50:24,374 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-08 09:50:24,374 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-08 09:50:24,375 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-08 09:50:24,375 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-08 09:50:24,375 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-08 09:50:24,376 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-08 09:50:24,376 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-08 09:50:24,376 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-08 09:50:24,377 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-08 09:50:24,377 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-08 09:50:24,378 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-08 09:50:24,378 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-08 09:50:24,378 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-08 09:50:24,378 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-08 09:50:24,379 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-08 09:50:24,379 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-08 09:50:24,380 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-08 09:50:24,380 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-08 09:50:24,380 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-08 09:50:24,380 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-08 09:50:24,381 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-08 09:50:24,381 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-08 09:50:24,382 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-08 09:50:24,382 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-08 09:50:24,382 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-08 09:50:24,382 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-08 09:50:24,383 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-08 09:50:24,383 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-08 09:50:24,384 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-08 09:50:24,384 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-08 09:50:24,384 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-08 09:50:24,384 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-08 09:50:24,385 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-08 09:50:24,385 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-08 09:50:24,386 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-08 09:50:24,386 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-08 09:50:24,386 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-08 09:50:24,386 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-08 09:50:24,387 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-08 09:50:24,387 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-08 09:50:24,388 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-08 09:50:24,388 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-08 09:50:24,388 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-08 09:50:24,388 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-08 09:50:24,389 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-08 09:50:24,389 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-08 09:50:24,390 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-08 09:50:24,390 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-08 09:50:24,390 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-08 09:50:24,390 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-08 09:50:24,391 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-08 09:50:24,391 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-08 09:50:24,392 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-08 09:50:24,392 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-08 09:50:24,392 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-08 09:50:24,393 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-08 09:50:24,393 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-08 09:50:24,393 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-08 09:50:24,394 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-08 09:50:24,394 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-08 09:50:24,394 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-08 09:50:24,395 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-08 09:50:24,395 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-08 09:50:24,395 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-08 09:50:24,396 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-08 09:50:24,396 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-08 09:50:24,396 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-08 09:50:24,397 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-08 09:50:24,397 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-08 09:50:24,397 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-08 09:50:24,398 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-08 09:50:24,398 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-08 09:50:24,398 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-08 09:50:24,398 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-08 09:50:24,399 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-08 09:50:24,399 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-08 09:50:24,400 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-08 09:50:24,400 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-08 09:50:24,400 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-08 09:50:24,400 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-08 09:50:24,401 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-08 09:50:24,401 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-08 09:50:24,402 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-08 09:50:24,402 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-08 09:50:24,402 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-08 09:50:24,402 INFO L290 TraceCheckUtils]: 166: Hoare triple {103098#(<= main_~k~0 80)} assume !(~i~0 < 1000000); {103098#(<= main_~k~0 80)} is VALID [2022-04-08 09:50:24,403 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-08 09:50:24,403 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-08 09:50:24,404 INFO L290 TraceCheckUtils]: 169: Hoare triple {103100#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {103014#false} is VALID [2022-04-08 09:50:24,404 INFO L290 TraceCheckUtils]: 170: Hoare triple {103014#false} assume !false; {103014#false} is VALID [2022-04-08 09:50:24,404 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-08 09:50:24,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:50:24,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988941398] [2022-04-08 09:50:24,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988941398] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:50:24,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42309761] [2022-04-08 09:50:24,404 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:50:24,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:50:24,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:50:24,405 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-08 09:50:24,406 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-08 09:50:24,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:50:24,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:50:24,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 929 conjuncts, 84 conjunts are in the unsatisfiable core [2022-04-08 09:50:24,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:24,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:50:25,767 INFO L272 TraceCheckUtils]: 0: Hoare triple {103013#true} call ULTIMATE.init(); {103013#true} is VALID [2022-04-08 09:50:25,767 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-08 09:50:25,767 INFO L290 TraceCheckUtils]: 2: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-08 09:50:25,767 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-08 09:50:25,767 INFO L272 TraceCheckUtils]: 4: Hoare triple {103013#true} call #t~ret3 := main(); {103013#true} is VALID [2022-04-08 09:50:25,768 INFO L290 TraceCheckUtils]: 5: Hoare triple {103013#true} ~i~0 := 0;~k~0 := 0; {103120#(<= main_~k~0 0)} is VALID [2022-04-08 09:50:25,768 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-08 09:50:25,768 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-08 09:50:25,769 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-08 09:50:25,769 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-08 09:50:25,769 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-08 09:50:25,770 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-08 09:50:25,770 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-08 09:50:25,770 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-08 09:50:25,771 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-08 09:50:25,771 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-08 09:50:25,771 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-08 09:50:25,772 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-08 09:50:25,772 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-08 09:50:25,772 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-08 09:50:25,773 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-08 09:50:25,773 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-08 09:50:25,773 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-08 09:50:25,774 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-08 09:50:25,774 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-08 09:50:25,774 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-08 09:50:25,775 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-08 09:50:25,775 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-08 09:50:25,775 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-08 09:50:25,776 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-08 09:50:25,776 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-08 09:50:25,777 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-08 09:50:25,777 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-08 09:50:25,777 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-08 09:50:25,777 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-08 09:50:25,778 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-08 09:50:25,778 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-08 09:50:25,779 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-08 09:50:25,779 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-08 09:50:25,779 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-08 09:50:25,779 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-08 09:50:25,780 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-08 09:50:25,780 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-08 09:50:25,781 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-08 09:50:25,781 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-08 09:50:25,781 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-08 09:50:25,782 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-08 09:50:25,782 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-08 09:50:25,782 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-08 09:50:25,783 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-08 09:50:25,783 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-08 09:50:25,783 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-08 09:50:25,784 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-08 09:50:25,784 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-08 09:50:25,784 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-08 09:50:25,785 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-08 09:50:25,785 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-08 09:50:25,785 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-08 09:50:25,786 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-08 09:50:25,786 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-08 09:50:25,786 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-08 09:50:25,787 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-08 09:50:25,787 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-08 09:50:25,787 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-08 09:50:25,788 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-08 09:50:25,788 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-08 09:50:25,788 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-08 09:50:25,789 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-08 09:50:25,789 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-08 09:50:25,789 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-08 09:50:25,790 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-08 09:50:25,790 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-08 09:50:25,790 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-08 09:50:25,791 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-08 09:50:25,791 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-08 09:50:25,791 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-08 09:50:25,792 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-08 09:50:25,792 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-08 09:50:25,792 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-08 09:50:25,793 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-08 09:50:25,793 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-08 09:50:25,793 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-08 09:50:25,794 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-08 09:50:25,794 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-08 09:50:25,794 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-08 09:50:25,795 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-08 09:50:25,795 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-08 09:50:25,795 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-08 09:50:25,796 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-08 09:50:25,796 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-08 09:50:25,796 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-08 09:50:25,797 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-08 09:50:25,797 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-08 09:50:25,797 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-08 09:50:25,798 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-08 09:50:25,798 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-08 09:50:25,798 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-08 09:50:25,799 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-08 09:50:25,799 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-08 09:50:25,800 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-08 09:50:25,800 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-08 09:50:25,800 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-08 09:50:25,800 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-08 09:50:25,801 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-08 09:50:25,801 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-08 09:50:25,802 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-08 09:50:25,802 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-08 09:50:25,802 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-08 09:50:25,802 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-08 09:50:25,803 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-08 09:50:25,803 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-08 09:50:25,804 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-08 09:50:25,804 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-08 09:50:25,804 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-08 09:50:25,805 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-08 09:50:25,805 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-08 09:50:25,805 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-08 09:50:25,806 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-08 09:50:25,806 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-08 09:50:25,806 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-08 09:50:25,807 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-08 09:50:25,807 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-08 09:50:25,807 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-08 09:50:25,808 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-08 09:50:25,808 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-08 09:50:25,808 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-08 09:50:25,809 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-08 09:50:25,809 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-08 09:50:25,809 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-08 09:50:25,810 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-08 09:50:25,810 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-08 09:50:25,810 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-08 09:50:25,811 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-08 09:50:25,811 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-08 09:50:25,811 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-08 09:50:25,812 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-08 09:50:25,812 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-08 09:50:25,812 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-08 09:50:25,813 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-08 09:50:25,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-08 09:50:25,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-08 09:50:25,814 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-08 09:50:25,814 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-08 09:50:25,814 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-08 09:50:25,815 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-08 09:50:25,815 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-08 09:50:25,815 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-08 09:50:25,816 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-08 09:50:25,816 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-08 09:50:25,816 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-08 09:50:25,817 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-08 09:50:25,817 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-08 09:50:25,817 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-08 09:50:25,818 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-08 09:50:25,818 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-08 09:50:25,818 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-08 09:50:25,819 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-08 09:50:25,819 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-08 09:50:25,819 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-08 09:50:25,820 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-08 09:50:25,820 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-08 09:50:25,820 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-08 09:50:25,821 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-08 09:50:25,821 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-08 09:50:25,821 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-08 09:50:25,822 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-08 09:50:25,822 INFO L290 TraceCheckUtils]: 166: Hoare triple {103098#(<= main_~k~0 80)} assume !(~i~0 < 1000000); {103098#(<= main_~k~0 80)} is VALID [2022-04-08 09:50:25,823 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-08 09:50:25,823 INFO L290 TraceCheckUtils]: 168: Hoare triple {103607#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {103611#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:50:25,823 INFO L290 TraceCheckUtils]: 169: Hoare triple {103611#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {103014#false} is VALID [2022-04-08 09:50:25,823 INFO L290 TraceCheckUtils]: 170: Hoare triple {103014#false} assume !false; {103014#false} is VALID [2022-04-08 09:50:25,824 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-08 09:50:25,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:50:32,961 INFO L290 TraceCheckUtils]: 170: Hoare triple {103014#false} assume !false; {103014#false} is VALID [2022-04-08 09:50:32,961 INFO L290 TraceCheckUtils]: 169: Hoare triple {103611#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {103014#false} is VALID [2022-04-08 09:50:32,962 INFO L290 TraceCheckUtils]: 168: Hoare triple {103607#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {103611#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:50:32,962 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-08 09:50:32,962 INFO L290 TraceCheckUtils]: 166: Hoare triple {103627#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {103627#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:50:32,963 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-08 09:50:32,963 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-08 09:50:32,964 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-08 09:50:32,964 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-08 09:50:32,964 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-08 09:50:32,965 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-08 09:50:32,965 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-08 09:50:32,965 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-08 09:50:32,966 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-08 09:50:32,966 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-08 09:50:32,966 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-08 09:50:32,967 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-08 09:50:32,967 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-08 09:50:32,967 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-08 09:50:32,968 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-08 09:50:32,968 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-08 09:50:32,968 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-08 09:50:32,969 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-08 09:50:32,969 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-08 09:50:32,969 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-08 09:50:32,970 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-08 09:50:32,970 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-08 09:50:32,970 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-08 09:50:32,971 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-08 09:50:32,971 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-08 09:50:32,971 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-08 09:50:32,972 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-08 09:50:32,972 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-08 09:50:32,972 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-08 09:50:32,973 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-08 09:50:32,973 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-08 09:50:32,973 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-08 09:50:32,974 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-08 09:50:32,974 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-08 09:50:32,974 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-08 09:50:32,975 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-08 09:50:32,975 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-08 09:50:32,975 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-08 09:50:32,976 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-08 09:50:32,976 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-08 09:50:32,976 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-08 09:50:32,977 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-08 09:50:32,977 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-08 09:50:32,977 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-08 09:50:32,978 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-08 09:50:32,978 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-08 09:50:32,978 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-08 09:50:32,979 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-08 09:50:32,979 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-08 09:50:32,979 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-08 09:50:32,980 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-08 09:50:32,980 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-08 09:50:32,981 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-08 09:50:32,981 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-08 09:50:32,981 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-08 09:50:32,981 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-08 09:50:32,982 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-08 09:50:32,982 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-08 09:50:32,983 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-08 09:50:32,983 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-08 09:50:32,983 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-08 09:50:32,983 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-08 09:50:32,984 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-08 09:50:32,984 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-08 09:50:32,985 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-08 09:50:32,985 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-08 09:50:32,985 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-08 09:50:32,986 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-08 09:50:32,986 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-08 09:50:32,986 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-08 09:50:32,987 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-08 09:50:32,987 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-08 09:50:32,987 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-08 09:50:32,988 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-08 09:50:32,988 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-08 09:50:32,988 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-08 09:50:32,989 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-08 09:50:32,989 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-08 09:50:32,989 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-08 09:50:32,990 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-08 09:50:32,990 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-08 09:50:32,990 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-08 09:50:32,991 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-08 09:50:32,991 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-08 09:50:32,991 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-08 09:50:32,992 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-08 09:50:32,992 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-08 09:50:32,992 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-08 09:50:32,993 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-08 09:50:32,993 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-08 09:50:32,993 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-08 09:50:32,994 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-08 09:50:32,994 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-08 09:50:32,994 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-08 09:50:32,995 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-08 09:50:32,995 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-08 09:50:32,995 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-08 09:50:32,996 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-08 09:50:32,996 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-08 09:50:32,996 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-08 09:50:32,997 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-08 09:50:32,997 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-08 09:50:32,997 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-08 09:50:32,998 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-08 09:50:32,998 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-08 09:50:32,998 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-08 09:50:32,999 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-08 09:50:32,999 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-08 09:50:32,999 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-08 09:50:33,000 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-08 09:50:33,000 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-08 09:50:33,000 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-08 09:50:33,001 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-08 09:50:33,001 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-08 09:50:33,002 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-08 09:50:33,002 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-08 09:50:33,002 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-08 09:50:33,002 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-08 09:50:33,003 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-08 09:50:33,003 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-08 09:50:33,004 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-08 09:50:33,004 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-08 09:50:33,004 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-08 09:50:33,004 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-08 09:50:33,005 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-08 09:50:33,005 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-08 09:50:33,006 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-08 09:50:33,006 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-08 09:50:33,006 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-08 09:50:33,006 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-08 09:50:33,007 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-08 09:50:33,007 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-08 09:50:33,008 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-08 09:50:33,008 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-08 09:50:33,008 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-08 09:50:33,009 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-08 09:50:33,009 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-08 09:50:33,009 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-08 09:50:33,010 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-08 09:50:33,010 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-08 09:50:33,010 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-08 09:50:33,010 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-08 09:50:33,011 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-08 09:50:33,011 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-08 09:50:33,012 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-08 09:50:33,012 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-08 09:50:33,012 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-08 09:50:33,013 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-08 09:50:33,013 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-08 09:50:33,013 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-08 09:50:33,014 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-08 09:50:33,014 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-08 09:50:33,014 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-08 09:50:33,015 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-08 09:50:33,015 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-08 09:50:33,015 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-08 09:50:33,016 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-08 09:50:33,016 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-08 09:50:33,016 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-08 09:50:33,017 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-08 09:50:33,017 INFO L290 TraceCheckUtils]: 5: Hoare triple {103013#true} ~i~0 := 0;~k~0 := 0; {104187#(<= main_~k~0 999920)} is VALID [2022-04-08 09:50:33,017 INFO L272 TraceCheckUtils]: 4: Hoare triple {103013#true} call #t~ret3 := main(); {103013#true} is VALID [2022-04-08 09:50:33,017 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-08 09:50:33,017 INFO L290 TraceCheckUtils]: 2: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-08 09:50:33,017 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-08 09:50:33,017 INFO L272 TraceCheckUtils]: 0: Hoare triple {103013#true} call ULTIMATE.init(); {103013#true} is VALID [2022-04-08 09:50:33,018 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-08 09:50:33,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42309761] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:50:33,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:50:33,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 85, 85] total 170 [2022-04-08 09:50:33,018 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:50:33,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [893708767] [2022-04-08 09:50:33,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [893708767] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:50:33,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:50:33,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [86] imperfect sequences [] total 86 [2022-04-08 09:50:33,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100725732] [2022-04-08 09:50:33,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:50:33,019 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-08 09:50:33,019 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:50:33,019 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-08 09:50:33,143 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-08 09:50:33,143 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-04-08 09:50:33,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:33,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-04-08 09:50:33,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13542, Invalid=15188, Unknown=0, NotChecked=0, Total=28730 [2022-04-08 09:50:33,147 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-08 09:50:37,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:37,987 INFO L93 Difference]: Finished difference Result 180 states and 180 transitions. [2022-04-08 09:50:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-04-08 09:50:37,987 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-08 09:50:37,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:50:37,987 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-08 09:50:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 180 transitions. [2022-04-08 09:50:37,988 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-08 09:50:37,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 180 transitions. [2022-04-08 09:50:37,989 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 86 states and 180 transitions. [2022-04-08 09:50:38,126 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-08 09:50:38,128 INFO L225 Difference]: With dead ends: 180 [2022-04-08 09:50:38,128 INFO L226 Difference]: Without dead ends: 175 [2022-04-08 09:50:38,131 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 511 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 251 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4776 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=26918, Invalid=36838, Unknown=0, NotChecked=0, Total=63756 [2022-04-08 09:50:38,131 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 172 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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, 0.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:50:38,132 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 53 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-08 09:50:38,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-04-08 09:50:39,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 174. [2022-04-08 09:50:39,592 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:50:39,593 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-08 09:50:39,593 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-08 09:50:39,593 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-08 09:50:39,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:39,594 INFO L93 Difference]: Finished difference Result 175 states and 175 transitions. [2022-04-08 09:50:39,594 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 175 transitions. [2022-04-08 09:50:39,594 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:39,594 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:39,595 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-08 09:50:39,595 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-08 09:50:39,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:39,596 INFO L93 Difference]: Finished difference Result 175 states and 175 transitions. [2022-04-08 09:50:39,596 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 175 transitions. [2022-04-08 09:50:39,596 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:39,596 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:39,596 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:50:39,596 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:50:39,596 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-08 09:50:39,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 174 transitions. [2022-04-08 09:50:39,598 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 174 transitions. Word has length 171 [2022-04-08 09:50:39,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:50:39,598 INFO L478 AbstractCegarLoop]: Abstraction has 174 states and 174 transitions. [2022-04-08 09:50:39,598 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-08 09:50:39,598 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 174 states and 174 transitions. [2022-04-08 09:50:39,943 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-08 09:50:39,944 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 174 transitions. [2022-04-08 09:50:39,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-04-08 09:50:39,944 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:50:39,944 INFO L499 BasicCegarLoop]: trace histogram [81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:50:39,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-04-08 09:50:40,144 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-08 09:50:40,145 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:50:40,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:50:40,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1237190128, now seen corresponding path program 161 times [2022-04-08 09:50:40,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:40,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [741589374] [2022-04-08 09:50:40,154 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:50:40,154 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:50:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1237190128, now seen corresponding path program 162 times [2022-04-08 09:50:40,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:50:40,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676263230] [2022-04-08 09:50:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:50:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:50:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:42,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:50:42,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:42,628 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-08 09:50:42,628 INFO L290 TraceCheckUtils]: 1: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-08 09:50:42,629 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-08 09:50:42,629 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-08 09:50:42,629 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-08 09:50:42,629 INFO L290 TraceCheckUtils]: 2: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-08 09:50:42,629 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-08 09:50:42,629 INFO L272 TraceCheckUtils]: 4: Hoare triple {105435#true} call #t~ret3 := main(); {105435#true} is VALID [2022-04-08 09:50:42,630 INFO L290 TraceCheckUtils]: 5: Hoare triple {105435#true} ~i~0 := 0;~k~0 := 0; {105440#(= main_~k~0 0)} is VALID [2022-04-08 09:50:42,630 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-08 09:50:42,631 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-08 09:50:42,631 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-08 09:50:42,632 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-08 09:50:42,632 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-08 09:50:42,633 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-08 09:50:42,633 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-08 09:50:42,634 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-08 09:50:42,634 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-08 09:50:42,635 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-08 09:50:42,635 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-08 09:50:42,636 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-08 09:50:42,636 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-08 09:50:42,637 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-08 09:50:42,637 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-08 09:50:42,638 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-08 09:50:42,638 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-08 09:50:42,639 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-08 09:50:42,639 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-08 09:50:42,640 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-08 09:50:42,640 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-08 09:50:42,640 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-08 09:50:42,641 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-08 09:50:42,641 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-08 09:50:42,642 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-08 09:50:42,642 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-08 09:50:42,643 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-08 09:50:42,643 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-08 09:50:42,644 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-08 09:50:42,644 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-08 09:50:42,645 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-08 09:50:42,645 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-08 09:50:42,646 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-08 09:50:42,646 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-08 09:50:42,647 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-08 09:50:42,647 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-08 09:50:42,648 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-08 09:50:42,648 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-08 09:50:42,649 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-08 09:50:42,649 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-08 09:50:42,650 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-08 09:50:42,650 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-08 09:50:42,650 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-08 09:50:42,651 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-08 09:50:42,651 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-08 09:50:42,652 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-08 09:50:42,652 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-08 09:50:42,653 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-08 09:50:42,653 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-08 09:50:42,654 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-08 09:50:42,654 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-08 09:50:42,655 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-08 09:50:42,655 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-08 09:50:42,656 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-08 09:50:42,656 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-08 09:50:42,657 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-08 09:50:42,657 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-08 09:50:42,658 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-08 09:50:42,658 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-08 09:50:42,659 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-08 09:50:42,659 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-08 09:50:42,660 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-08 09:50:42,660 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-08 09:50:42,661 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-08 09:50:42,661 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-08 09:50:42,662 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-08 09:50:42,662 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-08 09:50:42,663 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-08 09:50:42,663 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-08 09:50:42,664 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-08 09:50:42,664 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-08 09:50:42,664 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-08 09:50:42,665 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-08 09:50:42,665 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-08 09:50:42,666 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-08 09:50:42,666 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-08 09:50:42,667 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-08 09:50:42,667 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-08 09:50:42,667 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-08 09:50:42,668 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-08 09:50:42,668 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-08 09:50:42,669 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-08 09:50:42,669 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-08 09:50:42,670 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-08 09:50:42,670 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-08 09:50:42,671 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-08 09:50:42,671 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-08 09:50:42,672 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-08 09:50:42,672 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-08 09:50:42,673 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-08 09:50:42,673 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-08 09:50:42,673 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-08 09:50:42,674 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-08 09:50:42,674 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-08 09:50:42,675 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-08 09:50:42,675 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-08 09:50:42,676 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-08 09:50:42,676 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-08 09:50:42,676 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-08 09:50:42,677 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-08 09:50:42,677 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-08 09:50:42,678 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-08 09:50:42,678 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-08 09:50:42,679 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-08 09:50:42,679 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-08 09:50:42,680 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-08 09:50:42,680 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-08 09:50:42,681 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-08 09:50:42,681 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-08 09:50:42,682 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-08 09:50:42,682 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-08 09:50:42,682 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-08 09:50:42,683 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-08 09:50:42,683 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-08 09:50:42,684 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-08 09:50:42,684 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-08 09:50:42,685 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-08 09:50:42,685 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-08 09:50:42,685 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-08 09:50:42,686 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-08 09:50:42,686 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-08 09:50:42,687 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-08 09:50:42,687 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-08 09:50:42,688 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-08 09:50:42,688 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-08 09:50:42,689 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-08 09:50:42,689 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-08 09:50:42,690 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-08 09:50:42,690 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-08 09:50:42,690 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-08 09:50:42,691 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-08 09:50:42,691 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-08 09:50:42,692 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-08 09:50:42,692 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-08 09:50:42,693 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-08 09:50:42,693 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-08 09:50:42,694 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-08 09:50:42,694 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-08 09:50:42,695 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-08 09:50:42,695 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-08 09:50:42,696 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-08 09:50:42,696 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-08 09:50:42,696 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-08 09:50:42,697 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-08 09:50:42,697 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-08 09:50:42,698 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-08 09:50:42,698 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-08 09:50:42,699 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-08 09:50:42,699 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-08 09:50:42,700 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-08 09:50:42,700 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-08 09:50:42,701 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-08 09:50:42,701 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-08 09:50:42,701 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-08 09:50:42,702 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-08 09:50:42,702 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-08 09:50:42,703 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-08 09:50:42,703 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-08 09:50:42,704 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-08 09:50:42,704 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-08 09:50:42,705 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-08 09:50:42,705 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-08 09:50:42,705 INFO L290 TraceCheckUtils]: 168: Hoare triple {105521#(<= main_~k~0 81)} assume !(~i~0 < 1000000); {105521#(<= main_~k~0 81)} is VALID [2022-04-08 09:50:42,706 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-08 09:50:42,706 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-08 09:50:42,707 INFO L290 TraceCheckUtils]: 171: Hoare triple {105523#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {105436#false} is VALID [2022-04-08 09:50:42,707 INFO L290 TraceCheckUtils]: 172: Hoare triple {105436#false} assume !false; {105436#false} is VALID [2022-04-08 09:50:42,708 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-08 09:50:42,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:50:42,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676263230] [2022-04-08 09:50:42,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676263230] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:50:42,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434435926] [2022-04-08 09:50:42,708 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:50:42,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:50:42,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:50:42,711 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-08 09:50:42,711 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-08 09:50:42,984 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 82 check-sat command(s) [2022-04-08 09:50:42,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:50:42,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 940 conjuncts, 85 conjunts are in the unsatisfiable core [2022-04-08 09:50:43,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:50:43,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:50:44,099 INFO L272 TraceCheckUtils]: 0: Hoare triple {105435#true} call ULTIMATE.init(); {105435#true} is VALID [2022-04-08 09:50:44,099 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-08 09:50:44,099 INFO L290 TraceCheckUtils]: 2: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-08 09:50:44,099 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-08 09:50:44,100 INFO L272 TraceCheckUtils]: 4: Hoare triple {105435#true} call #t~ret3 := main(); {105435#true} is VALID [2022-04-08 09:50:44,100 INFO L290 TraceCheckUtils]: 5: Hoare triple {105435#true} ~i~0 := 0;~k~0 := 0; {105543#(<= main_~k~0 0)} is VALID [2022-04-08 09:50:44,100 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-08 09:50:44,100 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-08 09:50:44,101 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-08 09:50:44,101 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-08 09:50:44,101 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-08 09:50:44,102 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-08 09:50:44,102 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-08 09:50:44,102 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-08 09:50:44,103 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-08 09:50:44,103 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-08 09:50:44,103 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-08 09:50:44,104 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-08 09:50:44,104 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-08 09:50:44,104 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-08 09:50:44,105 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-08 09:50:44,105 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-08 09:50:44,105 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-08 09:50:44,106 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-08 09:50:44,106 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-08 09:50:44,106 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-08 09:50:44,107 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-08 09:50:44,107 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-08 09:50:44,107 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-08 09:50:44,108 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-08 09:50:44,108 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-08 09:50:44,108 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-08 09:50:44,109 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-08 09:50:44,109 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-08 09:50:44,109 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-08 09:50:44,110 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-08 09:50:44,110 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-08 09:50:44,110 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-08 09:50:44,111 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-08 09:50:44,111 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-08 09:50:44,111 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-08 09:50:44,112 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-08 09:50:44,112 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-08 09:50:44,112 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-08 09:50:44,113 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-08 09:50:44,113 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-08 09:50:44,113 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-08 09:50:44,114 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-08 09:50:44,114 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-08 09:50:44,114 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-08 09:50:44,115 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-08 09:50:44,115 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-08 09:50:44,115 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-08 09:50:44,116 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-08 09:50:44,116 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-08 09:50:44,116 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-08 09:50:44,117 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-08 09:50:44,117 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-08 09:50:44,117 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-08 09:50:44,118 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-08 09:50:44,118 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-08 09:50:44,118 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-08 09:50:44,118 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-08 09:50:44,119 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-08 09:50:44,119 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-08 09:50:44,120 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-08 09:50:44,120 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-08 09:50:44,120 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-08 09:50:44,120 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-08 09:50:44,121 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-08 09:50:44,121 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-08 09:50:44,122 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-08 09:50:44,122 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-08 09:50:44,122 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-08 09:50:44,122 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-08 09:50:44,123 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-08 09:50:44,123 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-08 09:50:44,123 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-08 09:50:44,124 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-08 09:50:44,124 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-08 09:50:44,124 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-08 09:50:44,125 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-08 09:50:44,125 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-08 09:50:44,125 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-08 09:50:44,126 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-08 09:50:44,126 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-08 09:50:44,126 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-08 09:50:44,127 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-08 09:50:44,127 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-08 09:50:44,127 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-08 09:50:44,128 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-08 09:50:44,128 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-08 09:50:44,128 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-08 09:50:44,129 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-08 09:50:44,129 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-08 09:50:44,129 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-08 09:50:44,130 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-08 09:50:44,130 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-08 09:50:44,130 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-08 09:50:44,131 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-08 09:50:44,131 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-08 09:50:44,131 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-08 09:50:44,132 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-08 09:50:44,132 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-08 09:50:44,132 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-08 09:50:44,133 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-08 09:50:44,133 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-08 09:50:44,133 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-08 09:50:44,134 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-08 09:50:44,134 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-08 09:50:44,134 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-08 09:50:44,135 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-08 09:50:44,135 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-08 09:50:44,135 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-08 09:50:44,136 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-08 09:50:44,136 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-08 09:50:44,136 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-08 09:50:44,137 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-08 09:50:44,137 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-08 09:50:44,137 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-08 09:50:44,138 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-08 09:50:44,138 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-08 09:50:44,138 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-08 09:50:44,139 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-08 09:50:44,139 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-08 09:50:44,139 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-08 09:50:44,140 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-08 09:50:44,140 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-08 09:50:44,140 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-08 09:50:44,141 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-08 09:50:44,141 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-08 09:50:44,141 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-08 09:50:44,142 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-08 09:50:44,142 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-08 09:50:44,142 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-08 09:50:44,143 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-08 09:50:44,143 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-08 09:50:44,143 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-08 09:50:44,143 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-08 09:50:44,144 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-08 09:50:44,144 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-08 09:50:44,145 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-08 09:50:44,145 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-08 09:50:44,145 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-08 09:50:44,145 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-08 09:50:44,146 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-08 09:50:44,146 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-08 09:50:44,147 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-08 09:50:44,147 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-08 09:50:44,147 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-08 09:50:44,147 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-08 09:50:44,148 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-08 09:50:44,148 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-08 09:50:44,148 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-08 09:50:44,149 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-08 09:50:44,149 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-08 09:50:44,149 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-08 09:50:44,150 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-08 09:50:44,150 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-08 09:50:44,150 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-08 09:50:44,151 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-08 09:50:44,151 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-08 09:50:44,151 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-08 09:50:44,152 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-08 09:50:44,152 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-08 09:50:44,152 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-08 09:50:44,153 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-08 09:50:44,153 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-08 09:50:44,153 INFO L290 TraceCheckUtils]: 168: Hoare triple {105521#(<= main_~k~0 81)} assume !(~i~0 < 1000000); {105521#(<= main_~k~0 81)} is VALID [2022-04-08 09:50:44,154 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-08 09:50:44,154 INFO L290 TraceCheckUtils]: 170: Hoare triple {106036#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {106040#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:50:44,154 INFO L290 TraceCheckUtils]: 171: Hoare triple {106040#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {105436#false} is VALID [2022-04-08 09:50:44,154 INFO L290 TraceCheckUtils]: 172: Hoare triple {105436#false} assume !false; {105436#false} is VALID [2022-04-08 09:50:44,155 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-08 09:50:44,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:50:51,375 INFO L290 TraceCheckUtils]: 172: Hoare triple {105436#false} assume !false; {105436#false} is VALID [2022-04-08 09:50:51,376 INFO L290 TraceCheckUtils]: 171: Hoare triple {106040#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {105436#false} is VALID [2022-04-08 09:50:51,376 INFO L290 TraceCheckUtils]: 170: Hoare triple {106036#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {106040#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:50:51,376 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-08 09:50:51,377 INFO L290 TraceCheckUtils]: 168: Hoare triple {106056#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {106056#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:50:51,377 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-08 09:50:51,377 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-08 09:50:51,378 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-08 09:50:51,378 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-08 09:50:51,378 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-08 09:50:51,379 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-08 09:50:51,379 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-08 09:50:51,379 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-08 09:50:51,380 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-08 09:50:51,380 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-08 09:50:51,380 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-08 09:50:51,381 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-08 09:50:51,381 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-08 09:50:51,381 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-08 09:50:51,382 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-08 09:50:51,382 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-08 09:50:51,382 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-08 09:50:51,383 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-08 09:50:51,383 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-08 09:50:51,383 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-08 09:50:51,384 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-08 09:50:51,384 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-08 09:50:51,384 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-08 09:50:51,385 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-08 09:50:51,385 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-08 09:50:51,385 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-08 09:50:51,386 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-08 09:50:51,386 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-08 09:50:51,386 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-08 09:50:51,387 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-08 09:50:51,387 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-08 09:50:51,387 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-08 09:50:51,388 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-08 09:50:51,388 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-08 09:50:51,388 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-08 09:50:51,389 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-08 09:50:51,389 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-08 09:50:51,389 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-08 09:50:51,390 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-08 09:50:51,390 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-08 09:50:51,390 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-08 09:50:51,391 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-08 09:50:51,391 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-08 09:50:51,391 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-08 09:50:51,392 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-08 09:50:51,392 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-08 09:50:51,392 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-08 09:50:51,393 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-08 09:50:51,393 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-08 09:50:51,393 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-08 09:50:51,394 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-08 09:50:51,394 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-08 09:50:51,394 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-08 09:50:51,395 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-08 09:50:51,395 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-08 09:50:51,395 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-08 09:50:51,396 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-08 09:50:51,396 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-08 09:50:51,397 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-08 09:50:51,397 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-08 09:50:51,397 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-08 09:50:51,397 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-08 09:50:51,398 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-08 09:50:51,398 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-08 09:50:51,399 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-08 09:50:51,399 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-08 09:50:51,399 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-08 09:50:51,399 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-08 09:50:51,400 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-08 09:50:51,400 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-08 09:50:51,401 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-08 09:50:51,401 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-08 09:50:51,401 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-08 09:50:51,401 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-08 09:50:51,402 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-08 09:50:51,402 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-08 09:50:51,403 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-08 09:50:51,403 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-08 09:50:51,403 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-08 09:50:51,403 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-08 09:50:51,404 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-08 09:50:51,404 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-08 09:50:51,405 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-08 09:50:51,405 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-08 09:50:51,405 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-08 09:50:51,406 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-08 09:50:51,406 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-08 09:50:51,406 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-08 09:50:51,407 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-08 09:50:51,407 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-08 09:50:51,407 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-08 09:50:51,408 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-08 09:50:51,408 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-08 09:50:51,408 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-08 09:50:51,409 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-08 09:50:51,409 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-08 09:50:51,409 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-08 09:50:51,410 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-08 09:50:51,410 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-08 09:50:51,410 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-08 09:50:51,411 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-08 09:50:51,411 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-08 09:50:51,411 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-08 09:50:51,412 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-08 09:50:51,412 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-08 09:50:51,412 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-08 09:50:51,413 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-08 09:50:51,413 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-08 09:50:51,413 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-08 09:50:51,414 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-08 09:50:51,414 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-08 09:50:51,414 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-08 09:50:51,415 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-08 09:50:51,415 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-08 09:50:51,415 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-08 09:50:51,416 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-08 09:50:51,416 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-08 09:50:51,416 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-08 09:50:51,417 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-08 09:50:51,417 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-08 09:50:51,417 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-08 09:50:51,418 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-08 09:50:51,418 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-08 09:50:51,418 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-08 09:50:51,419 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-08 09:50:51,419 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-08 09:50:51,419 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-08 09:50:51,420 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-08 09:50:51,420 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-08 09:50:51,420 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-08 09:50:51,421 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-08 09:50:51,421 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-08 09:50:51,421 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-08 09:50:51,422 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-08 09:50:51,422 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-08 09:50:51,422 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-08 09:50:51,423 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-08 09:50:51,423 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-08 09:50:51,423 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-08 09:50:51,424 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-08 09:50:51,424 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-08 09:50:51,424 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-08 09:50:51,425 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-08 09:50:51,425 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-08 09:50:51,425 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-08 09:50:51,426 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-08 09:50:51,426 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-08 09:50:51,426 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-08 09:50:51,427 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-08 09:50:51,427 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-08 09:50:51,428 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-08 09:50:51,428 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-08 09:50:51,428 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-08 09:50:51,428 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-08 09:50:51,429 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-08 09:50:51,429 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-08 09:50:51,430 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-08 09:50:51,430 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-08 09:50:51,430 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-08 09:50:51,430 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-08 09:50:51,431 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-08 09:50:51,431 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-08 09:50:51,431 INFO L290 TraceCheckUtils]: 5: Hoare triple {105435#true} ~i~0 := 0;~k~0 := 0; {106623#(<= main_~k~0 999919)} is VALID [2022-04-08 09:50:51,431 INFO L272 TraceCheckUtils]: 4: Hoare triple {105435#true} call #t~ret3 := main(); {105435#true} is VALID [2022-04-08 09:50:51,432 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-08 09:50:51,432 INFO L290 TraceCheckUtils]: 2: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-08 09:50:51,432 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-08 09:50:51,432 INFO L272 TraceCheckUtils]: 0: Hoare triple {105435#true} call ULTIMATE.init(); {105435#true} is VALID [2022-04-08 09:50:51,432 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-08 09:50:51,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434435926] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:50:51,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:50:51,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 86, 86] total 172 [2022-04-08 09:50:51,433 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:50:51,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [741589374] [2022-04-08 09:50:51,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [741589374] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:50:51,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:50:51,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [87] imperfect sequences [] total 87 [2022-04-08 09:50:51,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766474383] [2022-04-08 09:50:51,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:50:51,433 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-08 09:50:51,434 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:50:51,434 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-08 09:50:51,544 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-08 09:50:51,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-04-08 09:50:51,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:51,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-04-08 09:50:51,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13873, Invalid=15539, Unknown=0, NotChecked=0, Total=29412 [2022-04-08 09:50:51,547 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-08 09:50:56,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:56,449 INFO L93 Difference]: Finished difference Result 182 states and 182 transitions. [2022-04-08 09:50:56,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-04-08 09:50:56,449 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-08 09:50:56,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:50:56,450 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-08 09:50:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2022-04-08 09:50:56,451 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-08 09:50:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2022-04-08 09:50:56,451 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 87 states and 182 transitions. [2022-04-08 09:50:56,588 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-08 09:50:56,590 INFO L225 Difference]: With dead ends: 182 [2022-04-08 09:50:56,590 INFO L226 Difference]: Without dead ends: 177 [2022-04-08 09:50:56,594 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4876 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=27578, Invalid=37702, Unknown=0, NotChecked=0, Total=65280 [2022-04-08 09:50:56,594 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 174 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:50:56,594 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.2s Time] [2022-04-08 09:50:56,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-04-08 09:50:58,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 176. [2022-04-08 09:50:58,062 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:50:58,063 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-08 09:50:58,063 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-08 09:50:58,063 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-08 09:50:58,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:58,064 INFO L93 Difference]: Finished difference Result 177 states and 177 transitions. [2022-04-08 09:50:58,064 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 177 transitions. [2022-04-08 09:50:58,064 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:58,064 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:58,065 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-08 09:50:58,065 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-08 09:50:58,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:50:58,066 INFO L93 Difference]: Finished difference Result 177 states and 177 transitions. [2022-04-08 09:50:58,066 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 177 transitions. [2022-04-08 09:50:58,066 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:50:58,066 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:50:58,066 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:50:58,066 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:50:58,066 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-08 09:50:58,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 176 transitions. [2022-04-08 09:50:58,068 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 176 transitions. Word has length 173 [2022-04-08 09:50:58,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:50:58,068 INFO L478 AbstractCegarLoop]: Abstraction has 176 states and 176 transitions. [2022-04-08 09:50:58,068 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-08 09:50:58,068 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 176 states and 176 transitions. [2022-04-08 09:50:58,443 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-08 09:50:58,443 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 176 transitions. [2022-04-08 09:50:58,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-04-08 09:50:58,443 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:50:58,443 INFO L499 BasicCegarLoop]: trace histogram [82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:50:58,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-04-08 09:50:58,644 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-08 09:50:58,644 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:50:58,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:50:58,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1866376396, now seen corresponding path program 163 times [2022-04-08 09:50:58,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:50:58,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [13180091] [2022-04-08 09:50:58,651 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:50:58,651 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:50:58,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1866376396, now seen corresponding path program 164 times [2022-04-08 09:50:58,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:50:58,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15682807] [2022-04-08 09:50:58,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:50:58,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:50:58,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:01,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:51:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:01,176 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-08 09:51:01,176 INFO L290 TraceCheckUtils]: 1: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-08 09:51:01,176 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-08 09:51:01,177 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-08 09:51:01,177 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-08 09:51:01,177 INFO L290 TraceCheckUtils]: 2: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-08 09:51:01,177 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-08 09:51:01,177 INFO L272 TraceCheckUtils]: 4: Hoare triple {107885#true} call #t~ret3 := main(); {107885#true} is VALID [2022-04-08 09:51:01,177 INFO L290 TraceCheckUtils]: 5: Hoare triple {107885#true} ~i~0 := 0;~k~0 := 0; {107890#(= main_~k~0 0)} is VALID [2022-04-08 09:51:01,178 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-08 09:51:01,178 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-08 09:51:01,178 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-08 09:51:01,179 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-08 09:51:01,179 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-08 09:51:01,179 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-08 09:51:01,180 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-08 09:51:01,180 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-08 09:51:01,180 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-08 09:51:01,181 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-08 09:51:01,181 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-08 09:51:01,181 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-08 09:51:01,182 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-08 09:51:01,182 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-08 09:51:01,182 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-08 09:51:01,183 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-08 09:51:01,183 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-08 09:51:01,183 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-08 09:51:01,184 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-08 09:51:01,184 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-08 09:51:01,184 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-08 09:51:01,185 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-08 09:51:01,185 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-08 09:51:01,185 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-08 09:51:01,186 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-08 09:51:01,186 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-08 09:51:01,186 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-08 09:51:01,187 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-08 09:51:01,187 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-08 09:51:01,188 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-08 09:51:01,188 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-08 09:51:01,188 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-08 09:51:01,188 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-08 09:51:01,189 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-08 09:51:01,189 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-08 09:51:01,190 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-08 09:51:01,190 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-08 09:51:01,190 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-08 09:51:01,190 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-08 09:51:01,191 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-08 09:51:01,191 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-08 09:51:01,191 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-08 09:51:01,192 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-08 09:51:01,192 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-08 09:51:01,192 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-08 09:51:01,193 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-08 09:51:01,193 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-08 09:51:01,193 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-08 09:51:01,194 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-08 09:51:01,194 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-08 09:51:01,194 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-08 09:51:01,195 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-08 09:51:01,195 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-08 09:51:01,195 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-08 09:51:01,196 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-08 09:51:01,196 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-08 09:51:01,196 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-08 09:51:01,197 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-08 09:51:01,197 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-08 09:51:01,197 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-08 09:51:01,198 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-08 09:51:01,198 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-08 09:51:01,198 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-08 09:51:01,199 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-08 09:51:01,199 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-08 09:51:01,199 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-08 09:51:01,200 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-08 09:51:01,200 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-08 09:51:01,200 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-08 09:51:01,201 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-08 09:51:01,201 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-08 09:51:01,201 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-08 09:51:01,202 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-08 09:51:01,202 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-08 09:51:01,202 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-08 09:51:01,203 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-08 09:51:01,203 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-08 09:51:01,203 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-08 09:51:01,204 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-08 09:51:01,204 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-08 09:51:01,204 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-08 09:51:01,205 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-08 09:51:01,205 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-08 09:51:01,205 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-08 09:51:01,206 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-08 09:51:01,206 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-08 09:51:01,206 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-08 09:51:01,207 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-08 09:51:01,207 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-08 09:51:01,207 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-08 09:51:01,208 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-08 09:51:01,208 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-08 09:51:01,208 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-08 09:51:01,209 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-08 09:51:01,209 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-08 09:51:01,209 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-08 09:51:01,210 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-08 09:51:01,210 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-08 09:51:01,210 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-08 09:51:01,211 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-08 09:51:01,211 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-08 09:51:01,211 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-08 09:51:01,212 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-08 09:51:01,212 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-08 09:51:01,212 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-08 09:51:01,213 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-08 09:51:01,213 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-08 09:51:01,213 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-08 09:51:01,214 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-08 09:51:01,214 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-08 09:51:01,214 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-08 09:51:01,215 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-08 09:51:01,215 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-08 09:51:01,216 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-08 09:51:01,216 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-08 09:51:01,216 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-08 09:51:01,216 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-08 09:51:01,217 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-08 09:51:01,217 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-08 09:51:01,217 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-08 09:51:01,218 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-08 09:51:01,218 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-08 09:51:01,218 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-08 09:51:01,219 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-08 09:51:01,219 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-08 09:51:01,220 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-08 09:51:01,220 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-08 09:51:01,220 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-08 09:51:01,220 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-08 09:51:01,221 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-08 09:51:01,221 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-08 09:51:01,221 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-08 09:51:01,222 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-08 09:51:01,222 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-08 09:51:01,222 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-08 09:51:01,223 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-08 09:51:01,223 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-08 09:51:01,223 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-08 09:51:01,224 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-08 09:51:01,224 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-08 09:51:01,224 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-08 09:51:01,225 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-08 09:51:01,225 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-08 09:51:01,225 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-08 09:51:01,226 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-08 09:51:01,226 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-08 09:51:01,226 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-08 09:51:01,227 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-08 09:51:01,227 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-08 09:51:01,227 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-08 09:51:01,228 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-08 09:51:01,228 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-08 09:51:01,228 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-08 09:51:01,229 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-08 09:51:01,229 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-08 09:51:01,229 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-08 09:51:01,230 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-08 09:51:01,230 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-08 09:51:01,230 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-08 09:51:01,231 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-08 09:51:01,231 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-08 09:51:01,231 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-08 09:51:01,232 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-08 09:51:01,232 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-08 09:51:01,232 INFO L290 TraceCheckUtils]: 170: Hoare triple {107972#(<= main_~k~0 82)} assume !(~i~0 < 1000000); {107972#(<= main_~k~0 82)} is VALID [2022-04-08 09:51:01,233 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-08 09:51:01,233 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-08 09:51:01,233 INFO L290 TraceCheckUtils]: 173: Hoare triple {107974#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {107886#false} is VALID [2022-04-08 09:51:01,233 INFO L290 TraceCheckUtils]: 174: Hoare triple {107886#false} assume !false; {107886#false} is VALID [2022-04-08 09:51:01,234 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-08 09:51:01,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:51:01,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15682807] [2022-04-08 09:51:01,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15682807] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:51:01,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457901684] [2022-04-08 09:51:01,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-08 09:51:01,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:51:01,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:51:01,235 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-08 09:51:01,236 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-08 09:51:01,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-08 09:51:01,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:51:01,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 86 conjunts are in the unsatisfiable core [2022-04-08 09:51:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:01,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:51:02,585 INFO L272 TraceCheckUtils]: 0: Hoare triple {107885#true} call ULTIMATE.init(); {107885#true} is VALID [2022-04-08 09:51:02,585 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-08 09:51:02,585 INFO L290 TraceCheckUtils]: 2: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-08 09:51:02,585 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-08 09:51:02,585 INFO L272 TraceCheckUtils]: 4: Hoare triple {107885#true} call #t~ret3 := main(); {107885#true} is VALID [2022-04-08 09:51:02,586 INFO L290 TraceCheckUtils]: 5: Hoare triple {107885#true} ~i~0 := 0;~k~0 := 0; {107994#(<= main_~k~0 0)} is VALID [2022-04-08 09:51:02,586 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-08 09:51:02,586 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-08 09:51:02,587 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-08 09:51:02,587 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-08 09:51:02,587 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-08 09:51:02,588 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-08 09:51:02,588 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-08 09:51:02,588 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-08 09:51:02,589 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-08 09:51:02,589 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-08 09:51:02,589 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-08 09:51:02,590 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-08 09:51:02,590 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-08 09:51:02,590 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-08 09:51:02,591 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-08 09:51:02,591 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-08 09:51:02,591 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-08 09:51:02,592 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-08 09:51:02,592 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-08 09:51:02,592 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-08 09:51:02,593 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-08 09:51:02,593 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-08 09:51:02,593 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-08 09:51:02,594 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-08 09:51:02,594 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-08 09:51:02,594 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-08 09:51:02,595 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-08 09:51:02,595 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-08 09:51:02,595 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-08 09:51:02,596 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-08 09:51:02,596 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-08 09:51:02,596 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-08 09:51:02,597 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-08 09:51:02,597 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-08 09:51:02,597 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-08 09:51:02,598 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-08 09:51:02,598 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-08 09:51:02,598 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-08 09:51:02,598 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-08 09:51:02,599 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-08 09:51:02,599 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-08 09:51:02,600 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-08 09:51:02,600 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-08 09:51:02,600 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-08 09:51:02,600 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-08 09:51:02,601 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-08 09:51:02,601 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-08 09:51:02,602 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-08 09:51:02,602 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-08 09:51:02,602 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-08 09:51:02,602 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-08 09:51:02,603 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-08 09:51:02,603 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-08 09:51:02,603 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-08 09:51:02,604 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-08 09:51:02,604 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-08 09:51:02,604 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-08 09:51:02,605 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-08 09:51:02,605 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-08 09:51:02,605 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-08 09:51:02,606 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-08 09:51:02,606 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-08 09:51:02,606 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-08 09:51:02,607 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-08 09:51:02,607 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-08 09:51:02,607 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-08 09:51:02,608 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-08 09:51:02,608 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-08 09:51:02,608 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-08 09:51:02,609 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-08 09:51:02,609 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-08 09:51:02,609 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-08 09:51:02,610 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-08 09:51:02,610 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-08 09:51:02,610 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-08 09:51:02,611 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-08 09:51:02,611 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-08 09:51:02,611 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-08 09:51:02,612 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-08 09:51:02,612 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-08 09:51:02,612 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-08 09:51:02,613 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-08 09:51:02,613 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-08 09:51:02,613 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-08 09:51:02,614 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-08 09:51:02,614 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-08 09:51:02,614 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-08 09:51:02,615 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-08 09:51:02,615 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-08 09:51:02,615 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-08 09:51:02,616 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-08 09:51:02,616 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-08 09:51:02,616 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-08 09:51:02,617 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-08 09:51:02,617 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-08 09:51:02,617 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-08 09:51:02,618 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-08 09:51:02,618 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-08 09:51:02,618 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-08 09:51:02,619 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-08 09:51:02,619 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-08 09:51:02,619 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-08 09:51:02,620 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-08 09:51:02,620 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-08 09:51:02,620 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-08 09:51:02,621 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-08 09:51:02,621 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-08 09:51:02,621 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-08 09:51:02,621 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-08 09:51:02,622 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-08 09:51:02,622 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-08 09:51:02,623 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-08 09:51:02,623 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-08 09:51:02,623 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-08 09:51:02,623 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-08 09:51:02,624 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-08 09:51:02,624 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-08 09:51:02,624 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-08 09:51:02,625 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-08 09:51:02,625 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-08 09:51:02,625 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-08 09:51:02,626 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-08 09:51:02,626 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-08 09:51:02,626 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-08 09:51:02,627 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-08 09:51:02,627 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-08 09:51:02,627 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-08 09:51:02,628 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-08 09:51:02,628 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-08 09:51:02,628 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-08 09:51:02,629 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-08 09:51:02,629 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-08 09:51:02,629 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-08 09:51:02,630 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-08 09:51:02,630 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-08 09:51:02,630 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-08 09:51:02,631 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-08 09:51:02,631 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-08 09:51:02,631 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-08 09:51:02,632 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-08 09:51:02,632 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-08 09:51:02,632 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-08 09:51:02,633 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-08 09:51:02,633 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-08 09:51:02,633 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-08 09:51:02,634 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-08 09:51:02,634 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-08 09:51:02,634 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-08 09:51:02,635 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-08 09:51:02,635 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-08 09:51:02,635 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-08 09:51:02,636 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-08 09:51:02,636 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-08 09:51:02,636 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-08 09:51:02,636 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-08 09:51:02,637 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-08 09:51:02,637 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-08 09:51:02,638 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-08 09:51:02,638 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-08 09:51:02,638 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-08 09:51:02,638 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-08 09:51:02,639 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-08 09:51:02,639 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-08 09:51:02,640 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-08 09:51:02,640 INFO L290 TraceCheckUtils]: 170: Hoare triple {107972#(<= main_~k~0 82)} assume !(~i~0 < 1000000); {107972#(<= main_~k~0 82)} is VALID [2022-04-08 09:51:02,640 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-08 09:51:02,641 INFO L290 TraceCheckUtils]: 172: Hoare triple {108493#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {108497#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:51:02,641 INFO L290 TraceCheckUtils]: 173: Hoare triple {108497#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {107886#false} is VALID [2022-04-08 09:51:02,641 INFO L290 TraceCheckUtils]: 174: Hoare triple {107886#false} assume !false; {107886#false} is VALID [2022-04-08 09:51:02,641 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-08 09:51:02,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:51:10,029 INFO L290 TraceCheckUtils]: 174: Hoare triple {107886#false} assume !false; {107886#false} is VALID [2022-04-08 09:51:10,030 INFO L290 TraceCheckUtils]: 173: Hoare triple {108497#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {107886#false} is VALID [2022-04-08 09:51:10,030 INFO L290 TraceCheckUtils]: 172: Hoare triple {108493#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {108497#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:51:10,030 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-08 09:51:10,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-08 09:51:10,031 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-08 09:51:10,032 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-08 09:51:10,032 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-08 09:51:10,032 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-08 09:51:10,033 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-08 09:51:10,033 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-08 09:51:10,033 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-08 09:51:10,034 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-08 09:51:10,034 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-08 09:51:10,034 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-08 09:51:10,035 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-08 09:51:10,035 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-08 09:51:10,035 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-08 09:51:10,036 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-08 09:51:10,036 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-08 09:51:10,036 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-08 09:51:10,037 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-08 09:51:10,037 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-08 09:51:10,037 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-08 09:51:10,038 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-08 09:51:10,038 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-08 09:51:10,038 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-08 09:51:10,039 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-08 09:51:10,039 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-08 09:51:10,039 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-08 09:51:10,040 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-08 09:51:10,040 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-08 09:51:10,040 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-08 09:51:10,041 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-08 09:51:10,041 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-08 09:51:10,041 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-08 09:51:10,042 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-08 09:51:10,042 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-08 09:51:10,042 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-08 09:51:10,043 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-08 09:51:10,043 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-08 09:51:10,043 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-08 09:51:10,044 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-08 09:51:10,044 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-08 09:51:10,044 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-08 09:51:10,045 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-08 09:51:10,045 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-08 09:51:10,045 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-08 09:51:10,046 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-08 09:51:10,046 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-08 09:51:10,046 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-08 09:51:10,047 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-08 09:51:10,047 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-08 09:51:10,047 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-08 09:51:10,048 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-08 09:51:10,048 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-08 09:51:10,048 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-08 09:51:10,049 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-08 09:51:10,049 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-08 09:51:10,049 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-08 09:51:10,050 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-08 09:51:10,050 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-08 09:51:10,050 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-08 09:51:10,051 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-08 09:51:10,051 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-08 09:51:10,051 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-08 09:51:10,052 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-08 09:51:10,052 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-08 09:51:10,052 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-08 09:51:10,053 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-08 09:51:10,053 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-08 09:51:10,053 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-08 09:51:10,054 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-08 09:51:10,054 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-08 09:51:10,054 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-08 09:51:10,055 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-08 09:51:10,055 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-08 09:51:10,055 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-08 09:51:10,056 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-08 09:51:10,056 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-08 09:51:10,056 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-08 09:51:10,057 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-08 09:51:10,057 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-08 09:51:10,057 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-08 09:51:10,058 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-08 09:51:10,058 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-08 09:51:10,058 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-08 09:51:10,059 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-08 09:51:10,059 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-08 09:51:10,059 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-08 09:51:10,060 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-08 09:51:10,060 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-08 09:51:10,060 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-08 09:51:10,061 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-08 09:51:10,061 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-08 09:51:10,061 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-08 09:51:10,062 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-08 09:51:10,062 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-08 09:51:10,062 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-08 09:51:10,063 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-08 09:51:10,063 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-08 09:51:10,063 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-08 09:51:10,064 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-08 09:51:10,064 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-08 09:51:10,064 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-08 09:51:10,065 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-08 09:51:10,065 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-08 09:51:10,065 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-08 09:51:10,066 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-08 09:51:10,066 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-08 09:51:10,066 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-08 09:51:10,067 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-08 09:51:10,067 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-08 09:51:10,067 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-08 09:51:10,068 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-08 09:51:10,068 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-08 09:51:10,068 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-08 09:51:10,069 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-08 09:51:10,069 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-08 09:51:10,069 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-08 09:51:10,070 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-08 09:51:10,070 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-08 09:51:10,070 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-08 09:51:10,071 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-08 09:51:10,071 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-08 09:51:10,071 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-08 09:51:10,072 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-08 09:51:10,072 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-08 09:51:10,072 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-08 09:51:10,073 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-08 09:51:10,073 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-08 09:51:10,073 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-08 09:51:10,074 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-08 09:51:10,074 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-08 09:51:10,074 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-08 09:51:10,075 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-08 09:51:10,075 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-08 09:51:10,075 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-08 09:51:10,076 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-08 09:51:10,076 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-08 09:51:10,076 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-08 09:51:10,077 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-08 09:51:10,077 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-08 09:51:10,077 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-08 09:51:10,078 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-08 09:51:10,078 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-08 09:51:10,078 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-08 09:51:10,079 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-08 09:51:10,079 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-08 09:51:10,079 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-08 09:51:10,080 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-08 09:51:10,080 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-08 09:51:10,080 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-08 09:51:10,081 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-08 09:51:10,081 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-08 09:51:10,081 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-08 09:51:10,082 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-08 09:51:10,082 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-08 09:51:10,082 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-08 09:51:10,083 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-08 09:51:10,083 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-08 09:51:10,083 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-08 09:51:10,084 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-08 09:51:10,084 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-08 09:51:10,084 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-08 09:51:10,085 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-08 09:51:10,085 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-08 09:51:10,086 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-08 09:51:10,086 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-08 09:51:10,086 INFO L290 TraceCheckUtils]: 5: Hoare triple {107885#true} ~i~0 := 0;~k~0 := 0; {109087#(<= main_~k~0 999918)} is VALID [2022-04-08 09:51:10,086 INFO L272 TraceCheckUtils]: 4: Hoare triple {107885#true} call #t~ret3 := main(); {107885#true} is VALID [2022-04-08 09:51:10,086 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-08 09:51:10,086 INFO L290 TraceCheckUtils]: 2: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-08 09:51:10,086 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-08 09:51:10,086 INFO L272 TraceCheckUtils]: 0: Hoare triple {107885#true} call ULTIMATE.init(); {107885#true} is VALID [2022-04-08 09:51:10,087 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-08 09:51:10,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457901684] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:51:10,087 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:51:10,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 87, 87] total 174 [2022-04-08 09:51:10,088 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:51:10,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [13180091] [2022-04-08 09:51:10,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [13180091] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:51:10,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:51:10,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [88] imperfect sequences [] total 88 [2022-04-08 09:51:10,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26014812] [2022-04-08 09:51:10,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:51:10,088 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-08 09:51:10,089 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:51:10,089 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-08 09:51:10,204 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-08 09:51:10,204 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-04-08 09:51:10,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:51:10,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-04-08 09:51:10,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14208, Invalid=15894, Unknown=0, NotChecked=0, Total=30102 [2022-04-08 09:51:10,207 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-08 09:51:15,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:51:15,211 INFO L93 Difference]: Finished difference Result 184 states and 184 transitions. [2022-04-08 09:51:15,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-04-08 09:51:15,211 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-08 09:51:15,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:51:15,211 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-08 09:51:15,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 184 transitions. [2022-04-08 09:51:15,212 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-08 09:51:15,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 184 transitions. [2022-04-08 09:51:15,213 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 88 states and 184 transitions. [2022-04-08 09:51:15,350 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-08 09:51:15,352 INFO L225 Difference]: With dead ends: 184 [2022-04-08 09:51:15,352 INFO L226 Difference]: Without dead ends: 179 [2022-04-08 09:51:15,356 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4977 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=28246, Invalid=38576, Unknown=0, NotChecked=0, Total=66822 [2022-04-08 09:51:15,356 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 176 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:51:15,356 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.2s Time] [2022-04-08 09:51:15,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-04-08 09:51:16,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 178. [2022-04-08 09:51:16,838 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:51:16,838 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-08 09:51:16,838 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-08 09:51:16,838 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-08 09:51:16,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:51:16,840 INFO L93 Difference]: Finished difference Result 179 states and 179 transitions. [2022-04-08 09:51:16,840 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 179 transitions. [2022-04-08 09:51:16,840 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:51:16,840 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:51:16,840 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-08 09:51:16,840 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-08 09:51:16,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:51:16,841 INFO L93 Difference]: Finished difference Result 179 states and 179 transitions. [2022-04-08 09:51:16,841 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 179 transitions. [2022-04-08 09:51:16,842 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:51:16,842 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:51:16,842 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:51:16,842 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:51:16,842 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-08 09:51:16,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2022-04-08 09:51:16,843 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 175 [2022-04-08 09:51:16,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:51:16,844 INFO L478 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2022-04-08 09:51:16,844 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-08 09:51:16,844 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 178 states and 178 transitions. [2022-04-08 09:51:17,221 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-08 09:51:17,221 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2022-04-08 09:51:17,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-04-08 09:51:17,222 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:51:17,222 INFO L499 BasicCegarLoop]: trace histogram [83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:51:17,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-04-08 09:51:17,422 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-08 09:51:17,423 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:51:17,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:51:17,423 INFO L85 PathProgramCache]: Analyzing trace with hash -608464760, now seen corresponding path program 165 times [2022-04-08 09:51:17,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:51:17,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [517616461] [2022-04-08 09:51:17,430 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:51:17,430 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:51:17,430 INFO L85 PathProgramCache]: Analyzing trace with hash -608464760, now seen corresponding path program 166 times [2022-04-08 09:51:17,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:51:17,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605668395] [2022-04-08 09:51:17,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:51:17,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:51:17,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:19,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:51:19,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:19,994 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-08 09:51:19,994 INFO L290 TraceCheckUtils]: 1: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-08 09:51:19,994 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-08 09:51:19,994 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-08 09:51:19,995 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-08 09:51:19,995 INFO L290 TraceCheckUtils]: 2: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-08 09:51:19,995 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-08 09:51:19,995 INFO L272 TraceCheckUtils]: 4: Hoare triple {110363#true} call #t~ret3 := main(); {110363#true} is VALID [2022-04-08 09:51:19,995 INFO L290 TraceCheckUtils]: 5: Hoare triple {110363#true} ~i~0 := 0;~k~0 := 0; {110368#(= main_~k~0 0)} is VALID [2022-04-08 09:51:19,995 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-08 09:51:19,996 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-08 09:51:19,996 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-08 09:51:19,996 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-08 09:51:19,996 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-08 09:51:19,997 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-08 09:51:19,997 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-08 09:51:19,998 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-08 09:51:19,998 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-08 09:51:19,998 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-08 09:51:19,998 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-08 09:51:19,999 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-08 09:51:19,999 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-08 09:51:20,000 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-08 09:51:20,000 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-08 09:51:20,000 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-08 09:51:20,001 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-08 09:51:20,001 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-08 09:51:20,001 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-08 09:51:20,002 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-08 09:51:20,002 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-08 09:51:20,002 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-08 09:51:20,002 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-08 09:51:20,003 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-08 09:51:20,003 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-08 09:51:20,004 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-08 09:51:20,004 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-08 09:51:20,004 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-08 09:51:20,004 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-08 09:51:20,005 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-08 09:51:20,005 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-08 09:51:20,005 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-08 09:51:20,006 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-08 09:51:20,006 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-08 09:51:20,006 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-08 09:51:20,007 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-08 09:51:20,007 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-08 09:51:20,007 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-08 09:51:20,008 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-08 09:51:20,008 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-08 09:51:20,008 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-08 09:51:20,009 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-08 09:51:20,009 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-08 09:51:20,009 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-08 09:51:20,010 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-08 09:51:20,010 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-08 09:51:20,010 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-08 09:51:20,011 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-08 09:51:20,011 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-08 09:51:20,011 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-08 09:51:20,012 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-08 09:51:20,012 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-08 09:51:20,012 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-08 09:51:20,013 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-08 09:51:20,013 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-08 09:51:20,013 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-08 09:51:20,014 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-08 09:51:20,014 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-08 09:51:20,014 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-08 09:51:20,015 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-08 09:51:20,015 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-08 09:51:20,015 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-08 09:51:20,016 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-08 09:51:20,016 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-08 09:51:20,016 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-08 09:51:20,017 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-08 09:51:20,017 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-08 09:51:20,017 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-08 09:51:20,018 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-08 09:51:20,018 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-08 09:51:20,018 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-08 09:51:20,019 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-08 09:51:20,019 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-08 09:51:20,019 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-08 09:51:20,020 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-08 09:51:20,020 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-08 09:51:20,020 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-08 09:51:20,021 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-08 09:51:20,021 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-08 09:51:20,021 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-08 09:51:20,021 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-08 09:51:20,022 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-08 09:51:20,022 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-08 09:51:20,023 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-08 09:51:20,023 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-08 09:51:20,023 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-08 09:51:20,023 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-08 09:51:20,024 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-08 09:51:20,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-08 09:51:20,025 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-08 09:51:20,025 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-08 09:51:20,025 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-08 09:51:20,025 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-08 09:51:20,026 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-08 09:51:20,026 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-08 09:51:20,026 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-08 09:51:20,027 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-08 09:51:20,027 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-08 09:51:20,027 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-08 09:51:20,028 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-08 09:51:20,028 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-08 09:51:20,028 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-08 09:51:20,029 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-08 09:51:20,029 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-08 09:51:20,029 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-08 09:51:20,030 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-08 09:51:20,030 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-08 09:51:20,030 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-08 09:51:20,031 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-08 09:51:20,031 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-08 09:51:20,031 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-08 09:51:20,032 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-08 09:51:20,032 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-08 09:51:20,032 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-08 09:51:20,033 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-08 09:51:20,033 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-08 09:51:20,033 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-08 09:51:20,034 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-08 09:51:20,034 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-08 09:51:20,034 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-08 09:51:20,035 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-08 09:51:20,035 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-08 09:51:20,035 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-08 09:51:20,036 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-08 09:51:20,036 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-08 09:51:20,036 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-08 09:51:20,037 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-08 09:51:20,037 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-08 09:51:20,037 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-08 09:51:20,038 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-08 09:51:20,038 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-08 09:51:20,038 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-08 09:51:20,039 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-08 09:51:20,039 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-08 09:51:20,039 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-08 09:51:20,040 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-08 09:51:20,040 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-08 09:51:20,040 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-08 09:51:20,040 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-08 09:51:20,041 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-08 09:51:20,041 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-08 09:51:20,042 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-08 09:51:20,042 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-08 09:51:20,042 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-08 09:51:20,042 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-08 09:51:20,043 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-08 09:51:20,043 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-08 09:51:20,044 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-08 09:51:20,044 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-08 09:51:20,044 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-08 09:51:20,044 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-08 09:51:20,045 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-08 09:51:20,045 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-08 09:51:20,045 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-08 09:51:20,046 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-08 09:51:20,046 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-08 09:51:20,046 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-08 09:51:20,047 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-08 09:51:20,047 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-08 09:51:20,047 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-08 09:51:20,048 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-08 09:51:20,048 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-08 09:51:20,048 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-08 09:51:20,049 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-08 09:51:20,049 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-08 09:51:20,049 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-08 09:51:20,050 INFO L290 TraceCheckUtils]: 172: Hoare triple {110451#(<= main_~k~0 83)} assume !(~i~0 < 1000000); {110451#(<= main_~k~0 83)} is VALID [2022-04-08 09:51:20,050 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-08 09:51:20,050 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-08 09:51:20,051 INFO L290 TraceCheckUtils]: 175: Hoare triple {110453#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {110364#false} is VALID [2022-04-08 09:51:20,051 INFO L290 TraceCheckUtils]: 176: Hoare triple {110364#false} assume !false; {110364#false} is VALID [2022-04-08 09:51:20,051 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-08 09:51:20,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:51:20,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605668395] [2022-04-08 09:51:20,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605668395] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:51:20,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117395053] [2022-04-08 09:51:20,052 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-08 09:51:20,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:51:20,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:51:20,053 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-08 09:51:20,053 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-08 09:51:20,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-08 09:51:20,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:51:20,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 962 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-08 09:51:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:20,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:51:21,415 INFO L272 TraceCheckUtils]: 0: Hoare triple {110363#true} call ULTIMATE.init(); {110363#true} is VALID [2022-04-08 09:51:21,416 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-08 09:51:21,416 INFO L290 TraceCheckUtils]: 2: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-08 09:51:21,416 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-08 09:51:21,416 INFO L272 TraceCheckUtils]: 4: Hoare triple {110363#true} call #t~ret3 := main(); {110363#true} is VALID [2022-04-08 09:51:21,416 INFO L290 TraceCheckUtils]: 5: Hoare triple {110363#true} ~i~0 := 0;~k~0 := 0; {110473#(<= main_~k~0 0)} is VALID [2022-04-08 09:51:21,416 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-08 09:51:21,417 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-08 09:51:21,417 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-08 09:51:21,417 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-08 09:51:21,418 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-08 09:51:21,418 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-08 09:51:21,418 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-08 09:51:21,419 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-08 09:51:21,419 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-08 09:51:21,419 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-08 09:51:21,420 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-08 09:51:21,420 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-08 09:51:21,420 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-08 09:51:21,421 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-08 09:51:21,421 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-08 09:51:21,421 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-08 09:51:21,422 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-08 09:51:21,422 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-08 09:51:21,422 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-08 09:51:21,423 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-08 09:51:21,423 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-08 09:51:21,423 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-08 09:51:21,424 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-08 09:51:21,424 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-08 09:51:21,424 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-08 09:51:21,425 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-08 09:51:21,425 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-08 09:51:21,425 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-08 09:51:21,426 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-08 09:51:21,426 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-08 09:51:21,426 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-08 09:51:21,427 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-08 09:51:21,427 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-08 09:51:21,427 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-08 09:51:21,428 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-08 09:51:21,428 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-08 09:51:21,428 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-08 09:51:21,429 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-08 09:51:21,429 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-08 09:51:21,429 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-08 09:51:21,430 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-08 09:51:21,430 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-08 09:51:21,430 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-08 09:51:21,431 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-08 09:51:21,431 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-08 09:51:21,431 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-08 09:51:21,432 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-08 09:51:21,432 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-08 09:51:21,432 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-08 09:51:21,433 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-08 09:51:21,433 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-08 09:51:21,433 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-08 09:51:21,434 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-08 09:51:21,434 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-08 09:51:21,434 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-08 09:51:21,435 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-08 09:51:21,435 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-08 09:51:21,435 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-08 09:51:21,436 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-08 09:51:21,436 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-08 09:51:21,436 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-08 09:51:21,437 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-08 09:51:21,437 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-08 09:51:21,437 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-08 09:51:21,438 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-08 09:51:21,438 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-08 09:51:21,438 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-08 09:51:21,439 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-08 09:51:21,439 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-08 09:51:21,439 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-08 09:51:21,440 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-08 09:51:21,440 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-08 09:51:21,440 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-08 09:51:21,441 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-08 09:51:21,441 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-08 09:51:21,441 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-08 09:51:21,442 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-08 09:51:21,442 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-08 09:51:21,442 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-08 09:51:21,443 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-08 09:51:21,443 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-08 09:51:21,443 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-08 09:51:21,444 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-08 09:51:21,444 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-08 09:51:21,444 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-08 09:51:21,445 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-08 09:51:21,445 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-08 09:51:21,445 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-08 09:51:21,446 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-08 09:51:21,446 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-08 09:51:21,446 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-08 09:51:21,447 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-08 09:51:21,447 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-08 09:51:21,447 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-08 09:51:21,448 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-08 09:51:21,448 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-08 09:51:21,448 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-08 09:51:21,449 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-08 09:51:21,449 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-08 09:51:21,449 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-08 09:51:21,450 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-08 09:51:21,450 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-08 09:51:21,450 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-08 09:51:21,451 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-08 09:51:21,451 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-08 09:51:21,451 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-08 09:51:21,451 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-08 09:51:21,452 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-08 09:51:21,452 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-08 09:51:21,453 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-08 09:51:21,453 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-08 09:51:21,453 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-08 09:51:21,453 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-08 09:51:21,454 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-08 09:51:21,454 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-08 09:51:21,455 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-08 09:51:21,455 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-08 09:51:21,455 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-08 09:51:21,455 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-08 09:51:21,456 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-08 09:51:21,456 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-08 09:51:21,457 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-08 09:51:21,457 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-08 09:51:21,457 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-08 09:51:21,457 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-08 09:51:21,458 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-08 09:51:21,458 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-08 09:51:21,459 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-08 09:51:21,459 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-08 09:51:21,459 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-08 09:51:21,459 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-08 09:51:21,460 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-08 09:51:21,460 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-08 09:51:21,461 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-08 09:51:21,461 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-08 09:51:21,461 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-08 09:51:21,461 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-08 09:51:21,462 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-08 09:51:21,462 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-08 09:51:21,463 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-08 09:51:21,463 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-08 09:51:21,463 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-08 09:51:21,463 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-08 09:51:21,464 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-08 09:51:21,464 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-08 09:51:21,465 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-08 09:51:21,465 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-08 09:51:21,465 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-08 09:51:21,465 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-08 09:51:21,466 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-08 09:51:21,466 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-08 09:51:21,466 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-08 09:51:21,467 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-08 09:51:21,467 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-08 09:51:21,467 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-08 09:51:21,468 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-08 09:51:21,468 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-08 09:51:21,468 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-08 09:51:21,469 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-08 09:51:21,469 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-08 09:51:21,469 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-08 09:51:21,470 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-08 09:51:21,470 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-08 09:51:21,470 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-08 09:51:21,471 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-08 09:51:21,471 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-08 09:51:21,471 INFO L290 TraceCheckUtils]: 172: Hoare triple {110451#(<= main_~k~0 83)} assume !(~i~0 < 1000000); {110451#(<= main_~k~0 83)} is VALID [2022-04-08 09:51:21,472 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-08 09:51:21,472 INFO L290 TraceCheckUtils]: 174: Hoare triple {110978#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {110982#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:51:21,472 INFO L290 TraceCheckUtils]: 175: Hoare triple {110982#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {110364#false} is VALID [2022-04-08 09:51:21,472 INFO L290 TraceCheckUtils]: 176: Hoare triple {110364#false} assume !false; {110364#false} is VALID [2022-04-08 09:51:21,473 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-08 09:51:21,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-08 09:51:29,003 INFO L290 TraceCheckUtils]: 176: Hoare triple {110364#false} assume !false; {110364#false} is VALID [2022-04-08 09:51:29,003 INFO L290 TraceCheckUtils]: 175: Hoare triple {110982#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {110364#false} is VALID [2022-04-08 09:51:29,004 INFO L290 TraceCheckUtils]: 174: Hoare triple {110978#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {110982#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:51:29,004 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-08 09:51:29,004 INFO L290 TraceCheckUtils]: 172: Hoare triple {110998#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {110998#(<= main_~k~0 1000000)} is VALID [2022-04-08 09:51:29,005 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-08 09:51:29,005 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-08 09:51:29,005 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-08 09:51:29,006 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-08 09:51:29,006 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-08 09:51:29,006 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-08 09:51:29,007 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-08 09:51:29,007 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-08 09:51:29,007 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-08 09:51:29,008 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-08 09:51:29,008 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-08 09:51:29,008 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-08 09:51:29,009 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-08 09:51:29,009 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-08 09:51:29,009 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-08 09:51:29,010 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-08 09:51:29,010 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-08 09:51:29,010 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-08 09:51:29,011 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-08 09:51:29,011 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-08 09:51:29,011 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-08 09:51:29,012 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-08 09:51:29,012 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-08 09:51:29,012 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-08 09:51:29,013 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-08 09:51:29,013 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-08 09:51:29,013 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-08 09:51:29,014 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-08 09:51:29,014 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-08 09:51:29,014 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-08 09:51:29,015 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-08 09:51:29,015 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-08 09:51:29,015 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-08 09:51:29,016 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-08 09:51:29,016 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-08 09:51:29,016 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-08 09:51:29,017 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-08 09:51:29,017 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-08 09:51:29,017 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-08 09:51:29,018 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-08 09:51:29,018 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-08 09:51:29,018 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-08 09:51:29,019 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-08 09:51:29,019 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-08 09:51:29,019 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-08 09:51:29,020 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-08 09:51:29,020 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-08 09:51:29,020 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-08 09:51:29,021 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-08 09:51:29,021 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-08 09:51:29,021 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-08 09:51:29,022 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-08 09:51:29,022 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-08 09:51:29,022 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-08 09:51:29,023 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-08 09:51:29,023 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-08 09:51:29,023 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-08 09:51:29,024 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-08 09:51:29,024 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-08 09:51:29,024 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-08 09:51:29,025 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-08 09:51:29,025 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-08 09:51:29,025 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-08 09:51:29,026 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-08 09:51:29,026 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-08 09:51:29,026 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-08 09:51:29,027 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-08 09:51:29,027 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-08 09:51:29,027 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-08 09:51:29,028 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-08 09:51:29,028 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-08 09:51:29,028 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-08 09:51:29,029 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-08 09:51:29,029 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-08 09:51:29,029 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-08 09:51:29,030 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-08 09:51:29,030 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-08 09:51:29,030 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-08 09:51:29,031 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-08 09:51:29,031 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-08 09:51:29,031 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-08 09:51:29,032 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-08 09:51:29,032 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-08 09:51:29,032 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-08 09:51:29,033 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-08 09:51:29,033 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-08 09:51:29,033 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-08 09:51:29,034 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-08 09:51:29,034 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-08 09:51:29,034 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-08 09:51:29,035 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-08 09:51:29,035 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-08 09:51:29,035 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-08 09:51:29,036 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-08 09:51:29,036 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-08 09:51:29,036 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-08 09:51:29,037 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-08 09:51:29,037 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-08 09:51:29,037 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-08 09:51:29,038 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-08 09:51:29,038 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-08 09:51:29,038 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-08 09:51:29,039 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-08 09:51:29,039 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-08 09:51:29,039 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-08 09:51:29,040 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-08 09:51:29,040 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-08 09:51:29,040 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-08 09:51:29,041 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-08 09:51:29,041 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-08 09:51:29,041 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-08 09:51:29,042 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-08 09:51:29,042 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-08 09:51:29,042 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-08 09:51:29,043 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-08 09:51:29,043 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-08 09:51:29,043 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-08 09:51:29,044 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-08 09:51:29,044 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-08 09:51:29,044 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-08 09:51:29,045 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-08 09:51:29,045 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-08 09:51:29,045 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-08 09:51:29,045 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-08 09:51:29,046 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-08 09:51:29,046 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-08 09:51:29,047 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-08 09:51:29,047 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-08 09:51:29,047 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-08 09:51:29,047 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-08 09:51:29,048 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-08 09:51:29,048 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-08 09:51:29,049 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-08 09:51:29,049 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-08 09:51:29,049 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-08 09:51:29,049 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-08 09:51:29,050 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-08 09:51:29,050 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-08 09:51:29,051 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-08 09:51:29,051 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-08 09:51:29,051 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-08 09:51:29,051 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-08 09:51:29,052 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-08 09:51:29,052 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-08 09:51:29,053 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-08 09:51:29,053 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-08 09:51:29,053 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-08 09:51:29,053 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-08 09:51:29,054 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-08 09:51:29,054 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-08 09:51:29,054 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-08 09:51:29,055 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-08 09:51:29,055 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-08 09:51:29,055 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-08 09:51:29,056 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-08 09:51:29,056 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-08 09:51:29,056 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-08 09:51:29,057 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-08 09:51:29,057 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-08 09:51:29,057 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-08 09:51:29,058 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-08 09:51:29,058 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-08 09:51:29,058 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-08 09:51:29,059 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-08 09:51:29,059 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-08 09:51:29,059 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-08 09:51:29,060 INFO L290 TraceCheckUtils]: 5: Hoare triple {110363#true} ~i~0 := 0;~k~0 := 0; {111579#(<= main_~k~0 999917)} is VALID [2022-04-08 09:51:29,060 INFO L272 TraceCheckUtils]: 4: Hoare triple {110363#true} call #t~ret3 := main(); {110363#true} is VALID [2022-04-08 09:51:29,060 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-08 09:51:29,060 INFO L290 TraceCheckUtils]: 2: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-08 09:51:29,060 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-08 09:51:29,060 INFO L272 TraceCheckUtils]: 0: Hoare triple {110363#true} call ULTIMATE.init(); {110363#true} is VALID [2022-04-08 09:51:29,061 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-08 09:51:29,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117395053] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-08 09:51:29,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-08 09:51:29,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88, 88] total 176 [2022-04-08 09:51:29,061 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-08 09:51:29,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [517616461] [2022-04-08 09:51:29,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [517616461] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-08 09:51:29,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-08 09:51:29,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [89] imperfect sequences [] total 89 [2022-04-08 09:51:29,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924345263] [2022-04-08 09:51:29,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-08 09:51:29,062 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-08 09:51:29,062 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-08 09:51:29,062 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-08 09:51:29,175 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-08 09:51:29,175 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-04-08 09:51:29,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-08 09:51:29,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-04-08 09:51:29,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14547, Invalid=16253, Unknown=0, NotChecked=0, Total=30800 [2022-04-08 09:51:29,178 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-08 09:51:34,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:51:34,254 INFO L93 Difference]: Finished difference Result 186 states and 186 transitions. [2022-04-08 09:51:34,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-04-08 09:51:34,254 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-08 09:51:34,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-08 09:51:34,254 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-08 09:51:34,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2022-04-08 09:51:34,256 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-08 09:51:34,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2022-04-08 09:51:34,256 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 89 states and 186 transitions. [2022-04-08 09:51:34,392 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-08 09:51:34,394 INFO L225 Difference]: With dead ends: 186 [2022-04-08 09:51:34,394 INFO L226 Difference]: Without dead ends: 181 [2022-04-08 09:51:34,398 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 268 SyntacticMatches, 1 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5079 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=28922, Invalid=39460, Unknown=0, NotChecked=0, Total=68382 [2022-04-08 09:51:34,398 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 178 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-04-08 09:51:34,398 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.2s Time] [2022-04-08 09:51:34,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-04-08 09:51:35,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 180. [2022-04-08 09:51:35,870 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-08 09:51:35,870 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-08 09:51:35,870 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-08 09:51:35,870 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-08 09:51:35,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:51:35,872 INFO L93 Difference]: Finished difference Result 181 states and 181 transitions. [2022-04-08 09:51:35,872 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 181 transitions. [2022-04-08 09:51:35,872 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:51:35,872 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:51:35,872 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-08 09:51:35,872 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-08 09:51:35,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-08 09:51:35,873 INFO L93 Difference]: Finished difference Result 181 states and 181 transitions. [2022-04-08 09:51:35,874 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 181 transitions. [2022-04-08 09:51:35,874 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-08 09:51:35,874 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-08 09:51:35,874 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-08 09:51:35,874 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-08 09:51:35,874 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-08 09:51:35,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 180 transitions. [2022-04-08 09:51:35,876 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 180 transitions. Word has length 177 [2022-04-08 09:51:35,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-08 09:51:35,876 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 180 transitions. [2022-04-08 09:51:35,876 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-08 09:51:35,876 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 180 states and 180 transitions. [2022-04-08 09:51:36,281 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-08 09:51:36,282 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 180 transitions. [2022-04-08 09:51:36,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-04-08 09:51:36,282 INFO L491 BasicCegarLoop]: Found error trace [2022-04-08 09:51:36,282 INFO L499 BasicCegarLoop]: trace histogram [84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-08 09:51:36,299 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-08 09:51:36,482 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-08 09:51:36,483 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-08 09:51:36,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-08 09:51:36,483 INFO L85 PathProgramCache]: Analyzing trace with hash 481066308, now seen corresponding path program 167 times [2022-04-08 09:51:36,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-08 09:51:36,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [116555477] [2022-04-08 09:51:36,490 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Cannot deal with arrays. [2022-04-08 09:51:36,490 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-08 09:51:36,490 INFO L85 PathProgramCache]: Analyzing trace with hash 481066308, now seen corresponding path program 168 times [2022-04-08 09:51:36,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-08 09:51:36,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906839578] [2022-04-08 09:51:36,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-08 09:51:36,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-08 09:51:36,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:39,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-08 09:51:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:39,064 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-08 09:51:39,064 INFO L290 TraceCheckUtils]: 1: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-08 09:51:39,064 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-08 09:51:39,065 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-08 09:51:39,065 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-08 09:51:39,065 INFO L290 TraceCheckUtils]: 2: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-08 09:51:39,065 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-08 09:51:39,065 INFO L272 TraceCheckUtils]: 4: Hoare triple {112869#true} call #t~ret3 := main(); {112869#true} is VALID [2022-04-08 09:51:39,065 INFO L290 TraceCheckUtils]: 5: Hoare triple {112869#true} ~i~0 := 0;~k~0 := 0; {112874#(= main_~k~0 0)} is VALID [2022-04-08 09:51:39,066 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-08 09:51:39,066 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-08 09:51:39,066 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-08 09:51:39,067 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-08 09:51:39,067 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-08 09:51:39,067 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-08 09:51:39,068 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-08 09:51:39,068 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-08 09:51:39,068 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-08 09:51:39,069 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-08 09:51:39,069 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-08 09:51:39,069 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-08 09:51:39,070 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-08 09:51:39,070 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-08 09:51:39,070 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-08 09:51:39,071 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-08 09:51:39,071 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-08 09:51:39,071 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-08 09:51:39,072 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-08 09:51:39,072 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-08 09:51:39,072 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-08 09:51:39,073 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-08 09:51:39,073 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-08 09:51:39,073 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-08 09:51:39,073 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-08 09:51:39,074 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-08 09:51:39,074 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-08 09:51:39,075 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-08 09:51:39,085 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-08 09:51:39,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-08 09:51:39,086 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-08 09:51:39,086 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-08 09:51:39,086 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-08 09:51:39,087 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-08 09:51:39,087 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-08 09:51:39,087 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-08 09:51:39,088 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-08 09:51:39,088 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-08 09:51:39,088 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-08 09:51:39,089 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-08 09:51:39,089 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-08 09:51:39,089 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-08 09:51:39,090 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-08 09:51:39,090 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-08 09:51:39,090 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-08 09:51:39,091 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-08 09:51:39,091 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-08 09:51:39,091 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-08 09:51:39,092 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-08 09:51:39,092 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-08 09:51:39,092 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-08 09:51:39,093 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-08 09:51:39,093 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-08 09:51:39,093 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-08 09:51:39,094 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-08 09:51:39,094 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-08 09:51:39,094 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-08 09:51:39,095 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-08 09:51:39,095 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-08 09:51:39,095 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-08 09:51:39,096 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-08 09:51:39,096 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-08 09:51:39,096 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-08 09:51:39,097 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-08 09:51:39,097 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-08 09:51:39,097 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-08 09:51:39,098 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-08 09:51:39,098 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-08 09:51:39,098 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-08 09:51:39,099 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-08 09:51:39,099 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-08 09:51:39,099 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-08 09:51:39,100 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-08 09:51:39,100 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-08 09:51:39,100 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-08 09:51:39,101 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-08 09:51:39,101 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-08 09:51:39,101 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-08 09:51:39,102 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-08 09:51:39,102 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-08 09:51:39,102 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-08 09:51:39,103 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-08 09:51:39,103 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-08 09:51:39,103 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-08 09:51:39,104 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-08 09:51:39,104 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-08 09:51:39,104 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-08 09:51:39,105 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-08 09:51:39,105 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-08 09:51:39,105 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-08 09:51:39,106 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-08 09:51:39,106 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-08 09:51:39,106 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-08 09:51:39,107 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-08 09:51:39,107 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-08 09:51:39,107 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-08 09:51:39,108 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-08 09:51:39,108 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-08 09:51:39,108 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-08 09:51:39,109 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-08 09:51:39,109 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-08 09:51:39,109 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-08 09:51:39,109 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-08 09:51:39,110 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-08 09:51:39,110 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-08 09:51:39,111 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-08 09:51:39,111 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-08 09:51:39,111 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-08 09:51:39,111 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-08 09:51:39,112 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-08 09:51:39,112 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-08 09:51:39,112 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-08 09:51:39,113 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-08 09:51:39,113 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-08 09:51:39,113 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-08 09:51:39,114 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-08 09:51:39,114 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-08 09:51:39,114 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-08 09:51:39,115 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-08 09:51:39,115 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-08 09:51:39,115 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-08 09:51:39,116 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-08 09:51:39,116 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-08 09:51:39,116 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-08 09:51:39,117 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-08 09:51:39,117 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-08 09:51:39,117 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-08 09:51:39,118 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-08 09:51:39,118 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-08 09:51:39,118 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-08 09:51:39,119 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-08 09:51:39,119 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-08 09:51:39,119 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-08 09:51:39,120 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-08 09:51:39,120 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-08 09:51:39,120 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-08 09:51:39,121 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-08 09:51:39,121 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-08 09:51:39,121 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-08 09:51:39,122 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-08 09:51:39,122 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-08 09:51:39,122 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-08 09:51:39,123 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-08 09:51:39,123 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-08 09:51:39,123 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-08 09:51:39,124 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-08 09:51:39,124 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-08 09:51:39,124 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-08 09:51:39,125 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-08 09:51:39,125 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-08 09:51:39,125 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-08 09:51:39,126 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-08 09:51:39,126 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-08 09:51:39,126 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-08 09:51:39,127 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-08 09:51:39,127 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-08 09:51:39,127 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-08 09:51:39,128 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-08 09:51:39,128 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-08 09:51:39,128 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-08 09:51:39,129 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-08 09:51:39,129 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-08 09:51:39,129 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-08 09:51:39,130 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-08 09:51:39,130 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-08 09:51:39,130 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-08 09:51:39,131 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-08 09:51:39,131 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-08 09:51:39,131 INFO L290 TraceCheckUtils]: 174: Hoare triple {112958#(<= main_~k~0 84)} assume !(~i~0 < 1000000); {112958#(<= main_~k~0 84)} is VALID [2022-04-08 09:51:39,132 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-08 09:51:39,132 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-08 09:51:39,132 INFO L290 TraceCheckUtils]: 177: Hoare triple {112960#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {112870#false} is VALID [2022-04-08 09:51:39,132 INFO L290 TraceCheckUtils]: 178: Hoare triple {112870#false} assume !false; {112870#false} is VALID [2022-04-08 09:51:39,133 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-08 09:51:39,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-08 09:51:39,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906839578] [2022-04-08 09:51:39,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906839578] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-08 09:51:39,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452323044] [2022-04-08 09:51:39,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-08 09:51:39,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-08 09:51:39,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-08 09:51:39,135 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-08 09:51:39,136 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-08 09:51:39,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2022-04-08 09:51:39,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-08 09:51:39,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 88 conjunts are in the unsatisfiable core [2022-04-08 09:51:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-08 09:51:39,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-08 09:51:40,572 INFO L272 TraceCheckUtils]: 0: Hoare triple {112869#true} call ULTIMATE.init(); {112869#true} is VALID [2022-04-08 09:51:40,572 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-08 09:51:40,572 INFO L290 TraceCheckUtils]: 2: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-08 09:51:40,572 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-08 09:51:40,572 INFO L272 TraceCheckUtils]: 4: Hoare triple {112869#true} call #t~ret3 := main(); {112869#true} is VALID [2022-04-08 09:51:40,572 INFO L290 TraceCheckUtils]: 5: Hoare triple {112869#true} ~i~0 := 0;~k~0 := 0; {112980#(<= main_~k~0 0)} is VALID [2022-04-08 09:51:40,572 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-08 09:51:40,573 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-08 09:51:40,573 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-08 09:51:40,574 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-08 09:51:40,574 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-08 09:51:40,574 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-08 09:51:40,575 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-08 09:51:40,575 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-08 09:51:40,575 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-08 09:51:40,576 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-08 09:51:40,576 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-08 09:51:40,576 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-08 09:51:40,577 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-08 09:51:40,577 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-08 09:51:40,577 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-08 09:51:40,578 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-08 09:51:40,578 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-08 09:51:40,578 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-08 09:51:40,579 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-08 09:51:40,579 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-08 09:51:40,579 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-08 09:51:40,580 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-08 09:51:40,580 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-08 09:51:40,580 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-08 09:51:40,581 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-08 09:51:40,581 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-08 09:51:40,581 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-08 09:51:40,582 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-08 09:51:40,582 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-08 09:51:40,582 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-08 09:51:40,583 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-08 09:51:40,583 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-08 09:51:40,583 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-08 09:51:40,584 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-08 09:51:40,584 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-08 09:51:40,584 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-08 09:51:40,585 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-08 09:51:40,585 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-08 09:51:40,585 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-08 09:51:40,586 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-08 09:51:40,586 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-08 09:51:40,586 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-08 09:51:40,587 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-08 09:51:40,587 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-08 09:51:40,587 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-08 09:51:40,588 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-08 09:51:40,588 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-08 09:51:40,588 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-08 09:51:40,589 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-08 09:51:40,589 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-08 09:51:40,589 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-08 09:51:40,590 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-08 09:51:40,590 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-08 09:51:40,590 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-08 09:51:40,591 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-08 09:51:40,591 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-08 09:51:40,591 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-08 09:51:40,592 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-08 09:51:40,592 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-08 09:51:40,592 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-08 09:51:40,593 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-08 09:51:40,593 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-08 09:51:40,593 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-08 09:51:40,594 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-08 09:51:40,594 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-08 09:51:40,594 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-08 09:51:40,595 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-08 09:51:40,595 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-08 09:51:40,595 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-08 09:51:40,596 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-08 09:51:40,596 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-08 09:51:40,596 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-08 09:51:40,597 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-08 09:51:40,597 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-08 09:51:40,597 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-08 09:51:40,598 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-08 09:51:40,598 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-08 09:51:40,598 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-08 09:51:40,599 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-08 09:51:40,599 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-08 09:51:40,599 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-08 09:51:40,600 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-08 09:51:40,600 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-08 09:51:40,600 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-08 09:51:40,601 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-08 09:51:40,601 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-08 09:51:40,601 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-08 09:51:40,602 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-08 09:51:40,602 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-08 09:51:40,602 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-08 09:51:40,603 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-08 09:51:40,603 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-08 09:51:40,603 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-08 09:51:40,604 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-08 09:51:40,604 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-08 09:51:40,604 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-08 09:51:40,605 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-08 09:51:40,605 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-08 09:51:40,605 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-08 09:51:40,606 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-08 09:51:40,606 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-08 09:51:40,606 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-08 09:51:40,607 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-08 09:51:40,607 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-08 09:51:40,607 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-08 09:51:40,608 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-08 09:51:40,608 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-08 09:51:40,608 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-08 09:51:40,609 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-08 09:51:40,609 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-08 09:51:40,609 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-08 09:51:40,610 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-08 09:51:40,610 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-08 09:51:40,610 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-08 09:51:40,611 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-08 09:51:40,611 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-08 09:51:40,611 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-08 09:51:40,612 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-08 09:51:40,612 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-08 09:51:40,612 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-08 09:51:40,613 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-08 09:51:40,613 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-08 09:51:40,613 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-08 09:51:40,614 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-08 09:51:40,614 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-08 09:51:40,614 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-08 09:51:40,615 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-08 09:51:40,615 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-08 09:51:40,615 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-08 09:51:40,616 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-08 09:51:40,616 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-08 09:51:40,616 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-08 09:51:40,617 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-08 09:51:40,617 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-08 09:51:40,617 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-08 09:51:40,618 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-08 09:51:40,618 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-08 09:51:40,618 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-08 09:51:40,619 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-08 09:51:40,619 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-08 09:51:40,619 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-08 09:51:40,620 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-08 09:51:40,620 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-08 09:51:40,620 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-08 09:51:40,621 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-08 09:51:40,621 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-08 09:51:40,621 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-08 09:51:40,622 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-08 09:51:40,622 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-08 09:51:40,622 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-08 09:51:40,623 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-08 09:51:40,623 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-08 09:51:40,623 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-08 09:51:40,624 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-08 09:51:40,624 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-08 09:51:40,624 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-08 09:51:40,625 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-08 09:51:40,625 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-08 09:51:40,625 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-08 09:51:40,626 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-08 09:51:40,626 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-08 09:51:40,626 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-08 09:51:40,627 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-08 09:51:40,627 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-08 09:51:40,627 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-08 09:51:40,628 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-08 09:51:40,628 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-08 09:51:40,628 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-08 09:51:40,629 INFO L290 TraceCheckUtils]: 174: Hoare triple {112958#(<= main_~k~0 84)} assume !(~i~0 < 1000000); {112958#(<= main_~k~0 84)} is VALID [2022-04-08 09:51:40,629 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-08 09:51:40,629 INFO L290 TraceCheckUtils]: 176: Hoare triple {113491#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {113495#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-08 09:51:40,630 INFO L290 TraceCheckUtils]: 177: Hoare triple {113495#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {112870#false} is VALID [2022-04-08 09:51:40,630 INFO L290 TraceCheckUtils]: 178: Hoare triple {112870#false} assume !false; {112870#false} is VALID [2022-04-08 09:51:40,630 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-08 09:51:40,630 INFO L328 TraceCheckSpWp]: Computing backward predicates...