/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf -i ../../../trunk/examples/svcomp/loop-invgen/apache-get-tag.i.p+nlh-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-fb4f59a-m [2022-04-27 21:34:50,411 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-27 21:34:50,418 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-27 21:34:50,451 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-27 21:34:50,452 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-27 21:34:50,453 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-27 21:34:50,455 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-27 21:34:50,459 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-27 21:34:50,460 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-27 21:34:50,460 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-27 21:34:50,461 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-27 21:34:50,463 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-27 21:34:50,463 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-27 21:34:50,466 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-27 21:34:50,466 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-27 21:34:50,467 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-27 21:34:50,467 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-27 21:34:50,468 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-27 21:34:50,469 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-27 21:34:50,470 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-27 21:34:50,470 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-27 21:34:50,474 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-27 21:34:50,475 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-27 21:34:50,476 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-27 21:34:50,477 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-27 21:34:50,480 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-27 21:34:50,481 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-27 21:34:50,481 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-27 21:34:50,481 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-27 21:34:50,482 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-27 21:34:50,482 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-27 21:34:50,482 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-27 21:34:50,483 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-27 21:34:50,483 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-27 21:34:50,483 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-27 21:34:50,484 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-27 21:34:50,484 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-27 21:34:50,484 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-27 21:34:50,485 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-27 21:34:50,485 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-27 21:34:50,485 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-27 21:34:50,486 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-27 21:34:50,486 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/loopacceleration/qvasr/qvasr_64.epf [2022-04-27 21:34:50,500 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-27 21:34:50,500 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-27 21:34:50,501 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-04-27 21:34:50,501 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-04-27 21:34:50,501 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-04-27 21:34:50,501 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-04-27 21:34:50,501 INFO L138 SettingsManager]: * Use SBE=true [2022-04-27 21:34:50,502 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-27 21:34:50,502 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-27 21:34:50,503 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-27 21:34:50,503 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-27 21:34:50,503 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-27 21:34:50,503 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-27 21:34:50,503 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-27 21:34:50,503 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-27 21:34:50,503 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-04-27 21:34:50,503 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-04-27 21:34:50,504 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-27 21:34:50,504 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-04-27 21:34:50,504 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-27 21:34:50,504 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-04-27 21:34:50,504 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-04-27 21:34:50,504 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-27 21:34:50,505 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_QVASR 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-27 21:34:50,639 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-27 21:34:50,651 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-27 21:34:50,653 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-27 21:34:50,654 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-27 21:34:50,654 INFO L275 PluginConnector]: CDTParser initialized [2022-04-27 21:34:50,655 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-invgen/apache-get-tag.i.p+nlh-reducer.c [2022-04-27 21:34:50,709 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/816f0d442/e24fdfe0ccf044029698579737a0b4ee/FLAGa2a142e95 [2022-04-27 21:34:51,092 INFO L306 CDTParser]: Found 1 translation units. [2022-04-27 21:34:51,092 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/apache-get-tag.i.p+nlh-reducer.c [2022-04-27 21:34:51,111 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/816f0d442/e24fdfe0ccf044029698579737a0b4ee/FLAGa2a142e95 [2022-04-27 21:34:51,490 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/816f0d442/e24fdfe0ccf044029698579737a0b4ee [2022-04-27 21:34:51,492 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-27 21:34:51,493 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-27 21:34:51,494 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-27 21:34:51,494 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-27 21:34:51,496 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-27 21:34:51,497 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.04 09:34:51" (1/1) ... [2022-04-27 21:34:51,497 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ae50c5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:51, skipping insertion in model container [2022-04-27 21:34:51,497 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.04 09:34:51" (1/1) ... [2022-04-27 21:34:51,501 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-27 21:34:51,582 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-27 21:34:51,727 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-invgen/apache-get-tag.i.p+nlh-reducer.c[901,914] [2022-04-27 21:34:51,730 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-invgen/apache-get-tag.i.p+nlh-reducer.c[1116,1129] [2022-04-27 21:34:51,732 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-invgen/apache-get-tag.i.p+nlh-reducer.c[1625,1638] [2022-04-27 21:34:51,733 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-invgen/apache-get-tag.i.p+nlh-reducer.c[1840,1853] [2022-04-27 21:34:51,734 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-invgen/apache-get-tag.i.p+nlh-reducer.c[2157,2170] [2022-04-27 21:34:51,735 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-invgen/apache-get-tag.i.p+nlh-reducer.c[2372,2385] [2022-04-27 21:34:51,737 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-invgen/apache-get-tag.i.p+nlh-reducer.c[2867,2880] [2022-04-27 21:34:51,738 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3082,3095] [2022-04-27 21:34:51,739 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3384,3397] [2022-04-27 21:34:51,740 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3602,3615] [2022-04-27 21:34:51,741 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3878,3891] [2022-04-27 21:34:51,742 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-invgen/apache-get-tag.i.p+nlh-reducer.c[4096,4109] [2022-04-27 21:34:51,743 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-invgen/apache-get-tag.i.p+nlh-reducer.c[4582,4595] [2022-04-27 21:34:51,744 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-invgen/apache-get-tag.i.p+nlh-reducer.c[4800,4813] [2022-04-27 21:34:51,899 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-invgen/apache-get-tag.i.p+nlh-reducer.c[47686,47699] [2022-04-27 21:34:51,902 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-invgen/apache-get-tag.i.p+nlh-reducer.c[47907,47920] [2022-04-27 21:34:51,912 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-27 21:34:51,917 INFO L203 MainTranslator]: Completed pre-run [2022-04-27 21:34:51,936 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-invgen/apache-get-tag.i.p+nlh-reducer.c[901,914] [2022-04-27 21:34:51,936 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-invgen/apache-get-tag.i.p+nlh-reducer.c[1116,1129] [2022-04-27 21:34:51,937 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-invgen/apache-get-tag.i.p+nlh-reducer.c[1625,1638] [2022-04-27 21:34:51,938 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-invgen/apache-get-tag.i.p+nlh-reducer.c[1840,1853] [2022-04-27 21:34:51,938 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-invgen/apache-get-tag.i.p+nlh-reducer.c[2157,2170] [2022-04-27 21:34:51,939 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-invgen/apache-get-tag.i.p+nlh-reducer.c[2372,2385] [2022-04-27 21:34:51,939 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-invgen/apache-get-tag.i.p+nlh-reducer.c[2867,2880] [2022-04-27 21:34:51,940 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3082,3095] [2022-04-27 21:34:51,942 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3384,3397] [2022-04-27 21:34:51,942 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3602,3615] [2022-04-27 21:34:51,943 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-invgen/apache-get-tag.i.p+nlh-reducer.c[3878,3891] [2022-04-27 21:34:51,943 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-invgen/apache-get-tag.i.p+nlh-reducer.c[4096,4109] [2022-04-27 21:34:51,944 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-invgen/apache-get-tag.i.p+nlh-reducer.c[4582,4595] [2022-04-27 21:34:51,945 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-invgen/apache-get-tag.i.p+nlh-reducer.c[4800,4813] [2022-04-27 21:34:52,081 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-invgen/apache-get-tag.i.p+nlh-reducer.c[47686,47699] [2022-04-27 21:34:52,083 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-invgen/apache-get-tag.i.p+nlh-reducer.c[47907,47920] [2022-04-27 21:34:52,093 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-27 21:34:52,102 INFO L208 MainTranslator]: Completed translation [2022-04-27 21:34:52,102 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52 WrapperNode [2022-04-27 21:34:52,103 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-27 21:34:52,104 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-27 21:34:52,104 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-27 21:34:52,104 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-27 21:34:52,116 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,117 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,137 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,137 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,167 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,192 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,203 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-27 21:34:52,210 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-27 21:34:52,210 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-27 21:34:52,210 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-27 21:34:52,219 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (1/1) ... [2022-04-27 21:34:52,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-27 21:34:52,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 21:34:52,261 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-27 21:34:52,279 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-27 21:34:52,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-27 21:34:52,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-27 21:34:52,289 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-27 21:34:52,290 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-27 21:34:52,290 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-27 21:34:52,290 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-27 21:34:52,290 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-27 21:34:52,290 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-27 21:34:52,291 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-27 21:34:52,291 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-27 21:34:52,291 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-27 21:34:52,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-27 21:34:52,433 INFO L234 CfgBuilder]: Building ICFG [2022-04-27 21:34:52,434 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-27 21:34:53,305 INFO L275 CfgBuilder]: Performing block encoding [2022-04-27 21:34:53,311 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-27 21:34:53,312 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-04-27 21:34:53,313 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 09:34:53 BoogieIcfgContainer [2022-04-27 21:34:53,313 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-27 21:34:53,313 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-27 21:34:53,313 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-27 21:34:53,314 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-27 21:34:53,316 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 09:34:53" (1/1) ... [2022-04-27 21:34:53,317 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_QVASR [2022-04-27 21:34:53,437 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 27.04 09:34:53 BasicIcfg [2022-04-27 21:34:53,437 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-27 21:34:53,438 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-27 21:34:53,438 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-27 21:34:53,440 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-27 21:34:53,440 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.04 09:34:51" (1/4) ... [2022-04-27 21:34:53,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c42860b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.04 09:34:53, skipping insertion in model container [2022-04-27 21:34:53,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 09:34:52" (2/4) ... [2022-04-27 21:34:53,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c42860b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.04 09:34:53, skipping insertion in model container [2022-04-27 21:34:53,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 09:34:53" (3/4) ... [2022-04-27 21:34:53,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c42860b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.04 09:34:53, skipping insertion in model container [2022-04-27 21:34:53,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 27.04 09:34:53" (4/4) ... [2022-04-27 21:34:53,451 INFO L111 eAbstractionObserver]: Analyzing ICFG apache-get-tag.i.p+nlh-reducer.cqvasr [2022-04-27 21:34:53,460 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-04-27 21:34:53,460 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-04-27 21:34:53,497 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-27 21:34:53,501 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@20017dfe, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@79dbec0e [2022-04-27 21:34:53,501 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2022-04-27 21:34:53,511 INFO L276 IsEmpty]: Start isEmpty. Operand has 309 states, 288 states have (on average 1.9652777777777777) internal successors, (566), 304 states have internal predecessors, (566), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-27 21:34:53,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-04-27 21:34:53,515 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:34:53,516 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:34:53,516 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:34:53,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:34:53,520 INFO L85 PathProgramCache]: Analyzing trace with hash 547461165, now seen corresponding path program 1 times [2022-04-27 21:34:53,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:34:53,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130031282] [2022-04-27 21:34:53,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:34:53,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:34:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:34:53,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:34:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:34:53,719 INFO L290 TraceCheckUtils]: 0: Hoare triple {319#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {312#true} is VALID [2022-04-27 21:34:53,719 INFO L290 TraceCheckUtils]: 1: Hoare triple {312#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {312#true} is VALID [2022-04-27 21:34:53,719 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {312#true} {312#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {312#true} is VALID [2022-04-27 21:34:53,723 INFO L272 TraceCheckUtils]: 0: Hoare triple {312#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {319#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:34:53,723 INFO L290 TraceCheckUtils]: 1: Hoare triple {319#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {312#true} is VALID [2022-04-27 21:34:53,724 INFO L290 TraceCheckUtils]: 2: Hoare triple {312#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {312#true} is VALID [2022-04-27 21:34:53,724 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {312#true} {312#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {312#true} is VALID [2022-04-27 21:34:53,724 INFO L272 TraceCheckUtils]: 4: Hoare triple {312#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {312#true} is VALID [2022-04-27 21:34:53,724 INFO L290 TraceCheckUtils]: 5: Hoare triple {312#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {312#true} is VALID [2022-04-27 21:34:53,725 INFO L290 TraceCheckUtils]: 6: Hoare triple {312#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {317#(<= 0 main_~main__t~0)} is VALID [2022-04-27 21:34:53,725 INFO L290 TraceCheckUtils]: 7: Hoare triple {317#(<= 0 main_~main__t~0)} [1248] L25-->L2625: Formula: (= v_main_~main__t~0_8 v_main_~main__tagbuf_len~0_9) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_9, main_~main__t~0=v_main_~main__t~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_9, main_~main__t~0=v_main_~main__t~0_8} AuxVars[] AssignedVars[] {317#(<= 0 main_~main__t~0)} is VALID [2022-04-27 21:34:53,726 INFO L290 TraceCheckUtils]: 8: Hoare triple {317#(<= 0 main_~main__t~0)} [1251] L2625-->L33: Formula: (and (= v_main_~__tmp_1~0_1 v_main_~__VERIFIER_assert__cond~0_1) (= v_main_~__tmp_1~0_1 (ite (<= 0 v_main_~main__t~0_10) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_10} OutVars{main_~__VERIFIER_assert__cond~0=v_main_~__VERIFIER_assert__cond~0_1, main_~main__t~0=v_main_~main__t~0_10, main_~__tmp_1~0=v_main_~__tmp_1~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~0, main_~__tmp_1~0] {318#(not (= main_~__VERIFIER_assert__cond~0 0))} is VALID [2022-04-27 21:34:53,726 INFO L290 TraceCheckUtils]: 9: Hoare triple {318#(not (= main_~__VERIFIER_assert__cond~0 0))} [1255] L33-->L35: Formula: (= v_main_~__VERIFIER_assert__cond~0_3 0) InVars {main_~__VERIFIER_assert__cond~0=v_main_~__VERIFIER_assert__cond~0_3} OutVars{main_~__VERIFIER_assert__cond~0=v_main_~__VERIFIER_assert__cond~0_3} AuxVars[] AssignedVars[] {313#false} is VALID [2022-04-27 21:34:53,727 INFO L290 TraceCheckUtils]: 10: Hoare triple {313#false} [1260] L35-->mainErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {313#false} is VALID [2022-04-27 21:34:53,727 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-27 21:34:53,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:34:53,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130031282] [2022-04-27 21:34:53,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130031282] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:34:53,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:34:53,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-27 21:34:53,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744979571] [2022-04-27 21:34:53,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:34:53,734 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-04-27 21:34:53,735 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:34:53,737 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:53,750 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-27 21:34:53,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-27 21:34:53,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:34:53,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-27 21:34:53,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-27 21:34:53,775 INFO L87 Difference]: Start difference. First operand has 309 states, 288 states have (on average 1.9652777777777777) internal successors, (566), 304 states have internal predecessors, (566), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:55,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:55,805 INFO L93 Difference]: Finished difference Result 327 states and 589 transitions. [2022-04-27 21:34:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-27 21:34:55,805 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-04-27 21:34:55,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:34:55,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:55,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 589 transitions. [2022-04-27 21:34:55,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:55,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 589 transitions. [2022-04-27 21:34:55,843 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7 states and 589 transitions. [2022-04-27 21:34:56,254 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 589 edges. 589 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:34:56,272 INFO L225 Difference]: With dead ends: 327 [2022-04-27 21:34:56,272 INFO L226 Difference]: Without dead ends: 307 [2022-04-27 21:34:56,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-04-27 21:34:56,276 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 862 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 1078 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-27 21:34:56,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 179 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1078 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-27 21:34:56,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-04-27 21:34:56,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 302. [2022-04-27 21:34:56,307 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:34:56,309 INFO L82 GeneralOperation]: Start isEquivalent. First operand 307 states. Second operand has 302 states, 284 states have (on average 1.4859154929577465) internal successors, (422), 298 states have internal predecessors, (422), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:56,309 INFO L74 IsIncluded]: Start isIncluded. First operand 307 states. Second operand has 302 states, 284 states have (on average 1.4859154929577465) internal successors, (422), 298 states have internal predecessors, (422), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:56,310 INFO L87 Difference]: Start difference. First operand 307 states. Second operand has 302 states, 284 states have (on average 1.4859154929577465) internal successors, (422), 298 states have internal predecessors, (422), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:56,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:56,320 INFO L93 Difference]: Finished difference Result 307 states and 429 transitions. [2022-04-27 21:34:56,320 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 429 transitions. [2022-04-27 21:34:56,321 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:34:56,321 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:34:56,322 INFO L74 IsIncluded]: Start isIncluded. First operand has 302 states, 284 states have (on average 1.4859154929577465) internal successors, (422), 298 states have internal predecessors, (422), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 307 states. [2022-04-27 21:34:56,322 INFO L87 Difference]: Start difference. First operand has 302 states, 284 states have (on average 1.4859154929577465) internal successors, (422), 298 states have internal predecessors, (422), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 307 states. [2022-04-27 21:34:56,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:56,332 INFO L93 Difference]: Finished difference Result 307 states and 429 transitions. [2022-04-27 21:34:56,332 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 429 transitions. [2022-04-27 21:34:56,333 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:34:56,333 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:34:56,333 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:34:56,333 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:34:56,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 284 states have (on average 1.4859154929577465) internal successors, (422), 298 states have internal predecessors, (422), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:56,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 425 transitions. [2022-04-27 21:34:56,344 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 425 transitions. Word has length 11 [2022-04-27 21:34:56,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:34:56,345 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 425 transitions. [2022-04-27 21:34:56,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:56,345 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 425 transitions. [2022-04-27 21:34:56,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-27 21:34:56,345 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:34:56,345 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:34:56,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-27 21:34:56,346 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr1ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:34:56,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:34:56,346 INFO L85 PathProgramCache]: Analyzing trace with hash -208570778, now seen corresponding path program 1 times [2022-04-27 21:34:56,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:34:56,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391690865] [2022-04-27 21:34:56,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:34:56,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:34:56,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:34:56,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:34:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:34:56,416 INFO L290 TraceCheckUtils]: 0: Hoare triple {1602#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {1594#true} is VALID [2022-04-27 21:34:56,416 INFO L290 TraceCheckUtils]: 1: Hoare triple {1594#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1594#true} is VALID [2022-04-27 21:34:56,416 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1594#true} {1594#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1594#true} is VALID [2022-04-27 21:34:56,417 INFO L272 TraceCheckUtils]: 0: Hoare triple {1594#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1602#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:34:56,417 INFO L290 TraceCheckUtils]: 1: Hoare triple {1602#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {1594#true} is VALID [2022-04-27 21:34:56,418 INFO L290 TraceCheckUtils]: 2: Hoare triple {1594#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1594#true} is VALID [2022-04-27 21:34:56,418 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1594#true} {1594#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1594#true} is VALID [2022-04-27 21:34:56,418 INFO L272 TraceCheckUtils]: 4: Hoare triple {1594#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1594#true} is VALID [2022-04-27 21:34:56,418 INFO L290 TraceCheckUtils]: 5: Hoare triple {1594#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {1594#true} is VALID [2022-04-27 21:34:56,418 INFO L290 TraceCheckUtils]: 6: Hoare triple {1594#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {1599#(or (= main_~main__t~0 0) (<= main_~main__t~0 main_~main__tagbuf_len~0))} is VALID [2022-04-27 21:34:56,419 INFO L290 TraceCheckUtils]: 7: Hoare triple {1599#(or (= main_~main__t~0 0) (<= main_~main__t~0 main_~main__tagbuf_len~0))} [1248] L25-->L2625: Formula: (= v_main_~main__t~0_8 v_main_~main__tagbuf_len~0_9) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_9, main_~main__t~0=v_main_~main__t~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_9, main_~main__t~0=v_main_~main__t~0_8} AuxVars[] AssignedVars[] {1600#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:34:56,419 INFO L290 TraceCheckUtils]: 8: Hoare triple {1600#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1251] L2625-->L33: Formula: (and (= v_main_~__tmp_1~0_1 v_main_~__VERIFIER_assert__cond~0_1) (= v_main_~__tmp_1~0_1 (ite (<= 0 v_main_~main__t~0_10) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_10} OutVars{main_~__VERIFIER_assert__cond~0=v_main_~__VERIFIER_assert__cond~0_1, main_~main__t~0=v_main_~main__t~0_10, main_~__tmp_1~0=v_main_~__tmp_1~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~0, main_~__tmp_1~0] {1600#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:34:56,420 INFO L290 TraceCheckUtils]: 9: Hoare triple {1600#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1256] L33-->L45: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~0_4 0)) (= v_main_~__tmp_2~0_1 (ite (<= v_main_~main__t~0_12 v_main_~main__tagbuf_len~0_11) 1 0)) (= v_main_~__tmp_2~0_1 v_main_~__VERIFIER_assert__cond~1_1)) InVars {main_~__VERIFIER_assert__cond~0=v_main_~__VERIFIER_assert__cond~0_4, main_~main__t~0=v_main_~main__t~0_12, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_11} OutVars{main_~__VERIFIER_assert__cond~0=v_main_~__VERIFIER_assert__cond~0_4, main_~__VERIFIER_assert__cond~1=v_main_~__VERIFIER_assert__cond~1_1, main_~main__t~0=v_main_~main__t~0_12, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_11, main_~__tmp_2~0=v_main_~__tmp_2~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~1, main_~__tmp_2~0] {1601#(not (= main_~__VERIFIER_assert__cond~1 0))} is VALID [2022-04-27 21:34:56,420 INFO L290 TraceCheckUtils]: 10: Hoare triple {1601#(not (= main_~__VERIFIER_assert__cond~1 0))} [1262] L45-->L47: Formula: (= v_main_~__VERIFIER_assert__cond~1_3 0) InVars {main_~__VERIFIER_assert__cond~1=v_main_~__VERIFIER_assert__cond~1_3} OutVars{main_~__VERIFIER_assert__cond~1=v_main_~__VERIFIER_assert__cond~1_3} AuxVars[] AssignedVars[] {1595#false} is VALID [2022-04-27 21:34:56,420 INFO L290 TraceCheckUtils]: 11: Hoare triple {1595#false} [1268] L47-->mainErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {1595#false} is VALID [2022-04-27 21:34:56,420 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-27 21:34:56,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:34:56,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391690865] [2022-04-27 21:34:56,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391690865] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:34:56,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:34:56,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-27 21:34:56,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442247499] [2022-04-27 21:34:56,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:34:56,422 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-27 21:34:56,422 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:34:56,422 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:56,430 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 12 edges. 12 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:34:56,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-27 21:34:56,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:34:56,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-27 21:34:56,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-04-27 21:34:56,431 INFO L87 Difference]: Start difference. First operand 302 states and 425 transitions. Second operand has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:58,186 INFO L93 Difference]: Finished difference Result 312 states and 435 transitions. [2022-04-27 21:34:58,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-27 21:34:58,187 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-27 21:34:58,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:34:58,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 435 transitions. [2022-04-27 21:34:58,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 435 transitions. [2022-04-27 21:34:58,193 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7 states and 435 transitions. [2022-04-27 21:34:58,505 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 435 edges. 435 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:34:58,512 INFO L225 Difference]: With dead ends: 312 [2022-04-27 21:34:58,512 INFO L226 Difference]: Without dead ends: 304 [2022-04-27 21:34:58,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-04-27 21:34:58,514 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 325 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-27 21:34:58,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 531 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1122 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-27 21:34:58,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-04-27 21:34:58,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 297. [2022-04-27 21:34:58,524 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:34:58,525 INFO L82 GeneralOperation]: Start isEquivalent. First operand 304 states. Second operand has 297 states, 280 states have (on average 1.275) internal successors, (357), 293 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,525 INFO L74 IsIncluded]: Start isIncluded. First operand 304 states. Second operand has 297 states, 280 states have (on average 1.275) internal successors, (357), 293 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,526 INFO L87 Difference]: Start difference. First operand 304 states. Second operand has 297 states, 280 states have (on average 1.275) internal successors, (357), 293 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:58,533 INFO L93 Difference]: Finished difference Result 304 states and 367 transitions. [2022-04-27 21:34:58,533 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 367 transitions. [2022-04-27 21:34:58,534 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:34:58,534 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:34:58,535 INFO L74 IsIncluded]: Start isIncluded. First operand has 297 states, 280 states have (on average 1.275) internal successors, (357), 293 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 304 states. [2022-04-27 21:34:58,535 INFO L87 Difference]: Start difference. First operand has 297 states, 280 states have (on average 1.275) internal successors, (357), 293 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 304 states. [2022-04-27 21:34:58,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:58,544 INFO L93 Difference]: Finished difference Result 304 states and 367 transitions. [2022-04-27 21:34:58,544 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 367 transitions. [2022-04-27 21:34:58,544 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:34:58,544 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:34:58,544 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:34:58,544 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:34:58,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 280 states have (on average 1.275) internal successors, (357), 293 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 360 transitions. [2022-04-27 21:34:58,552 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 360 transitions. Word has length 12 [2022-04-27 21:34:58,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:34:58,552 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 360 transitions. [2022-04-27 21:34:58,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,552 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 360 transitions. [2022-04-27 21:34:58,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-27 21:34:58,553 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:34:58,553 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:34:58,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-27 21:34:58,553 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr2ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:34:58,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:34:58,553 INFO L85 PathProgramCache]: Analyzing trace with hash -207616441, now seen corresponding path program 1 times [2022-04-27 21:34:58,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:34:58,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763564705] [2022-04-27 21:34:58,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:34:58,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:34:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:34:58,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:34:58,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:34:58,596 INFO L290 TraceCheckUtils]: 0: Hoare triple {2854#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {2847#true} is VALID [2022-04-27 21:34:58,597 INFO L290 TraceCheckUtils]: 1: Hoare triple {2847#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2847#true} is VALID [2022-04-27 21:34:58,597 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2847#true} {2847#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2847#true} is VALID [2022-04-27 21:34:58,597 INFO L272 TraceCheckUtils]: 0: Hoare triple {2847#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2854#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:34:58,605 INFO L290 TraceCheckUtils]: 1: Hoare triple {2854#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {2847#true} is VALID [2022-04-27 21:34:58,606 INFO L290 TraceCheckUtils]: 2: Hoare triple {2847#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2847#true} is VALID [2022-04-27 21:34:58,606 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2847#true} {2847#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2847#true} is VALID [2022-04-27 21:34:58,606 INFO L272 TraceCheckUtils]: 4: Hoare triple {2847#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2847#true} is VALID [2022-04-27 21:34:58,606 INFO L290 TraceCheckUtils]: 5: Hoare triple {2847#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {2847#true} is VALID [2022-04-27 21:34:58,607 INFO L290 TraceCheckUtils]: 6: Hoare triple {2847#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {2852#(<= 0 main_~main__t~0)} is VALID [2022-04-27 21:34:58,607 INFO L290 TraceCheckUtils]: 7: Hoare triple {2852#(<= 0 main_~main__t~0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {2852#(<= 0 main_~main__t~0)} is VALID [2022-04-27 21:34:58,607 INFO L290 TraceCheckUtils]: 8: Hoare triple {2852#(<= 0 main_~main__t~0)} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {2852#(<= 0 main_~main__t~0)} is VALID [2022-04-27 21:34:58,608 INFO L290 TraceCheckUtils]: 9: Hoare triple {2852#(<= 0 main_~main__t~0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {2853#(not (= main_~__VERIFIER_assert__cond~2 0))} is VALID [2022-04-27 21:34:58,608 INFO L290 TraceCheckUtils]: 10: Hoare triple {2853#(not (= main_~__VERIFIER_assert__cond~2 0))} [1264] L74-->L76: Formula: (= v_main_~__VERIFIER_assert__cond~2_3 0) InVars {main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_3} OutVars{main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_3} AuxVars[] AssignedVars[] {2848#false} is VALID [2022-04-27 21:34:58,609 INFO L290 TraceCheckUtils]: 11: Hoare triple {2848#false} [1270] L76-->mainErr2ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {2848#false} is VALID [2022-04-27 21:34:58,609 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-27 21:34:58,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:34:58,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763564705] [2022-04-27 21:34:58,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763564705] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:34:58,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:34:58,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-27 21:34:58,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236675814] [2022-04-27 21:34:58,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:34:58,610 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), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-27 21:34:58,610 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:34:58,610 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), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:58,617 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 12 edges. 12 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:34:58,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-27 21:34:58,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:34:58,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-27 21:34:58,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-27 21:34:58,618 INFO L87 Difference]: Start difference. First operand 297 states and 360 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:59,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:34:59,740 INFO L93 Difference]: Finished difference Result 297 states and 360 transitions. [2022-04-27 21:34:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-27 21:34:59,740 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), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-27 21:34:59,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:34:59,741 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), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:59,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 360 transitions. [2022-04-27 21:34:59,745 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), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:34:59,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 360 transitions. [2022-04-27 21:34:59,747 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6 states and 360 transitions. [2022-04-27 21:35:00,031 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 360 edges. 360 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:00,035 INFO L225 Difference]: With dead ends: 297 [2022-04-27 21:35:00,035 INFO L226 Difference]: Without dead ends: 295 [2022-04-27 21:35:00,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:00,036 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 505 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:00,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 118 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-27 21:35:00,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-04-27 21:35:00,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2022-04-27 21:35:00,044 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:00,045 INFO L82 GeneralOperation]: Start isEquivalent. First operand 295 states. Second operand has 295 states, 279 states have (on average 1.2724014336917562) internal successors, (355), 291 states have internal predecessors, (355), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:00,045 INFO L74 IsIncluded]: Start isIncluded. First operand 295 states. Second operand has 295 states, 279 states have (on average 1.2724014336917562) internal successors, (355), 291 states have internal predecessors, (355), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:00,046 INFO L87 Difference]: Start difference. First operand 295 states. Second operand has 295 states, 279 states have (on average 1.2724014336917562) internal successors, (355), 291 states have internal predecessors, (355), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:00,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:00,052 INFO L93 Difference]: Finished difference Result 295 states and 358 transitions. [2022-04-27 21:35:00,052 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 358 transitions. [2022-04-27 21:35:00,052 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:00,052 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:00,053 INFO L74 IsIncluded]: Start isIncluded. First operand has 295 states, 279 states have (on average 1.2724014336917562) internal successors, (355), 291 states have internal predecessors, (355), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 295 states. [2022-04-27 21:35:00,053 INFO L87 Difference]: Start difference. First operand has 295 states, 279 states have (on average 1.2724014336917562) internal successors, (355), 291 states have internal predecessors, (355), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 295 states. [2022-04-27 21:35:00,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:00,059 INFO L93 Difference]: Finished difference Result 295 states and 358 transitions. [2022-04-27 21:35:00,059 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 358 transitions. [2022-04-27 21:35:00,059 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:00,059 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:00,060 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:00,060 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:00,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 279 states have (on average 1.2724014336917562) internal successors, (355), 291 states have internal predecessors, (355), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:00,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 358 transitions. [2022-04-27 21:35:00,066 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 358 transitions. Word has length 12 [2022-04-27 21:35:00,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:00,066 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 358 transitions. [2022-04-27 21:35:00,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:00,067 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 358 transitions. [2022-04-27 21:35:00,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-04-27 21:35:00,067 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:00,067 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:00,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-27 21:35:00,067 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr3ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:00,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash -2141140076, now seen corresponding path program 1 times [2022-04-27 21:35:00,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:00,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745284665] [2022-04-27 21:35:00,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:00,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:00,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:00,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:00,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:00,111 INFO L290 TraceCheckUtils]: 0: Hoare triple {4066#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {4059#true} is VALID [2022-04-27 21:35:00,111 INFO L290 TraceCheckUtils]: 1: Hoare triple {4059#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4059#true} is VALID [2022-04-27 21:35:00,111 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4059#true} {4059#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4059#true} is VALID [2022-04-27 21:35:00,112 INFO L272 TraceCheckUtils]: 0: Hoare triple {4059#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4066#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:00,112 INFO L290 TraceCheckUtils]: 1: Hoare triple {4066#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {4059#true} is VALID [2022-04-27 21:35:00,112 INFO L290 TraceCheckUtils]: 2: Hoare triple {4059#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4059#true} is VALID [2022-04-27 21:35:00,112 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4059#true} {4059#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4059#true} is VALID [2022-04-27 21:35:00,112 INFO L272 TraceCheckUtils]: 4: Hoare triple {4059#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4059#true} is VALID [2022-04-27 21:35:00,112 INFO L290 TraceCheckUtils]: 5: Hoare triple {4059#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {4059#true} is VALID [2022-04-27 21:35:00,113 INFO L290 TraceCheckUtils]: 6: Hoare triple {4059#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:00,113 INFO L290 TraceCheckUtils]: 7: Hoare triple {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:00,114 INFO L290 TraceCheckUtils]: 8: Hoare triple {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:00,114 INFO L290 TraceCheckUtils]: 9: Hoare triple {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:00,115 INFO L290 TraceCheckUtils]: 10: Hoare triple {4064#(and (<= 0 main_~main__tagbuf_len~0) (= main_~main__t~0 0))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {4065#(not (= main_~__VERIFIER_assert__cond~3 0))} is VALID [2022-04-27 21:35:00,115 INFO L290 TraceCheckUtils]: 11: Hoare triple {4065#(not (= main_~__VERIFIER_assert__cond~3 0))} [1272] L86-->L88: Formula: (= v_main_~__VERIFIER_assert__cond~3_3 0) InVars {main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_3} OutVars{main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_3} AuxVars[] AssignedVars[] {4060#false} is VALID [2022-04-27 21:35:00,115 INFO L290 TraceCheckUtils]: 12: Hoare triple {4060#false} [1276] L88-->mainErr3ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {4060#false} is VALID [2022-04-27 21:35:00,115 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-27 21:35:00,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:00,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745284665] [2022-04-27 21:35:00,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745284665] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:00,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:00,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-27 21:35:00,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955046326] [2022-04-27 21:35:00,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:00,116 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-04-27 21:35:00,117 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:00,117 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:00,124 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-27 21:35:00,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-27 21:35:00,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:00,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-27 21:35:00,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-27 21:35:00,125 INFO L87 Difference]: Start difference. First operand 295 states and 358 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:01,228 INFO L93 Difference]: Finished difference Result 300 states and 363 transitions. [2022-04-27 21:35:01,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-27 21:35:01,228 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-04-27 21:35:01,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:01,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 363 transitions. [2022-04-27 21:35:01,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 363 transitions. [2022-04-27 21:35:01,234 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7 states and 363 transitions. [2022-04-27 21:35:01,497 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 363 edges. 363 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:01,501 INFO L225 Difference]: With dead ends: 300 [2022-04-27 21:35:01,501 INFO L226 Difference]: Without dead ends: 298 [2022-04-27 21:35:01,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:01,502 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 279 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:01,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 406 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-27 21:35:01,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-04-27 21:35:01,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2022-04-27 21:35:01,523 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:01,524 INFO L82 GeneralOperation]: Start isEquivalent. First operand 298 states. Second operand has 298 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 294 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,525 INFO L74 IsIncluded]: Start isIncluded. First operand 298 states. Second operand has 298 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 294 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,525 INFO L87 Difference]: Start difference. First operand 298 states. Second operand has 298 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 294 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:01,530 INFO L93 Difference]: Finished difference Result 298 states and 361 transitions. [2022-04-27 21:35:01,531 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 361 transitions. [2022-04-27 21:35:01,531 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:01,531 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:01,532 INFO L74 IsIncluded]: Start isIncluded. First operand has 298 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 294 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 298 states. [2022-04-27 21:35:01,532 INFO L87 Difference]: Start difference. First operand has 298 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 294 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 298 states. [2022-04-27 21:35:01,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:01,537 INFO L93 Difference]: Finished difference Result 298 states and 361 transitions. [2022-04-27 21:35:01,537 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 361 transitions. [2022-04-27 21:35:01,537 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:01,538 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:01,538 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:01,538 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:01,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 294 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 361 transitions. [2022-04-27 21:35:01,543 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 361 transitions. Word has length 13 [2022-04-27 21:35:01,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:01,544 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 361 transitions. [2022-04-27 21:35:01,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,544 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 361 transitions. [2022-04-27 21:35:01,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-04-27 21:35:01,544 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:01,544 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:01,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-27 21:35:01,544 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr4ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:01,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:01,545 INFO L85 PathProgramCache]: Analyzing trace with hash -346205509, now seen corresponding path program 1 times [2022-04-27 21:35:01,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:01,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627883211] [2022-04-27 21:35:01,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:01,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:01,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:01,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:01,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:01,591 INFO L290 TraceCheckUtils]: 0: Hoare triple {5293#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {5285#true} is VALID [2022-04-27 21:35:01,592 INFO L290 TraceCheckUtils]: 1: Hoare triple {5285#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5285#true} is VALID [2022-04-27 21:35:01,592 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5285#true} {5285#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5285#true} is VALID [2022-04-27 21:35:01,593 INFO L272 TraceCheckUtils]: 0: Hoare triple {5285#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5293#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:01,593 INFO L290 TraceCheckUtils]: 1: Hoare triple {5293#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {5285#true} is VALID [2022-04-27 21:35:01,593 INFO L290 TraceCheckUtils]: 2: Hoare triple {5285#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5285#true} is VALID [2022-04-27 21:35:01,593 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5285#true} {5285#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5285#true} is VALID [2022-04-27 21:35:01,593 INFO L272 TraceCheckUtils]: 4: Hoare triple {5285#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5285#true} is VALID [2022-04-27 21:35:01,593 INFO L290 TraceCheckUtils]: 5: Hoare triple {5285#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {5285#true} is VALID [2022-04-27 21:35:01,594 INFO L290 TraceCheckUtils]: 6: Hoare triple {5285#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {5290#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:01,594 INFO L290 TraceCheckUtils]: 7: Hoare triple {5290#(= main_~main__t~0 0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {5290#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:01,594 INFO L290 TraceCheckUtils]: 8: Hoare triple {5290#(= main_~main__t~0 0)} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {5290#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:01,595 INFO L290 TraceCheckUtils]: 9: Hoare triple {5290#(= main_~main__t~0 0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {5290#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:01,595 INFO L290 TraceCheckUtils]: 10: Hoare triple {5290#(= main_~main__t~0 0)} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {5290#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:01,595 INFO L290 TraceCheckUtils]: 11: Hoare triple {5290#(= main_~main__t~0 0)} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {5291#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:01,598 INFO L290 TraceCheckUtils]: 12: Hoare triple {5291#(<= 1 main_~main__t~0)} [1278] L226-->L103: Formula: (and (= (ite (<= 0 v_main_~main__t~0_29) 1 0) v_main_~__tmp_5~0_1) (= v_main_~__tmp_5~0_1 v_main_~__VERIFIER_assert__cond~4_1) (= v_main_~main__t~0_29 v_main_~main__tagbuf_len~0_19)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_19, main_~main__t~0=v_main_~main__t~0_29} OutVars{main_~main__t~0=v_main_~main__t~0_29, main_~__VERIFIER_assert__cond~4=v_main_~__VERIFIER_assert__cond~4_1, main_~__tmp_5~0=v_main_~__tmp_5~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_19} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~4, main_~__tmp_5~0] {5292#(not (= main_~__VERIFIER_assert__cond~4 0))} is VALID [2022-04-27 21:35:01,599 INFO L290 TraceCheckUtils]: 13: Hoare triple {5292#(not (= main_~__VERIFIER_assert__cond~4 0))} [1282] L103-->L105: Formula: (= v_main_~__VERIFIER_assert__cond~4_3 0) InVars {main_~__VERIFIER_assert__cond~4=v_main_~__VERIFIER_assert__cond~4_3} OutVars{main_~__VERIFIER_assert__cond~4=v_main_~__VERIFIER_assert__cond~4_3} AuxVars[] AssignedVars[] {5286#false} is VALID [2022-04-27 21:35:01,599 INFO L290 TraceCheckUtils]: 14: Hoare triple {5286#false} [1288] L105-->mainErr4ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {5286#false} is VALID [2022-04-27 21:35:01,599 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-27 21:35:01,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:01,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627883211] [2022-04-27 21:35:01,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627883211] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:01,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:01,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-27 21:35:01,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548440290] [2022-04-27 21:35:01,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:01,600 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-04-27 21:35:01,600 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:01,600 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:01,609 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-27 21:35:01,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-27 21:35:01,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:01,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-27 21:35:01,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-27 21:35:01,610 INFO L87 Difference]: Start difference. First operand 298 states and 361 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:03,093 INFO L93 Difference]: Finished difference Result 298 states and 361 transitions. [2022-04-27 21:35:03,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 21:35:03,093 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-04-27 21:35:03,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:03,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 361 transitions. [2022-04-27 21:35:03,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 361 transitions. [2022-04-27 21:35:03,097 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 361 transitions. [2022-04-27 21:35:03,392 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 361 edges. 361 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:03,396 INFO L225 Difference]: With dead ends: 298 [2022-04-27 21:35:03,396 INFO L226 Difference]: Without dead ends: 296 [2022-04-27 21:35:03,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-27 21:35:03,397 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 467 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:03,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 173 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-27 21:35:03,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-04-27 21:35:03,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2022-04-27 21:35:03,406 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:03,407 INFO L82 GeneralOperation]: Start isEquivalent. First operand 296 states. Second operand has 296 states, 281 states have (on average 1.2669039145907472) internal successors, (356), 292 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,407 INFO L74 IsIncluded]: Start isIncluded. First operand 296 states. Second operand has 296 states, 281 states have (on average 1.2669039145907472) internal successors, (356), 292 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,408 INFO L87 Difference]: Start difference. First operand 296 states. Second operand has 296 states, 281 states have (on average 1.2669039145907472) internal successors, (356), 292 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:03,412 INFO L93 Difference]: Finished difference Result 296 states and 359 transitions. [2022-04-27 21:35:03,412 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 359 transitions. [2022-04-27 21:35:03,412 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:03,412 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:03,413 INFO L74 IsIncluded]: Start isIncluded. First operand has 296 states, 281 states have (on average 1.2669039145907472) internal successors, (356), 292 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 296 states. [2022-04-27 21:35:03,413 INFO L87 Difference]: Start difference. First operand has 296 states, 281 states have (on average 1.2669039145907472) internal successors, (356), 292 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 296 states. [2022-04-27 21:35:03,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:03,417 INFO L93 Difference]: Finished difference Result 296 states and 359 transitions. [2022-04-27 21:35:03,417 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 359 transitions. [2022-04-27 21:35:03,418 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:03,418 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:03,418 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:03,418 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:03,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 281 states have (on average 1.2669039145907472) internal successors, (356), 292 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 359 transitions. [2022-04-27 21:35:03,422 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 359 transitions. Word has length 15 [2022-04-27 21:35:03,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:03,422 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 359 transitions. [2022-04-27 21:35:03,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,423 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 359 transitions. [2022-04-27 21:35:03,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-04-27 21:35:03,423 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:03,423 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:03,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-27 21:35:03,423 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr5ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:03,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:03,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2142433866, now seen corresponding path program 1 times [2022-04-27 21:35:03,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:03,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976276512] [2022-04-27 21:35:03,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:03,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:03,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:03,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:03,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:03,491 INFO L290 TraceCheckUtils]: 0: Hoare triple {6513#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {6506#true} is VALID [2022-04-27 21:35:03,491 INFO L290 TraceCheckUtils]: 1: Hoare triple {6506#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6506#true} is VALID [2022-04-27 21:35:03,491 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6506#true} {6506#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6506#true} is VALID [2022-04-27 21:35:03,492 INFO L272 TraceCheckUtils]: 0: Hoare triple {6506#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6513#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:03,492 INFO L290 TraceCheckUtils]: 1: Hoare triple {6513#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {6506#true} is VALID [2022-04-27 21:35:03,492 INFO L290 TraceCheckUtils]: 2: Hoare triple {6506#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6506#true} is VALID [2022-04-27 21:35:03,492 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6506#true} {6506#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6506#true} is VALID [2022-04-27 21:35:03,492 INFO L272 TraceCheckUtils]: 4: Hoare triple {6506#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6506#true} is VALID [2022-04-27 21:35:03,492 INFO L290 TraceCheckUtils]: 5: Hoare triple {6506#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {6506#true} is VALID [2022-04-27 21:35:03,493 INFO L290 TraceCheckUtils]: 6: Hoare triple {6506#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {6506#true} is VALID [2022-04-27 21:35:03,493 INFO L290 TraceCheckUtils]: 7: Hoare triple {6506#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {6506#true} is VALID [2022-04-27 21:35:03,493 INFO L290 TraceCheckUtils]: 8: Hoare triple {6506#true} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {6506#true} is VALID [2022-04-27 21:35:03,493 INFO L290 TraceCheckUtils]: 9: Hoare triple {6506#true} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {6506#true} is VALID [2022-04-27 21:35:03,493 INFO L290 TraceCheckUtils]: 10: Hoare triple {6506#true} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {6506#true} is VALID [2022-04-27 21:35:03,493 INFO L290 TraceCheckUtils]: 11: Hoare triple {6506#true} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {6506#true} is VALID [2022-04-27 21:35:03,494 INFO L290 TraceCheckUtils]: 12: Hoare triple {6506#true} [1278] L226-->L103: Formula: (and (= (ite (<= 0 v_main_~main__t~0_29) 1 0) v_main_~__tmp_5~0_1) (= v_main_~__tmp_5~0_1 v_main_~__VERIFIER_assert__cond~4_1) (= v_main_~main__t~0_29 v_main_~main__tagbuf_len~0_19)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_19, main_~main__t~0=v_main_~main__t~0_29} OutVars{main_~main__t~0=v_main_~main__t~0_29, main_~__VERIFIER_assert__cond~4=v_main_~__VERIFIER_assert__cond~4_1, main_~__tmp_5~0=v_main_~__tmp_5~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_19} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~4, main_~__tmp_5~0] {6511#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:03,494 INFO L290 TraceCheckUtils]: 13: Hoare triple {6511#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1283] L103-->L115: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~4_4 0)) (= v_main_~__tmp_6~0_1 v_main_~__VERIFIER_assert__cond~5_1) (= v_main_~__tmp_6~0_1 (ite (<= v_main_~main__t~0_31 v_main_~main__tagbuf_len~0_21) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_31, main_~__VERIFIER_assert__cond~4=v_main_~__VERIFIER_assert__cond~4_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_21} OutVars{main_~main__t~0=v_main_~main__t~0_31, main_~__tmp_6~0=v_main_~__tmp_6~0_1, main_~__VERIFIER_assert__cond~4=v_main_~__VERIFIER_assert__cond~4_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_21, main_~__VERIFIER_assert__cond~5=v_main_~__VERIFIER_assert__cond~5_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~5, main_~__tmp_6~0] {6512#(not (= main_~__VERIFIER_assert__cond~5 0))} is VALID [2022-04-27 21:35:03,494 INFO L290 TraceCheckUtils]: 14: Hoare triple {6512#(not (= main_~__VERIFIER_assert__cond~5 0))} [1290] L115-->L117: Formula: (= v_main_~__VERIFIER_assert__cond~5_3 0) InVars {main_~__VERIFIER_assert__cond~5=v_main_~__VERIFIER_assert__cond~5_3} OutVars{main_~__VERIFIER_assert__cond~5=v_main_~__VERIFIER_assert__cond~5_3} AuxVars[] AssignedVars[] {6507#false} is VALID [2022-04-27 21:35:03,495 INFO L290 TraceCheckUtils]: 15: Hoare triple {6507#false} [1298] L117-->mainErr5ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {6507#false} is VALID [2022-04-27 21:35:03,495 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-27 21:35:03,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:03,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976276512] [2022-04-27 21:35:03,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976276512] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:03,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:03,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-27 21:35:03,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242923006] [2022-04-27 21:35:03,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:03,496 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-04-27 21:35:03,496 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:03,496 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:03,504 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-27 21:35:03,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-27 21:35:03,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:03,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-27 21:35:03,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-27 21:35:03,505 INFO L87 Difference]: Start difference. First operand 296 states and 359 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:04,559 INFO L93 Difference]: Finished difference Result 296 states and 359 transitions. [2022-04-27 21:35:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-27 21:35:04,559 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-04-27 21:35:04,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:04,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 359 transitions. [2022-04-27 21:35:04,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 359 transitions. [2022-04-27 21:35:04,563 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6 states and 359 transitions. [2022-04-27 21:35:04,830 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 359 edges. 359 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:04,834 INFO L225 Difference]: With dead ends: 296 [2022-04-27 21:35:04,834 INFO L226 Difference]: Without dead ends: 292 [2022-04-27 21:35:04,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:04,835 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 250 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:04,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 425 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-27 21:35:04,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-04-27 21:35:04,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2022-04-27 21:35:04,844 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:04,844 INFO L82 GeneralOperation]: Start isEquivalent. First operand 292 states. Second operand has 292 states, 278 states have (on average 1.2661870503597121) internal successors, (352), 288 states have internal predecessors, (352), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,845 INFO L74 IsIncluded]: Start isIncluded. First operand 292 states. Second operand has 292 states, 278 states have (on average 1.2661870503597121) internal successors, (352), 288 states have internal predecessors, (352), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,845 INFO L87 Difference]: Start difference. First operand 292 states. Second operand has 292 states, 278 states have (on average 1.2661870503597121) internal successors, (352), 288 states have internal predecessors, (352), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:04,849 INFO L93 Difference]: Finished difference Result 292 states and 355 transitions. [2022-04-27 21:35:04,849 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 355 transitions. [2022-04-27 21:35:04,850 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:04,850 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:04,850 INFO L74 IsIncluded]: Start isIncluded. First operand has 292 states, 278 states have (on average 1.2661870503597121) internal successors, (352), 288 states have internal predecessors, (352), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 292 states. [2022-04-27 21:35:04,850 INFO L87 Difference]: Start difference. First operand has 292 states, 278 states have (on average 1.2661870503597121) internal successors, (352), 288 states have internal predecessors, (352), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 292 states. [2022-04-27 21:35:04,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:04,854 INFO L93 Difference]: Finished difference Result 292 states and 355 transitions. [2022-04-27 21:35:04,855 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 355 transitions. [2022-04-27 21:35:04,855 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:04,855 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:04,855 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:04,855 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:04,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 278 states have (on average 1.2661870503597121) internal successors, (352), 288 states have internal predecessors, (352), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 355 transitions. [2022-04-27 21:35:04,860 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 355 transitions. Word has length 16 [2022-04-27 21:35:04,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:04,860 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 355 transitions. [2022-04-27 21:35:04,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,860 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 355 transitions. [2022-04-27 21:35:04,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-27 21:35:04,860 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:04,860 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:04,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-27 21:35:04,861 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr6ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:04,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:04,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1989983803, now seen corresponding path program 1 times [2022-04-27 21:35:04,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:04,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872597227] [2022-04-27 21:35:04,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:04,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:04,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:04,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:04,904 INFO L290 TraceCheckUtils]: 0: Hoare triple {7719#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {7711#true} is VALID [2022-04-27 21:35:04,904 INFO L290 TraceCheckUtils]: 1: Hoare triple {7711#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7711#true} is VALID [2022-04-27 21:35:04,904 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7711#true} {7711#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7711#true} is VALID [2022-04-27 21:35:04,905 INFO L272 TraceCheckUtils]: 0: Hoare triple {7711#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7719#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:04,905 INFO L290 TraceCheckUtils]: 1: Hoare triple {7719#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {7711#true} is VALID [2022-04-27 21:35:04,905 INFO L290 TraceCheckUtils]: 2: Hoare triple {7711#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7711#true} is VALID [2022-04-27 21:35:04,905 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7711#true} {7711#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7711#true} is VALID [2022-04-27 21:35:04,905 INFO L272 TraceCheckUtils]: 4: Hoare triple {7711#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7711#true} is VALID [2022-04-27 21:35:04,906 INFO L290 TraceCheckUtils]: 5: Hoare triple {7711#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {7711#true} is VALID [2022-04-27 21:35:04,906 INFO L290 TraceCheckUtils]: 6: Hoare triple {7711#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {7716#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:04,906 INFO L290 TraceCheckUtils]: 7: Hoare triple {7716#(= main_~main__t~0 0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {7716#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:04,907 INFO L290 TraceCheckUtils]: 8: Hoare triple {7716#(= main_~main__t~0 0)} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {7716#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:04,907 INFO L290 TraceCheckUtils]: 9: Hoare triple {7716#(= main_~main__t~0 0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {7716#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:04,907 INFO L290 TraceCheckUtils]: 10: Hoare triple {7716#(= main_~main__t~0 0)} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {7716#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:04,908 INFO L290 TraceCheckUtils]: 11: Hoare triple {7716#(= main_~main__t~0 0)} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {7717#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:04,908 INFO L290 TraceCheckUtils]: 12: Hoare triple {7717#(<= 1 main_~main__t~0)} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {7717#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:04,908 INFO L290 TraceCheckUtils]: 13: Hoare triple {7717#(<= 1 main_~main__t~0)} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {7717#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:04,909 INFO L290 TraceCheckUtils]: 14: Hoare triple {7717#(<= 1 main_~main__t~0)} [1292] L136-->L143: Formula: (and (= v_main_~__tmp_7~0_1 v_main_~__VERIFIER_assert__cond~6_1) (not (= v_main_~main____CPAchecker_TMP_4~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_38) 1 0) v_main_~__tmp_7~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_38, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_38, main_~__tmp_7~0=v_main_~__tmp_7~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_1, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~6, main_~__tmp_7~0] {7718#(not (= main_~__VERIFIER_assert__cond~6 0))} is VALID [2022-04-27 21:35:04,909 INFO L290 TraceCheckUtils]: 15: Hoare triple {7718#(not (= main_~__VERIFIER_assert__cond~6 0))} [1300] L143-->L145: Formula: (= v_main_~__VERIFIER_assert__cond~6_3 0) InVars {main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_3} OutVars{main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_3} AuxVars[] AssignedVars[] {7712#false} is VALID [2022-04-27 21:35:04,909 INFO L290 TraceCheckUtils]: 16: Hoare triple {7712#false} [1307] L145-->mainErr6ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {7712#false} is VALID [2022-04-27 21:35:04,909 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-27 21:35:04,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:04,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872597227] [2022-04-27 21:35:04,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872597227] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:04,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:04,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-27 21:35:04,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004104875] [2022-04-27 21:35:04,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:04,910 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-27 21:35:04,910 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:04,910 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:04,920 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-27 21:35:04,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-27 21:35:04,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:04,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-27 21:35:04,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-27 21:35:04,921 INFO L87 Difference]: Start difference. First operand 292 states and 355 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:06,243 INFO L93 Difference]: Finished difference Result 309 states and 374 transitions. [2022-04-27 21:35:06,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 21:35:06,244 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-27 21:35:06,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:06,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 374 transitions. [2022-04-27 21:35:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 374 transitions. [2022-04-27 21:35:06,250 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 374 transitions. [2022-04-27 21:35:06,580 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 374 edges. 374 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:06,584 INFO L225 Difference]: With dead ends: 309 [2022-04-27 21:35:06,584 INFO L226 Difference]: Without dead ends: 307 [2022-04-27 21:35:06,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-27 21:35:06,585 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 483 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:06,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 181 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-27 21:35:06,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-04-27 21:35:06,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 290. [2022-04-27 21:35:06,595 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:06,596 INFO L82 GeneralOperation]: Start isEquivalent. First operand 307 states. Second operand has 290 states, 277 states have (on average 1.263537906137184) internal successors, (350), 286 states have internal predecessors, (350), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,596 INFO L74 IsIncluded]: Start isIncluded. First operand 307 states. Second operand has 290 states, 277 states have (on average 1.263537906137184) internal successors, (350), 286 states have internal predecessors, (350), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,597 INFO L87 Difference]: Start difference. First operand 307 states. Second operand has 290 states, 277 states have (on average 1.263537906137184) internal successors, (350), 286 states have internal predecessors, (350), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:06,601 INFO L93 Difference]: Finished difference Result 307 states and 372 transitions. [2022-04-27 21:35:06,601 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 372 transitions. [2022-04-27 21:35:06,601 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:06,601 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:06,602 INFO L74 IsIncluded]: Start isIncluded. First operand has 290 states, 277 states have (on average 1.263537906137184) internal successors, (350), 286 states have internal predecessors, (350), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 307 states. [2022-04-27 21:35:06,602 INFO L87 Difference]: Start difference. First operand has 290 states, 277 states have (on average 1.263537906137184) internal successors, (350), 286 states have internal predecessors, (350), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 307 states. [2022-04-27 21:35:06,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:06,606 INFO L93 Difference]: Finished difference Result 307 states and 372 transitions. [2022-04-27 21:35:06,606 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 372 transitions. [2022-04-27 21:35:06,607 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:06,607 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:06,607 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:06,607 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:06,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 277 states have (on average 1.263537906137184) internal successors, (350), 286 states have internal predecessors, (350), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 353 transitions. [2022-04-27 21:35:06,611 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 353 transitions. Word has length 17 [2022-04-27 21:35:06,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:06,612 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 353 transitions. [2022-04-27 21:35:06,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,612 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 353 transitions. [2022-04-27 21:35:06,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-27 21:35:06,612 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:06,612 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:06,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-27 21:35:06,612 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr12ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:06,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:06,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1989951991, now seen corresponding path program 1 times [2022-04-27 21:35:06,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:06,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224164555] [2022-04-27 21:35:06,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:06,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:06,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:06,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:06,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:06,656 INFO L290 TraceCheckUtils]: 0: Hoare triple {8969#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {8961#true} is VALID [2022-04-27 21:35:06,656 INFO L290 TraceCheckUtils]: 1: Hoare triple {8961#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8961#true} is VALID [2022-04-27 21:35:06,656 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8961#true} {8961#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8961#true} is VALID [2022-04-27 21:35:06,657 INFO L272 TraceCheckUtils]: 0: Hoare triple {8961#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8969#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:06,657 INFO L290 TraceCheckUtils]: 1: Hoare triple {8969#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {8961#true} is VALID [2022-04-27 21:35:06,657 INFO L290 TraceCheckUtils]: 2: Hoare triple {8961#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8961#true} is VALID [2022-04-27 21:35:06,657 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8961#true} {8961#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8961#true} is VALID [2022-04-27 21:35:06,657 INFO L272 TraceCheckUtils]: 4: Hoare triple {8961#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8961#true} is VALID [2022-04-27 21:35:06,657 INFO L290 TraceCheckUtils]: 5: Hoare triple {8961#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {8961#true} is VALID [2022-04-27 21:35:06,658 INFO L290 TraceCheckUtils]: 6: Hoare triple {8961#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {8966#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:06,658 INFO L290 TraceCheckUtils]: 7: Hoare triple {8966#(= main_~main__t~0 0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {8966#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:06,658 INFO L290 TraceCheckUtils]: 8: Hoare triple {8966#(= main_~main__t~0 0)} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {8966#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:06,659 INFO L290 TraceCheckUtils]: 9: Hoare triple {8966#(= main_~main__t~0 0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {8966#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:06,659 INFO L290 TraceCheckUtils]: 10: Hoare triple {8966#(= main_~main__t~0 0)} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {8966#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:06,659 INFO L290 TraceCheckUtils]: 11: Hoare triple {8966#(= main_~main__t~0 0)} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {8967#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:06,660 INFO L290 TraceCheckUtils]: 12: Hoare triple {8967#(<= 1 main_~main__t~0)} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {8967#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:06,660 INFO L290 TraceCheckUtils]: 13: Hoare triple {8967#(<= 1 main_~main__t~0)} [1285] L132-->L246: Formula: (and (<= |v_main_#t~nondet8_2| 2147483647) (<= 0 (+ |v_main_#t~nondet8_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_6~0_1 |v_main_#t~nondet8_2|) (= v_main_~main____CPAchecker_TMP_3~0_4 0)) InVars {main_#t~nondet8=|v_main_#t~nondet8_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_4} OutVars{main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_1, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_6~0, main_#t~nondet8] {8967#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:06,660 INFO L290 TraceCheckUtils]: 14: Hoare triple {8967#(<= 1 main_~main__t~0)} [1294] L246-->L253: Formula: (and (= v_main_~__tmp_13~0_1 v_main_~__VERIFIER_assert__cond~12_1) (not (= v_main_~main____CPAchecker_TMP_6~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_66) 1 0) v_main_~__tmp_13~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_66, main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_66, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_1, main_~__tmp_13~0=v_main_~__tmp_13~0_1, main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~12, main_~__tmp_13~0] {8968#(not (= main_~__VERIFIER_assert__cond~12 0))} is VALID [2022-04-27 21:35:06,661 INFO L290 TraceCheckUtils]: 15: Hoare triple {8968#(not (= main_~__VERIFIER_assert__cond~12 0))} [1303] L253-->L255: Formula: (= v_main_~__VERIFIER_assert__cond~12_3 0) InVars {main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_3} OutVars{main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_3} AuxVars[] AssignedVars[] {8962#false} is VALID [2022-04-27 21:35:06,661 INFO L290 TraceCheckUtils]: 16: Hoare triple {8962#false} [1313] L255-->mainErr12ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {8962#false} is VALID [2022-04-27 21:35:06,661 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-27 21:35:06,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:06,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224164555] [2022-04-27 21:35:06,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224164555] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:06,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:06,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-27 21:35:06,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105989325] [2022-04-27 21:35:06,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:06,662 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-27 21:35:06,662 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:06,662 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:06,672 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-27 21:35:06,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-27 21:35:06,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:06,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-27 21:35:06,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-27 21:35:06,672 INFO L87 Difference]: Start difference. First operand 290 states and 353 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:07,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:07,997 INFO L93 Difference]: Finished difference Result 290 states and 353 transitions. [2022-04-27 21:35:07,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 21:35:07,997 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-27 21:35:07,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:07,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 353 transitions. [2022-04-27 21:35:08,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 353 transitions. [2022-04-27 21:35:08,003 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 353 transitions. [2022-04-27 21:35:08,314 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 353 edges. 353 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:08,318 INFO L225 Difference]: With dead ends: 290 [2022-04-27 21:35:08,318 INFO L226 Difference]: Without dead ends: 288 [2022-04-27 21:35:08,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-27 21:35:08,320 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 457 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:08,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 155 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1010 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-27 21:35:08,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-04-27 21:35:08,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2022-04-27 21:35:08,328 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:08,334 INFO L82 GeneralOperation]: Start isEquivalent. First operand 288 states. Second operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,335 INFO L74 IsIncluded]: Start isIncluded. First operand 288 states. Second operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,336 INFO L87 Difference]: Start difference. First operand 288 states. Second operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:08,340 INFO L93 Difference]: Finished difference Result 288 states and 351 transitions. [2022-04-27 21:35:08,340 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 351 transitions. [2022-04-27 21:35:08,341 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:08,341 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:08,341 INFO L74 IsIncluded]: Start isIncluded. First operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 288 states. [2022-04-27 21:35:08,341 INFO L87 Difference]: Start difference. First operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 288 states. [2022-04-27 21:35:08,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:08,345 INFO L93 Difference]: Finished difference Result 288 states and 351 transitions. [2022-04-27 21:35:08,345 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 351 transitions. [2022-04-27 21:35:08,345 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:08,346 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:08,346 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:08,346 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 351 transitions. [2022-04-27 21:35:08,350 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 351 transitions. Word has length 17 [2022-04-27 21:35:08,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:08,351 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 351 transitions. [2022-04-27 21:35:08,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,351 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 351 transitions. [2022-04-27 21:35:08,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-27 21:35:08,351 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:08,351 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:08,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-27 21:35:08,351 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr3ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:08,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:08,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1520540386, now seen corresponding path program 1 times [2022-04-27 21:35:08,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:08,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027290037] [2022-04-27 21:35:08,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:08,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:08,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:08,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:08,457 INFO L290 TraceCheckUtils]: 0: Hoare triple {10159#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {10150#true} is VALID [2022-04-27 21:35:08,457 INFO L290 TraceCheckUtils]: 1: Hoare triple {10150#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10150#true} is VALID [2022-04-27 21:35:08,457 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10150#true} {10150#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10150#true} is VALID [2022-04-27 21:35:08,458 INFO L272 TraceCheckUtils]: 0: Hoare triple {10150#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10159#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:08,460 INFO L290 TraceCheckUtils]: 1: Hoare triple {10159#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {10150#true} is VALID [2022-04-27 21:35:08,460 INFO L290 TraceCheckUtils]: 2: Hoare triple {10150#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10150#true} is VALID [2022-04-27 21:35:08,460 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10150#true} {10150#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10150#true} is VALID [2022-04-27 21:35:08,460 INFO L272 TraceCheckUtils]: 4: Hoare triple {10150#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10150#true} is VALID [2022-04-27 21:35:08,460 INFO L290 TraceCheckUtils]: 5: Hoare triple {10150#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {10150#true} is VALID [2022-04-27 21:35:08,461 INFO L290 TraceCheckUtils]: 6: Hoare triple {10150#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {10155#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:08,461 INFO L290 TraceCheckUtils]: 7: Hoare triple {10155#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {10156#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,462 INFO L290 TraceCheckUtils]: 8: Hoare triple {10156#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1253] L64-->L296: Formula: (and (= (ite (<= 0 v_main_~main__t~0_74) 1 0) v_main_~__tmp_15~0_1) (= v_main_~main____CPAchecker_TMP_0~0_5 0) (= v_main_~__tmp_15~0_1 v_main_~__VERIFIER_assert__cond~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_74, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} OutVars{main_~main__t~0=v_main_~main__t~0_74, main_~__tmp_15~0=v_main_~__tmp_15~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} AuxVars[] AssignedVars[main_~__tmp_15~0, main_~__VERIFIER_assert__cond~14] {10156#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,462 INFO L290 TraceCheckUtils]: 9: Hoare triple {10156#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1259] L296-->L307: Formula: (and (= (ite (<= v_main_~main__t~0_76 v_main_~main__tagbuf_len~0_43) 1 0) v_main_~__tmp_16~0_1) (not (= v_main_~__VERIFIER_assert__cond~14_4 0)) (= v_main_~__tmp_16~0_1 v_main_~__VERIFIER_assert__cond~15_1)) InVars {main_~main__t~0=v_main_~main__t~0_76, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_1, main_~main__t~0=v_main_~main__t~0_76, main_~__tmp_16~0=v_main_~__tmp_16~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~15, main_~__tmp_16~0] {10156#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,462 INFO L290 TraceCheckUtils]: 10: Hoare triple {10156#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1267] L307-->L315: Formula: (and (= v_main_~main____CPAchecker_TMP_1~0_1 v_main_~main__t~0_79) (not (= v_main_~__VERIFIER_assert__cond~15_4 0)) (= (+ v_main_~main__t~0_79 1) v_main_~main__t~0_78)) InVars {main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_79} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_78, main_~main____CPAchecker_TMP_1~0=v_main_~main____CPAchecker_TMP_1~0_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~0] {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,463 INFO L290 TraceCheckUtils]: 11: Hoare triple {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1275] L315-->L323: Formula: (and (not (= v_main_~main__t~0_83 v_main_~main__tagbuf_len~0_46)) (<= 0 (+ |v_main_#t~nondet9_2| 2147483648)) (<= |v_main_#t~nondet9_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~1_1 |v_main_#t~nondet9_2|)) InVars {main_~main__t~0=v_main_~main__t~0_83, main_#t~nondet9=|v_main_#t~nondet9_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} OutVars{main_~main__t~0=v_main_~main__t~0_83, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~1, main_#t~nondet9] {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,463 INFO L290 TraceCheckUtils]: 12: Hoare triple {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1280] L323-->L2634: Formula: (and (= v_main_~main____CPAchecker_TMP_0~1_3 v_~__tmp_2609_0~0_11) (not (= v_main_~main____CPAchecker_TMP_0~1_3 0))) InVars {main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_3} OutVars{main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_3, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_11} AuxVars[] AssignedVars[~__tmp_2609_0~0] {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,464 INFO L290 TraceCheckUtils]: 13: Hoare triple {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:08,465 INFO L290 TraceCheckUtils]: 14: Hoare triple {10157#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {10158#(not (= main_~__VERIFIER_assert__cond~3 0))} is VALID [2022-04-27 21:35:08,465 INFO L290 TraceCheckUtils]: 15: Hoare triple {10158#(not (= main_~__VERIFIER_assert__cond~3 0))} [1272] L86-->L88: Formula: (= v_main_~__VERIFIER_assert__cond~3_3 0) InVars {main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_3} OutVars{main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_3} AuxVars[] AssignedVars[] {10151#false} is VALID [2022-04-27 21:35:08,466 INFO L290 TraceCheckUtils]: 16: Hoare triple {10151#false} [1276] L88-->mainErr3ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {10151#false} is VALID [2022-04-27 21:35:08,466 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-27 21:35:08,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:08,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027290037] [2022-04-27 21:35:08,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027290037] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:08,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:08,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:08,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704923031] [2022-04-27 21:35:08,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:08,467 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-27 21:35:08,467 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:08,467 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:08,476 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-27 21:35:08,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:08,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:08,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:08,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:08,476 INFO L87 Difference]: Start difference. First operand 288 states and 351 transitions. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:09,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:09,914 INFO L93 Difference]: Finished difference Result 312 states and 377 transitions. [2022-04-27 21:35:09,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-27 21:35:09,914 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-27 21:35:09,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:09,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:09,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 377 transitions. [2022-04-27 21:35:09,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:09,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 377 transitions. [2022-04-27 21:35:09,930 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 11 states and 377 transitions. [2022-04-27 21:35:10,245 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 377 edges. 377 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:10,249 INFO L225 Difference]: With dead ends: 312 [2022-04-27 21:35:10,249 INFO L226 Difference]: Without dead ends: 310 [2022-04-27 21:35:10,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-04-27 21:35:10,250 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 316 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:10,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 416 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1067 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-27 21:35:10,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-04-27 21:35:10,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 288. [2022-04-27 21:35:10,262 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:10,262 INFO L82 GeneralOperation]: Start isEquivalent. First operand 310 states. Second operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:10,263 INFO L74 IsIncluded]: Start isIncluded. First operand 310 states. Second operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:10,263 INFO L87 Difference]: Start difference. First operand 310 states. Second operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:10,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:10,267 INFO L93 Difference]: Finished difference Result 310 states and 375 transitions. [2022-04-27 21:35:10,267 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 375 transitions. [2022-04-27 21:35:10,267 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:10,267 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:10,268 INFO L74 IsIncluded]: Start isIncluded. First operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 310 states. [2022-04-27 21:35:10,268 INFO L87 Difference]: Start difference. First operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 310 states. [2022-04-27 21:35:10,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:10,272 INFO L93 Difference]: Finished difference Result 310 states and 375 transitions. [2022-04-27 21:35:10,272 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 375 transitions. [2022-04-27 21:35:10,272 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:10,272 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:10,272 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:10,272 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:10,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 276 states have (on average 1.2608695652173914) internal successors, (348), 284 states have internal predecessors, (348), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:10,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 351 transitions. [2022-04-27 21:35:10,276 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 351 transitions. Word has length 17 [2022-04-27 21:35:10,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:10,276 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 351 transitions. [2022-04-27 21:35:10,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:10,276 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 351 transitions. [2022-04-27 21:35:10,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-04-27 21:35:10,277 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:10,277 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:10,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-27 21:35:10,277 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr7ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:10,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:10,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1559953407, now seen corresponding path program 1 times [2022-04-27 21:35:10,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:10,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278001440] [2022-04-27 21:35:10,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:10,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:10,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:10,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:10,349 INFO L290 TraceCheckUtils]: 0: Hoare triple {11422#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {11413#true} is VALID [2022-04-27 21:35:10,349 INFO L290 TraceCheckUtils]: 1: Hoare triple {11413#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11413#true} is VALID [2022-04-27 21:35:10,349 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11413#true} {11413#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11413#true} is VALID [2022-04-27 21:35:10,350 INFO L272 TraceCheckUtils]: 0: Hoare triple {11413#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11422#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:10,351 INFO L290 TraceCheckUtils]: 1: Hoare triple {11422#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {11413#true} is VALID [2022-04-27 21:35:10,351 INFO L290 TraceCheckUtils]: 2: Hoare triple {11413#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11413#true} is VALID [2022-04-27 21:35:10,351 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11413#true} {11413#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11413#true} is VALID [2022-04-27 21:35:10,351 INFO L272 TraceCheckUtils]: 4: Hoare triple {11413#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11413#true} is VALID [2022-04-27 21:35:10,351 INFO L290 TraceCheckUtils]: 5: Hoare triple {11413#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {11413#true} is VALID [2022-04-27 21:35:10,351 INFO L290 TraceCheckUtils]: 6: Hoare triple {11413#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {11418#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:10,352 INFO L290 TraceCheckUtils]: 7: Hoare triple {11418#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,352 INFO L290 TraceCheckUtils]: 8: Hoare triple {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,353 INFO L290 TraceCheckUtils]: 9: Hoare triple {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,353 INFO L290 TraceCheckUtils]: 10: Hoare triple {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,354 INFO L290 TraceCheckUtils]: 11: Hoare triple {11419#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,354 INFO L290 TraceCheckUtils]: 12: Hoare triple {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,361 INFO L290 TraceCheckUtils]: 13: Hoare triple {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,361 INFO L290 TraceCheckUtils]: 14: Hoare triple {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1292] L136-->L143: Formula: (and (= v_main_~__tmp_7~0_1 v_main_~__VERIFIER_assert__cond~6_1) (not (= v_main_~main____CPAchecker_TMP_4~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_38) 1 0) v_main_~__tmp_7~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_38, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_38, main_~__tmp_7~0=v_main_~__tmp_7~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_1, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~6, main_~__tmp_7~0] {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:10,362 INFO L290 TraceCheckUtils]: 15: Hoare triple {11420#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1301] L143-->L155: Formula: (and (= v_main_~__tmp_8~0_1 v_main_~__VERIFIER_assert__cond~7_1) (= (ite (<= v_main_~main__t~0_42 v_main_~main__tagbuf_len~0_26) 1 0) v_main_~__tmp_8~0_1) (not (= v_main_~__VERIFIER_assert__cond~6_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__tmp_8~0=v_main_~__tmp_8~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~7, main_~__tmp_8~0] {11421#(not (= main_~__VERIFIER_assert__cond~7 0))} is VALID [2022-04-27 21:35:10,362 INFO L290 TraceCheckUtils]: 16: Hoare triple {11421#(not (= main_~__VERIFIER_assert__cond~7 0))} [1309] L155-->L157: Formula: (= v_main_~__VERIFIER_assert__cond~7_3 0) InVars {main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_3} OutVars{main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_3} AuxVars[] AssignedVars[] {11414#false} is VALID [2022-04-27 21:35:10,362 INFO L290 TraceCheckUtils]: 17: Hoare triple {11414#false} [1319] L157-->mainErr7ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {11414#false} is VALID [2022-04-27 21:35:10,363 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-27 21:35:10,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:10,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278001440] [2022-04-27 21:35:10,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278001440] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:10,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:10,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:10,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291432167] [2022-04-27 21:35:10,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:10,364 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-04-27 21:35:10,364 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:10,364 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:10,375 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-27 21:35:10,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:10,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:10,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:10,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:10,375 INFO L87 Difference]: Start difference. First operand 288 states and 351 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:11,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:11,820 INFO L93 Difference]: Finished difference Result 326 states and 393 transitions. [2022-04-27 21:35:11,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-27 21:35:11,820 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-04-27 21:35:11,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:11,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 393 transitions. [2022-04-27 21:35:11,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:11,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 393 transitions. [2022-04-27 21:35:11,824 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 10 states and 393 transitions. [2022-04-27 21:35:12,031 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 393 edges. 393 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:12,036 INFO L225 Difference]: With dead ends: 326 [2022-04-27 21:35:12,036 INFO L226 Difference]: Without dead ends: 324 [2022-04-27 21:35:12,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-04-27 21:35:12,037 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 294 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:12,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 450 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-27 21:35:12,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-04-27 21:35:12,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 296. [2022-04-27 21:35:12,072 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:12,073 INFO L82 GeneralOperation]: Start isEquivalent. First operand 324 states. Second operand has 296 states, 284 states have (on average 1.2605633802816902) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:12,073 INFO L74 IsIncluded]: Start isIncluded. First operand 324 states. Second operand has 296 states, 284 states have (on average 1.2605633802816902) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:12,074 INFO L87 Difference]: Start difference. First operand 324 states. Second operand has 296 states, 284 states have (on average 1.2605633802816902) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:12,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:12,078 INFO L93 Difference]: Finished difference Result 324 states and 391 transitions. [2022-04-27 21:35:12,078 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 391 transitions. [2022-04-27 21:35:12,079 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:12,079 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:12,079 INFO L74 IsIncluded]: Start isIncluded. First operand has 296 states, 284 states have (on average 1.2605633802816902) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 324 states. [2022-04-27 21:35:12,079 INFO L87 Difference]: Start difference. First operand has 296 states, 284 states have (on average 1.2605633802816902) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 324 states. [2022-04-27 21:35:12,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:12,097 INFO L93 Difference]: Finished difference Result 324 states and 391 transitions. [2022-04-27 21:35:12,097 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 391 transitions. [2022-04-27 21:35:12,098 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:12,098 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:12,098 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:12,098 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:12,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 284 states have (on average 1.2605633802816902) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:12,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 361 transitions. [2022-04-27 21:35:12,102 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 361 transitions. Word has length 18 [2022-04-27 21:35:12,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:12,103 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 361 transitions. [2022-04-27 21:35:12,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:12,103 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 361 transitions. [2022-04-27 21:35:12,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-04-27 21:35:12,103 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:12,103 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:12,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-27 21:35:12,103 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr10ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:12,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:12,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1559922589, now seen corresponding path program 1 times [2022-04-27 21:35:12,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:12,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470704811] [2022-04-27 21:35:12,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:12,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:12,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:12,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:12,155 INFO L290 TraceCheckUtils]: 0: Hoare triple {12736#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {12728#true} is VALID [2022-04-27 21:35:12,155 INFO L290 TraceCheckUtils]: 1: Hoare triple {12728#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12728#true} is VALID [2022-04-27 21:35:12,155 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12728#true} {12728#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12728#true} is VALID [2022-04-27 21:35:12,157 INFO L272 TraceCheckUtils]: 0: Hoare triple {12728#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12736#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:12,157 INFO L290 TraceCheckUtils]: 1: Hoare triple {12736#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {12728#true} is VALID [2022-04-27 21:35:12,157 INFO L290 TraceCheckUtils]: 2: Hoare triple {12728#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12728#true} is VALID [2022-04-27 21:35:12,158 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12728#true} {12728#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12728#true} is VALID [2022-04-27 21:35:12,158 INFO L272 TraceCheckUtils]: 4: Hoare triple {12728#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12728#true} is VALID [2022-04-27 21:35:12,158 INFO L290 TraceCheckUtils]: 5: Hoare triple {12728#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {12728#true} is VALID [2022-04-27 21:35:12,160 INFO L290 TraceCheckUtils]: 6: Hoare triple {12728#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {12733#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:12,161 INFO L290 TraceCheckUtils]: 7: Hoare triple {12733#(= main_~main__t~0 0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {12733#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:12,161 INFO L290 TraceCheckUtils]: 8: Hoare triple {12733#(= main_~main__t~0 0)} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {12733#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:12,161 INFO L290 TraceCheckUtils]: 9: Hoare triple {12733#(= main_~main__t~0 0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {12733#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:12,162 INFO L290 TraceCheckUtils]: 10: Hoare triple {12733#(= main_~main__t~0 0)} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {12733#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:12,162 INFO L290 TraceCheckUtils]: 11: Hoare triple {12733#(= main_~main__t~0 0)} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {12734#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:12,162 INFO L290 TraceCheckUtils]: 12: Hoare triple {12734#(<= 1 main_~main__t~0)} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {12734#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:12,163 INFO L290 TraceCheckUtils]: 13: Hoare triple {12734#(<= 1 main_~main__t~0)} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {12734#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:12,163 INFO L290 TraceCheckUtils]: 14: Hoare triple {12734#(<= 1 main_~main__t~0)} [1293] L136-->L280: Formula: (= v_main_~main____CPAchecker_TMP_4~0_4 0) InVars {main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_4} OutVars{main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_4} AuxVars[] AssignedVars[] {12734#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:12,163 INFO L290 TraceCheckUtils]: 15: Hoare triple {12734#(<= 1 main_~main__t~0)} [1302] L280-->L205: Formula: (and (= v_main_~__tmp_11~0_1 v_main_~__VERIFIER_assert__cond~10_1) (= v_main_~__tmp_11~0_1 (ite (<= 0 v_main_~main__t~0_56) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_56} OutVars{main_~main__t~0=v_main_~main__t~0_56, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_1, main_~__tmp_11~0=v_main_~__tmp_11~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~10, main_~__tmp_11~0] {12735#(not (= main_~__VERIFIER_assert__cond~10 0))} is VALID [2022-04-27 21:35:12,163 INFO L290 TraceCheckUtils]: 16: Hoare triple {12735#(not (= main_~__VERIFIER_assert__cond~10 0))} [1311] L205-->L207: Formula: (= v_main_~__VERIFIER_assert__cond~10_3 0) InVars {main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_3} OutVars{main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_3} AuxVars[] AssignedVars[] {12729#false} is VALID [2022-04-27 21:35:12,164 INFO L290 TraceCheckUtils]: 17: Hoare triple {12729#false} [1323] L207-->mainErr10ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {12729#false} is VALID [2022-04-27 21:35:12,164 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-27 21:35:12,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:12,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470704811] [2022-04-27 21:35:12,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470704811] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:12,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:12,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-27 21:35:12,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043583615] [2022-04-27 21:35:12,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:12,165 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-04-27 21:35:12,165 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:12,165 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:12,174 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-27 21:35:12,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-27 21:35:12,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:12,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-27 21:35:12,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-27 21:35:12,174 INFO L87 Difference]: Start difference. First operand 296 states and 361 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:13,731 INFO L93 Difference]: Finished difference Result 316 states and 383 transitions. [2022-04-27 21:35:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 21:35:13,731 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-04-27 21:35:13,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:13,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 373 transitions. [2022-04-27 21:35:13,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 373 transitions. [2022-04-27 21:35:13,734 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 373 transitions. [2022-04-27 21:35:13,937 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 373 edges. 373 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:13,940 INFO L225 Difference]: With dead ends: 316 [2022-04-27 21:35:13,940 INFO L226 Difference]: Without dead ends: 314 [2022-04-27 21:35:13,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-27 21:35:13,942 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 474 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:13,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 173 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-27 21:35:13,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-04-27 21:35:13,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 294. [2022-04-27 21:35:13,978 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:13,978 INFO L82 GeneralOperation]: Start isEquivalent. First operand 314 states. Second operand has 294 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,979 INFO L74 IsIncluded]: Start isIncluded. First operand 314 states. Second operand has 294 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,979 INFO L87 Difference]: Start difference. First operand 314 states. Second operand has 294 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:13,985 INFO L93 Difference]: Finished difference Result 314 states and 381 transitions. [2022-04-27 21:35:13,985 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 381 transitions. [2022-04-27 21:35:13,985 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:13,985 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:13,986 INFO L74 IsIncluded]: Start isIncluded. First operand has 294 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 314 states. [2022-04-27 21:35:13,986 INFO L87 Difference]: Start difference. First operand has 294 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 314 states. [2022-04-27 21:35:13,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:13,990 INFO L93 Difference]: Finished difference Result 314 states and 381 transitions. [2022-04-27 21:35:13,990 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 381 transitions. [2022-04-27 21:35:13,990 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:13,991 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:13,991 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:13,991 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 359 transitions. [2022-04-27 21:35:13,995 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 359 transitions. Word has length 18 [2022-04-27 21:35:13,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:13,995 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 359 transitions. [2022-04-27 21:35:13,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:13,996 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 359 transitions. [2022-04-27 21:35:13,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-04-27 21:35:13,996 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:13,996 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:13,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-27 21:35:13,996 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr13ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:13,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:13,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1558967227, now seen corresponding path program 1 times [2022-04-27 21:35:13,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:13,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658980396] [2022-04-27 21:35:13,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:13,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:14,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:14,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:14,077 INFO L290 TraceCheckUtils]: 0: Hoare triple {14016#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {14007#true} is VALID [2022-04-27 21:35:14,078 INFO L290 TraceCheckUtils]: 1: Hoare triple {14007#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14007#true} is VALID [2022-04-27 21:35:14,078 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {14007#true} {14007#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14007#true} is VALID [2022-04-27 21:35:14,080 INFO L272 TraceCheckUtils]: 0: Hoare triple {14007#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14016#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:14,080 INFO L290 TraceCheckUtils]: 1: Hoare triple {14016#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {14007#true} is VALID [2022-04-27 21:35:14,080 INFO L290 TraceCheckUtils]: 2: Hoare triple {14007#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14007#true} is VALID [2022-04-27 21:35:14,080 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14007#true} {14007#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14007#true} is VALID [2022-04-27 21:35:14,080 INFO L272 TraceCheckUtils]: 4: Hoare triple {14007#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14007#true} is VALID [2022-04-27 21:35:14,080 INFO L290 TraceCheckUtils]: 5: Hoare triple {14007#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {14007#true} is VALID [2022-04-27 21:35:14,081 INFO L290 TraceCheckUtils]: 6: Hoare triple {14007#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {14012#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:14,081 INFO L290 TraceCheckUtils]: 7: Hoare triple {14012#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,082 INFO L290 TraceCheckUtils]: 8: Hoare triple {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,082 INFO L290 TraceCheckUtils]: 9: Hoare triple {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,082 INFO L290 TraceCheckUtils]: 10: Hoare triple {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,083 INFO L290 TraceCheckUtils]: 11: Hoare triple {14013#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,083 INFO L290 TraceCheckUtils]: 12: Hoare triple {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,083 INFO L290 TraceCheckUtils]: 13: Hoare triple {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1285] L132-->L246: Formula: (and (<= |v_main_#t~nondet8_2| 2147483647) (<= 0 (+ |v_main_#t~nondet8_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_6~0_1 |v_main_#t~nondet8_2|) (= v_main_~main____CPAchecker_TMP_3~0_4 0)) InVars {main_#t~nondet8=|v_main_#t~nondet8_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_4} OutVars{main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_1, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_6~0, main_#t~nondet8] {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,084 INFO L290 TraceCheckUtils]: 14: Hoare triple {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1294] L246-->L253: Formula: (and (= v_main_~__tmp_13~0_1 v_main_~__VERIFIER_assert__cond~12_1) (not (= v_main_~main____CPAchecker_TMP_6~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_66) 1 0) v_main_~__tmp_13~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_66, main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_66, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_1, main_~__tmp_13~0=v_main_~__tmp_13~0_1, main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~12, main_~__tmp_13~0] {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:14,084 INFO L290 TraceCheckUtils]: 15: Hoare triple {14014#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1304] L253-->L265: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~12_4 0)) (= v_main_~__tmp_14~0_1 v_main_~__VERIFIER_assert__cond~13_1) (= (ite (<= v_main_~main__t~0_69 v_main_~main__tagbuf_len~0_40) 1 0) v_main_~__tmp_14~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_69, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_40, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_4} OutVars{main_~__tmp_14~0=v_main_~__tmp_14~0_1, main_~main__t~0=v_main_~main__t~0_69, main_~__VERIFIER_assert__cond~13=v_main_~__VERIFIER_assert__cond~13_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_40, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_4} AuxVars[] AssignedVars[main_~__tmp_14~0, main_~__VERIFIER_assert__cond~13] {14015#(not (= main_~__VERIFIER_assert__cond~13 0))} is VALID [2022-04-27 21:35:14,085 INFO L290 TraceCheckUtils]: 16: Hoare triple {14015#(not (= main_~__VERIFIER_assert__cond~13 0))} [1315] L265-->L267: Formula: (= v_main_~__VERIFIER_assert__cond~13_3 0) InVars {main_~__VERIFIER_assert__cond~13=v_main_~__VERIFIER_assert__cond~13_3} OutVars{main_~__VERIFIER_assert__cond~13=v_main_~__VERIFIER_assert__cond~13_3} AuxVars[] AssignedVars[] {14008#false} is VALID [2022-04-27 21:35:14,085 INFO L290 TraceCheckUtils]: 17: Hoare triple {14008#false} [1327] L267-->mainErr13ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {14008#false} is VALID [2022-04-27 21:35:14,085 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-27 21:35:14,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:14,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658980396] [2022-04-27 21:35:14,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658980396] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:14,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:14,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:14,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988557222] [2022-04-27 21:35:14,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:14,086 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-04-27 21:35:14,086 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:14,086 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:14,096 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-27 21:35:14,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:14,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:14,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:14,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:14,097 INFO L87 Difference]: Start difference. First operand 294 states and 359 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:16,014 INFO L93 Difference]: Finished difference Result 304 states and 369 transitions. [2022-04-27 21:35:16,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-27 21:35:16,014 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-04-27 21:35:16,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:16,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 369 transitions. [2022-04-27 21:35:16,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 369 transitions. [2022-04-27 21:35:16,018 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 9 states and 369 transitions. [2022-04-27 21:35:16,286 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 369 edges. 369 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:16,289 INFO L225 Difference]: With dead ends: 304 [2022-04-27 21:35:16,290 INFO L226 Difference]: Without dead ends: 300 [2022-04-27 21:35:16,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-04-27 21:35:16,290 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 262 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 1375 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:16,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 442 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1375 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-27 21:35:16,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-04-27 21:35:16,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 295. [2022-04-27 21:35:16,307 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:16,308 INFO L82 GeneralOperation]: Start isEquivalent. First operand 300 states. Second operand has 295 states, 284 states have (on average 1.2570422535211268) internal successors, (357), 291 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,308 INFO L74 IsIncluded]: Start isIncluded. First operand 300 states. Second operand has 295 states, 284 states have (on average 1.2570422535211268) internal successors, (357), 291 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,308 INFO L87 Difference]: Start difference. First operand 300 states. Second operand has 295 states, 284 states have (on average 1.2570422535211268) internal successors, (357), 291 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:16,312 INFO L93 Difference]: Finished difference Result 300 states and 365 transitions. [2022-04-27 21:35:16,312 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 365 transitions. [2022-04-27 21:35:16,312 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:16,312 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:16,313 INFO L74 IsIncluded]: Start isIncluded. First operand has 295 states, 284 states have (on average 1.2570422535211268) internal successors, (357), 291 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 300 states. [2022-04-27 21:35:16,313 INFO L87 Difference]: Start difference. First operand has 295 states, 284 states have (on average 1.2570422535211268) internal successors, (357), 291 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 300 states. [2022-04-27 21:35:16,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:16,316 INFO L93 Difference]: Finished difference Result 300 states and 365 transitions. [2022-04-27 21:35:16,316 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 365 transitions. [2022-04-27 21:35:16,317 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:16,317 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:16,317 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:16,317 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:16,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 284 states have (on average 1.2570422535211268) internal successors, (357), 291 states have internal predecessors, (357), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 360 transitions. [2022-04-27 21:35:16,320 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 360 transitions. Word has length 18 [2022-04-27 21:35:16,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:16,320 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 360 transitions. [2022-04-27 21:35:16,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,321 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 360 transitions. [2022-04-27 21:35:16,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-04-27 21:35:16,321 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:16,321 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:16,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-27 21:35:16,321 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting mainErr11ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:16,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:16,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1112957647, now seen corresponding path program 1 times [2022-04-27 21:35:16,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:16,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783547550] [2022-04-27 21:35:16,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:16,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:16,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:16,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:16,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:16,401 INFO L290 TraceCheckUtils]: 0: Hoare triple {15258#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {15249#true} is VALID [2022-04-27 21:35:16,401 INFO L290 TraceCheckUtils]: 1: Hoare triple {15249#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15249#true} is VALID [2022-04-27 21:35:16,401 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15249#true} {15249#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15249#true} is VALID [2022-04-27 21:35:16,402 INFO L272 TraceCheckUtils]: 0: Hoare triple {15249#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15258#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:16,402 INFO L290 TraceCheckUtils]: 1: Hoare triple {15258#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {15249#true} is VALID [2022-04-27 21:35:16,402 INFO L290 TraceCheckUtils]: 2: Hoare triple {15249#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15249#true} is VALID [2022-04-27 21:35:16,402 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15249#true} {15249#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15249#true} is VALID [2022-04-27 21:35:16,402 INFO L272 TraceCheckUtils]: 4: Hoare triple {15249#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15249#true} is VALID [2022-04-27 21:35:16,402 INFO L290 TraceCheckUtils]: 5: Hoare triple {15249#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {15249#true} is VALID [2022-04-27 21:35:16,403 INFO L290 TraceCheckUtils]: 6: Hoare triple {15249#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {15254#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} is VALID [2022-04-27 21:35:16,403 INFO L290 TraceCheckUtils]: 7: Hoare triple {15254#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0))} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,404 INFO L290 TraceCheckUtils]: 8: Hoare triple {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,404 INFO L290 TraceCheckUtils]: 9: Hoare triple {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,405 INFO L290 TraceCheckUtils]: 10: Hoare triple {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,405 INFO L290 TraceCheckUtils]: 11: Hoare triple {15255#(and (< 0 (+ main_~main__tagbuf_len~0 1)) (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)))} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,405 INFO L290 TraceCheckUtils]: 12: Hoare triple {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,406 INFO L290 TraceCheckUtils]: 13: Hoare triple {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,406 INFO L290 TraceCheckUtils]: 14: Hoare triple {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1293] L136-->L280: Formula: (= v_main_~main____CPAchecker_TMP_4~0_4 0) InVars {main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_4} OutVars{main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_4} AuxVars[] AssignedVars[] {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,406 INFO L290 TraceCheckUtils]: 15: Hoare triple {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1302] L280-->L205: Formula: (and (= v_main_~__tmp_11~0_1 v_main_~__VERIFIER_assert__cond~10_1) (= v_main_~__tmp_11~0_1 (ite (<= 0 v_main_~main__t~0_56) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_56} OutVars{main_~main__t~0=v_main_~main__t~0_56, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_1, main_~__tmp_11~0=v_main_~__tmp_11~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~10, main_~__tmp_11~0] {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} is VALID [2022-04-27 21:35:16,407 INFO L290 TraceCheckUtils]: 16: Hoare triple {15256#(and (<= main_~main__t~0 1) (< 0 (+ main_~main__tagbuf_len~0 1)) (not (= main_~main__tagbuf_len~0 0)))} [1312] L205-->L217: Formula: (and (= (ite (<= v_main_~main__t~0_59 v_main_~main__tagbuf_len~0_36) 1 0) v_main_~__tmp_12~0_1) (not (= v_main_~__VERIFIER_assert__cond~10_4 0)) (= v_main_~__tmp_12~0_1 v_main_~__VERIFIER_assert__cond~11_1)) InVars {main_~main__t~0=v_main_~main__t~0_59, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_36, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_4} OutVars{main_~main__t~0=v_main_~main__t~0_59, main_~__VERIFIER_assert__cond~11=v_main_~__VERIFIER_assert__cond~11_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_36, main_~__tmp_12~0=v_main_~__tmp_12~0_1, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~11, main_~__tmp_12~0] {15257#(not (= main_~__VERIFIER_assert__cond~11 0))} is VALID [2022-04-27 21:35:16,407 INFO L290 TraceCheckUtils]: 17: Hoare triple {15257#(not (= main_~__VERIFIER_assert__cond~11 0))} [1325] L217-->L219: Formula: (= v_main_~__VERIFIER_assert__cond~11_3 0) InVars {main_~__VERIFIER_assert__cond~11=v_main_~__VERIFIER_assert__cond~11_3} OutVars{main_~__VERIFIER_assert__cond~11=v_main_~__VERIFIER_assert__cond~11_3} AuxVars[] AssignedVars[] {15250#false} is VALID [2022-04-27 21:35:16,407 INFO L290 TraceCheckUtils]: 18: Hoare triple {15250#false} [1333] L219-->mainErr11ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {15250#false} is VALID [2022-04-27 21:35:16,408 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-27 21:35:16,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:16,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783547550] [2022-04-27 21:35:16,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783547550] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:16,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:16,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:16,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028928355] [2022-04-27 21:35:16,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:16,408 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-04-27 21:35:16,408 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:16,408 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:16,420 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-27 21:35:16,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:16,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:16,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:16,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:16,421 INFO L87 Difference]: Start difference. First operand 295 states and 360 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:17,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:17,963 INFO L93 Difference]: Finished difference Result 321 states and 388 transitions. [2022-04-27 21:35:17,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-27 21:35:17,963 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-04-27 21:35:17,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:17,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:17,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 388 transitions. [2022-04-27 21:35:17,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:17,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 388 transitions. [2022-04-27 21:35:17,968 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 10 states and 388 transitions. [2022-04-27 21:35:18,151 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 388 edges. 388 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:18,155 INFO L225 Difference]: With dead ends: 321 [2022-04-27 21:35:18,155 INFO L226 Difference]: Without dead ends: 319 [2022-04-27 21:35:18,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-04-27 21:35:18,166 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 283 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:18,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 466 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-27 21:35:18,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-04-27 21:35:18,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 298. [2022-04-27 21:35:18,198 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:18,198 INFO L82 GeneralOperation]: Start isEquivalent. First operand 319 states. Second operand has 298 states, 287 states have (on average 1.254355400696864) internal successors, (360), 294 states have internal predecessors, (360), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:18,199 INFO L74 IsIncluded]: Start isIncluded. First operand 319 states. Second operand has 298 states, 287 states have (on average 1.254355400696864) internal successors, (360), 294 states have internal predecessors, (360), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:18,199 INFO L87 Difference]: Start difference. First operand 319 states. Second operand has 298 states, 287 states have (on average 1.254355400696864) internal successors, (360), 294 states have internal predecessors, (360), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:18,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:18,203 INFO L93 Difference]: Finished difference Result 319 states and 386 transitions. [2022-04-27 21:35:18,203 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 386 transitions. [2022-04-27 21:35:18,203 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:18,203 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:18,203 INFO L74 IsIncluded]: Start isIncluded. First operand has 298 states, 287 states have (on average 1.254355400696864) internal successors, (360), 294 states have internal predecessors, (360), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 319 states. [2022-04-27 21:35:18,204 INFO L87 Difference]: Start difference. First operand has 298 states, 287 states have (on average 1.254355400696864) internal successors, (360), 294 states have internal predecessors, (360), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 319 states. [2022-04-27 21:35:18,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:18,207 INFO L93 Difference]: Finished difference Result 319 states and 386 transitions. [2022-04-27 21:35:18,207 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 386 transitions. [2022-04-27 21:35:18,208 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:18,208 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:18,208 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:18,208 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:18,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 287 states have (on average 1.254355400696864) internal successors, (360), 294 states have internal predecessors, (360), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:18,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 363 transitions. [2022-04-27 21:35:18,211 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 363 transitions. Word has length 19 [2022-04-27 21:35:18,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:18,212 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 363 transitions. [2022-04-27 21:35:18,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:18,212 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 363 transitions. [2022-04-27 21:35:18,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-04-27 21:35:18,227 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:18,227 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:18,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-27 21:35:18,229 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr8ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:18,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:18,229 INFO L85 PathProgramCache]: Analyzing trace with hash -171563512, now seen corresponding path program 1 times [2022-04-27 21:35:18,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:18,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176675520] [2022-04-27 21:35:18,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:18,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:18,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:18,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:18,285 INFO L290 TraceCheckUtils]: 0: Hoare triple {16559#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {16552#true} is VALID [2022-04-27 21:35:18,286 INFO L290 TraceCheckUtils]: 1: Hoare triple {16552#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16552#true} is VALID [2022-04-27 21:35:18,286 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {16552#true} {16552#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16552#true} is VALID [2022-04-27 21:35:18,286 INFO L272 TraceCheckUtils]: 0: Hoare triple {16552#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16559#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:18,286 INFO L290 TraceCheckUtils]: 1: Hoare triple {16559#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {16552#true} is VALID [2022-04-27 21:35:18,286 INFO L290 TraceCheckUtils]: 2: Hoare triple {16552#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16552#true} is VALID [2022-04-27 21:35:18,287 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16552#true} {16552#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16552#true} is VALID [2022-04-27 21:35:18,289 INFO L272 TraceCheckUtils]: 4: Hoare triple {16552#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16552#true} is VALID [2022-04-27 21:35:18,289 INFO L290 TraceCheckUtils]: 5: Hoare triple {16552#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {16552#true} is VALID [2022-04-27 21:35:18,294 INFO L290 TraceCheckUtils]: 6: Hoare triple {16552#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,295 INFO L290 TraceCheckUtils]: 7: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,295 INFO L290 TraceCheckUtils]: 8: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,296 INFO L290 TraceCheckUtils]: 9: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,298 INFO L290 TraceCheckUtils]: 10: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,298 INFO L290 TraceCheckUtils]: 11: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,299 INFO L290 TraceCheckUtils]: 12: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,299 INFO L290 TraceCheckUtils]: 13: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,299 INFO L290 TraceCheckUtils]: 14: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1292] L136-->L143: Formula: (and (= v_main_~__tmp_7~0_1 v_main_~__VERIFIER_assert__cond~6_1) (not (= v_main_~main____CPAchecker_TMP_4~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_38) 1 0) v_main_~__tmp_7~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_38, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_38, main_~__tmp_7~0=v_main_~__tmp_7~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_1, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~6, main_~__tmp_7~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,299 INFO L290 TraceCheckUtils]: 15: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1301] L143-->L155: Formula: (and (= v_main_~__tmp_8~0_1 v_main_~__VERIFIER_assert__cond~7_1) (= (ite (<= v_main_~main__t~0_42 v_main_~main__tagbuf_len~0_26) 1 0) v_main_~__tmp_8~0_1) (not (= v_main_~__VERIFIER_assert__cond~6_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__tmp_8~0=v_main_~__tmp_8~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~7, main_~__tmp_8~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,299 INFO L290 TraceCheckUtils]: 16: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1310] L155-->L164: Formula: (and (= v_main_~main__t~0_45 (+ v_main_~main__t~0_46 1)) (not (= v_main_~__VERIFIER_assert__cond~7_4 0)) (= v_main_~main____CPAchecker_TMP_5~0_1 v_main_~main__t~0_46)) InVars {main_~main__t~0=v_main_~main__t~0_46, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_4} OutVars{main_~main____CPAchecker_TMP_5~0=v_main_~main____CPAchecker_TMP_5~0_1, main_~main__t~0=v_main_~main__t~0_45, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_5~0] {16557#(<= 0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:18,300 INFO L290 TraceCheckUtils]: 17: Hoare triple {16557#(<= 0 main_~main__tagbuf_len~0)} [1321] L164-->L171: Formula: (and (= v_main_~main__t~0_48 v_main_~main__tagbuf_len~0_29) (= (ite (<= 0 v_main_~main__t~0_48) 1 0) v_main_~__tmp_9~0_1) (= v_main_~__tmp_9~0_1 v_main_~__VERIFIER_assert__cond~8_1)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_29, main_~main__t~0=v_main_~main__t~0_48} OutVars{main_~__tmp_9~0=v_main_~__tmp_9~0_1, main_~main__t~0=v_main_~main__t~0_48, main_~__VERIFIER_assert__cond~8=v_main_~__VERIFIER_assert__cond~8_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_29} AuxVars[] AssignedVars[main_~__tmp_9~0, main_~__VERIFIER_assert__cond~8] {16558#(not (= main_~__VERIFIER_assert__cond~8 0))} is VALID [2022-04-27 21:35:18,300 INFO L290 TraceCheckUtils]: 18: Hoare triple {16558#(not (= main_~__VERIFIER_assert__cond~8 0))} [1331] L171-->L173: Formula: (= v_main_~__VERIFIER_assert__cond~8_3 0) InVars {main_~__VERIFIER_assert__cond~8=v_main_~__VERIFIER_assert__cond~8_3} OutVars{main_~__VERIFIER_assert__cond~8=v_main_~__VERIFIER_assert__cond~8_3} AuxVars[] AssignedVars[] {16553#false} is VALID [2022-04-27 21:35:18,300 INFO L290 TraceCheckUtils]: 19: Hoare triple {16553#false} [1337] L173-->mainErr8ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {16553#false} is VALID [2022-04-27 21:35:18,300 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-27 21:35:18,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:18,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176675520] [2022-04-27 21:35:18,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176675520] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:18,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:18,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-27 21:35:18,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397826240] [2022-04-27 21:35:18,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:18,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2022-04-27 21:35:18,301 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:18,301 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:18,311 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-27 21:35:18,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-27 21:35:18,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:18,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-27 21:35:18,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-27 21:35:18,312 INFO L87 Difference]: Start difference. First operand 298 states and 363 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:19,249 INFO L93 Difference]: Finished difference Result 298 states and 363 transitions. [2022-04-27 21:35:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-27 21:35:19,249 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2022-04-27 21:35:19,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 346 transitions. [2022-04-27 21:35:19,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 346 transitions. [2022-04-27 21:35:19,252 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6 states and 346 transitions. [2022-04-27 21:35:19,523 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 346 edges. 346 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:19,527 INFO L225 Difference]: With dead ends: 298 [2022-04-27 21:35:19,527 INFO L226 Difference]: Without dead ends: 296 [2022-04-27 21:35:19,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:19,527 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 569 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:19,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 254 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-27 21:35:19,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-04-27 21:35:19,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2022-04-27 21:35:19,548 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:19,548 INFO L82 GeneralOperation]: Start isEquivalent. First operand 296 states. Second operand has 296 states, 286 states have (on average 1.2517482517482517) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,548 INFO L74 IsIncluded]: Start isIncluded. First operand 296 states. Second operand has 296 states, 286 states have (on average 1.2517482517482517) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,549 INFO L87 Difference]: Start difference. First operand 296 states. Second operand has 296 states, 286 states have (on average 1.2517482517482517) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:19,552 INFO L93 Difference]: Finished difference Result 296 states and 361 transitions. [2022-04-27 21:35:19,552 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 361 transitions. [2022-04-27 21:35:19,552 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:19,553 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:19,553 INFO L74 IsIncluded]: Start isIncluded. First operand has 296 states, 286 states have (on average 1.2517482517482517) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 296 states. [2022-04-27 21:35:19,553 INFO L87 Difference]: Start difference. First operand has 296 states, 286 states have (on average 1.2517482517482517) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 296 states. [2022-04-27 21:35:19,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:19,556 INFO L93 Difference]: Finished difference Result 296 states and 361 transitions. [2022-04-27 21:35:19,556 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 361 transitions. [2022-04-27 21:35:19,557 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:19,557 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:19,557 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:19,557 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:19,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 286 states have (on average 1.2517482517482517) internal successors, (358), 292 states have internal predecessors, (358), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 361 transitions. [2022-04-27 21:35:19,561 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 361 transitions. Word has length 20 [2022-04-27 21:35:19,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:19,561 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 361 transitions. [2022-04-27 21:35:19,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,561 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 361 transitions. [2022-04-27 21:35:19,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-04-27 21:35:19,561 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:19,561 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:19,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-27 21:35:19,561 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr9ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:19,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:19,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1023499210, now seen corresponding path program 1 times [2022-04-27 21:35:19,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:19,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582575930] [2022-04-27 21:35:19,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:19,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:19,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:19,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:19,596 INFO L290 TraceCheckUtils]: 0: Hoare triple {17783#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {17776#true} is VALID [2022-04-27 21:35:19,596 INFO L290 TraceCheckUtils]: 1: Hoare triple {17776#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17776#true} is VALID [2022-04-27 21:35:19,596 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17776#true} {17776#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17776#true} is VALID [2022-04-27 21:35:19,597 INFO L272 TraceCheckUtils]: 0: Hoare triple {17776#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17783#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:19,597 INFO L290 TraceCheckUtils]: 1: Hoare triple {17783#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {17776#true} is VALID [2022-04-27 21:35:19,597 INFO L290 TraceCheckUtils]: 2: Hoare triple {17776#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17776#true} is VALID [2022-04-27 21:35:19,597 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17776#true} {17776#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17776#true} is VALID [2022-04-27 21:35:19,597 INFO L272 TraceCheckUtils]: 4: Hoare triple {17776#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 5: Hoare triple {17776#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 6: Hoare triple {17776#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 7: Hoare triple {17776#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 8: Hoare triple {17776#true} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 9: Hoare triple {17776#true} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 10: Hoare triple {17776#true} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 11: Hoare triple {17776#true} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 12: Hoare triple {17776#true} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 13: Hoare triple {17776#true} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 14: Hoare triple {17776#true} [1292] L136-->L143: Formula: (and (= v_main_~__tmp_7~0_1 v_main_~__VERIFIER_assert__cond~6_1) (not (= v_main_~main____CPAchecker_TMP_4~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_38) 1 0) v_main_~__tmp_7~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_38, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_38, main_~__tmp_7~0=v_main_~__tmp_7~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_1, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~6, main_~__tmp_7~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 15: Hoare triple {17776#true} [1301] L143-->L155: Formula: (and (= v_main_~__tmp_8~0_1 v_main_~__VERIFIER_assert__cond~7_1) (= (ite (<= v_main_~main__t~0_42 v_main_~main__tagbuf_len~0_26) 1 0) v_main_~__tmp_8~0_1) (not (= v_main_~__VERIFIER_assert__cond~6_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__tmp_8~0=v_main_~__tmp_8~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~7, main_~__tmp_8~0] {17776#true} is VALID [2022-04-27 21:35:19,598 INFO L290 TraceCheckUtils]: 16: Hoare triple {17776#true} [1310] L155-->L164: Formula: (and (= v_main_~main__t~0_45 (+ v_main_~main__t~0_46 1)) (not (= v_main_~__VERIFIER_assert__cond~7_4 0)) (= v_main_~main____CPAchecker_TMP_5~0_1 v_main_~main__t~0_46)) InVars {main_~main__t~0=v_main_~main__t~0_46, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_4} OutVars{main_~main____CPAchecker_TMP_5~0=v_main_~main____CPAchecker_TMP_5~0_1, main_~main__t~0=v_main_~main__t~0_45, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_5~0] {17776#true} is VALID [2022-04-27 21:35:19,599 INFO L290 TraceCheckUtils]: 17: Hoare triple {17776#true} [1321] L164-->L171: Formula: (and (= v_main_~main__t~0_48 v_main_~main__tagbuf_len~0_29) (= (ite (<= 0 v_main_~main__t~0_48) 1 0) v_main_~__tmp_9~0_1) (= v_main_~__tmp_9~0_1 v_main_~__VERIFIER_assert__cond~8_1)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_29, main_~main__t~0=v_main_~main__t~0_48} OutVars{main_~__tmp_9~0=v_main_~__tmp_9~0_1, main_~main__t~0=v_main_~main__t~0_48, main_~__VERIFIER_assert__cond~8=v_main_~__VERIFIER_assert__cond~8_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_29} AuxVars[] AssignedVars[main_~__tmp_9~0, main_~__VERIFIER_assert__cond~8] {17781#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:19,599 INFO L290 TraceCheckUtils]: 18: Hoare triple {17781#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1332] L171-->L183: Formula: (and (= v_main_~__tmp_10~0_1 v_main_~__VERIFIER_assert__cond~9_1) (= v_main_~__tmp_10~0_1 (ite (<= v_main_~main__t~0_50 v_main_~main__tagbuf_len~0_31) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~8_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_50, main_~__VERIFIER_assert__cond~8=v_main_~__VERIFIER_assert__cond~8_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_31} OutVars{main_~__VERIFIER_assert__cond~9=v_main_~__VERIFIER_assert__cond~9_1, main_~main__t~0=v_main_~main__t~0_50, main_~__VERIFIER_assert__cond~8=v_main_~__VERIFIER_assert__cond~8_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_31, main_~__tmp_10~0=v_main_~__tmp_10~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~9, main_~__tmp_10~0] {17782#(not (= main_~__VERIFIER_assert__cond~9 0))} is VALID [2022-04-27 21:35:19,599 INFO L290 TraceCheckUtils]: 19: Hoare triple {17782#(not (= main_~__VERIFIER_assert__cond~9 0))} [1339] L183-->L185: Formula: (= v_main_~__VERIFIER_assert__cond~9_3 0) InVars {main_~__VERIFIER_assert__cond~9=v_main_~__VERIFIER_assert__cond~9_3} OutVars{main_~__VERIFIER_assert__cond~9=v_main_~__VERIFIER_assert__cond~9_3} AuxVars[] AssignedVars[] {17777#false} is VALID [2022-04-27 21:35:19,600 INFO L290 TraceCheckUtils]: 20: Hoare triple {17777#false} [1343] L185-->mainErr9ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {17777#false} is VALID [2022-04-27 21:35:19,600 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-27 21:35:19,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:19,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582575930] [2022-04-27 21:35:19,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582575930] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:19,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:19,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-27 21:35:19,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105723035] [2022-04-27 21:35:19,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:19,600 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-04-27 21:35:19,601 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:19,601 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:19,612 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-27 21:35:19,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-27 21:35:19,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:19,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-27 21:35:19,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-27 21:35:19,612 INFO L87 Difference]: Start difference. First operand 296 states and 361 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:20,435 INFO L93 Difference]: Finished difference Result 296 states and 361 transitions. [2022-04-27 21:35:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-27 21:35:20,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-04-27 21:35:20,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:20,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 347 transitions. [2022-04-27 21:35:20,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 347 transitions. [2022-04-27 21:35:20,450 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6 states and 347 transitions. [2022-04-27 21:35:20,620 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 347 edges. 347 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:20,623 INFO L225 Difference]: With dead ends: 296 [2022-04-27 21:35:20,623 INFO L226 Difference]: Without dead ends: 292 [2022-04-27 21:35:20,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:20,624 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 245 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:20,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 397 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-27 21:35:20,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-04-27 21:35:20,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2022-04-27 21:35:20,637 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:20,637 INFO L82 GeneralOperation]: Start isEquivalent. First operand 292 states. Second operand has 292 states, 283 states have (on average 1.2508833922261484) internal successors, (354), 288 states have internal predecessors, (354), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,638 INFO L74 IsIncluded]: Start isIncluded. First operand 292 states. Second operand has 292 states, 283 states have (on average 1.2508833922261484) internal successors, (354), 288 states have internal predecessors, (354), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,638 INFO L87 Difference]: Start difference. First operand 292 states. Second operand has 292 states, 283 states have (on average 1.2508833922261484) internal successors, (354), 288 states have internal predecessors, (354), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:20,641 INFO L93 Difference]: Finished difference Result 292 states and 357 transitions. [2022-04-27 21:35:20,641 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 357 transitions. [2022-04-27 21:35:20,642 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:20,642 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:20,642 INFO L74 IsIncluded]: Start isIncluded. First operand has 292 states, 283 states have (on average 1.2508833922261484) internal successors, (354), 288 states have internal predecessors, (354), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 292 states. [2022-04-27 21:35:20,642 INFO L87 Difference]: Start difference. First operand has 292 states, 283 states have (on average 1.2508833922261484) internal successors, (354), 288 states have internal predecessors, (354), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 292 states. [2022-04-27 21:35:20,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:20,645 INFO L93 Difference]: Finished difference Result 292 states and 357 transitions. [2022-04-27 21:35:20,645 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 357 transitions. [2022-04-27 21:35:20,646 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:20,646 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:20,646 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:20,646 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:20,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 283 states have (on average 1.2508833922261484) internal successors, (354), 288 states have internal predecessors, (354), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 357 transitions. [2022-04-27 21:35:20,650 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 357 transitions. Word has length 21 [2022-04-27 21:35:20,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:20,650 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 357 transitions. [2022-04-27 21:35:20,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,650 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 357 transitions. [2022-04-27 21:35:20,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-04-27 21:35:20,650 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:20,650 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:20,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-27 21:35:20,651 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr3ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:20,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:20,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1153011224, now seen corresponding path program 1 times [2022-04-27 21:35:20,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:20,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169275302] [2022-04-27 21:35:20,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:20,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:20,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:20,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:20,747 INFO L290 TraceCheckUtils]: 0: Hoare triple {18996#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {18987#true} is VALID [2022-04-27 21:35:20,747 INFO L290 TraceCheckUtils]: 1: Hoare triple {18987#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18987#true} is VALID [2022-04-27 21:35:20,748 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {18987#true} {18987#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18987#true} is VALID [2022-04-27 21:35:20,748 INFO L272 TraceCheckUtils]: 0: Hoare triple {18987#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18996#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:20,748 INFO L290 TraceCheckUtils]: 1: Hoare triple {18996#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {18987#true} is VALID [2022-04-27 21:35:20,748 INFO L290 TraceCheckUtils]: 2: Hoare triple {18987#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18987#true} is VALID [2022-04-27 21:35:20,749 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18987#true} {18987#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18987#true} is VALID [2022-04-27 21:35:20,749 INFO L272 TraceCheckUtils]: 4: Hoare triple {18987#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18987#true} is VALID [2022-04-27 21:35:20,749 INFO L290 TraceCheckUtils]: 5: Hoare triple {18987#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {18987#true} is VALID [2022-04-27 21:35:20,749 INFO L290 TraceCheckUtils]: 6: Hoare triple {18987#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {18987#true} is VALID [2022-04-27 21:35:20,749 INFO L290 TraceCheckUtils]: 7: Hoare triple {18987#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {18987#true} is VALID [2022-04-27 21:35:20,751 INFO L290 TraceCheckUtils]: 8: Hoare triple {18987#true} [1253] L64-->L296: Formula: (and (= (ite (<= 0 v_main_~main__t~0_74) 1 0) v_main_~__tmp_15~0_1) (= v_main_~main____CPAchecker_TMP_0~0_5 0) (= v_main_~__tmp_15~0_1 v_main_~__VERIFIER_assert__cond~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_74, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} OutVars{main_~main__t~0=v_main_~main__t~0_74, main_~__tmp_15~0=v_main_~__tmp_15~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} AuxVars[] AssignedVars[main_~__tmp_15~0, main_~__VERIFIER_assert__cond~14] {18987#true} is VALID [2022-04-27 21:35:20,751 INFO L290 TraceCheckUtils]: 9: Hoare triple {18987#true} [1259] L296-->L307: Formula: (and (= (ite (<= v_main_~main__t~0_76 v_main_~main__tagbuf_len~0_43) 1 0) v_main_~__tmp_16~0_1) (not (= v_main_~__VERIFIER_assert__cond~14_4 0)) (= v_main_~__tmp_16~0_1 v_main_~__VERIFIER_assert__cond~15_1)) InVars {main_~main__t~0=v_main_~main__t~0_76, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_1, main_~main__t~0=v_main_~main__t~0_76, main_~__tmp_16~0=v_main_~__tmp_16~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~15, main_~__tmp_16~0] {18987#true} is VALID [2022-04-27 21:35:20,751 INFO L290 TraceCheckUtils]: 10: Hoare triple {18987#true} [1267] L307-->L315: Formula: (and (= v_main_~main____CPAchecker_TMP_1~0_1 v_main_~main__t~0_79) (not (= v_main_~__VERIFIER_assert__cond~15_4 0)) (= (+ v_main_~main__t~0_79 1) v_main_~main__t~0_78)) InVars {main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_79} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_78, main_~main____CPAchecker_TMP_1~0=v_main_~main____CPAchecker_TMP_1~0_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~0] {18987#true} is VALID [2022-04-27 21:35:20,752 INFO L290 TraceCheckUtils]: 11: Hoare triple {18987#true} [1275] L315-->L323: Formula: (and (not (= v_main_~main__t~0_83 v_main_~main__tagbuf_len~0_46)) (<= 0 (+ |v_main_#t~nondet9_2| 2147483648)) (<= |v_main_#t~nondet9_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~1_1 |v_main_#t~nondet9_2|)) InVars {main_~main__t~0=v_main_~main__t~0_83, main_#t~nondet9=|v_main_#t~nondet9_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} OutVars{main_~main__t~0=v_main_~main__t~0_83, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~1, main_#t~nondet9] {18992#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:20,752 INFO L290 TraceCheckUtils]: 12: Hoare triple {18992#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1281] L323-->L335: Formula: (and (= (ite (<= 0 v_main_~main__t~0_86) 1 0) v_main_~__tmp_17~0_1) (= v_main_~main____CPAchecker_TMP_0~1_4 0) (= v_main_~__tmp_17~0_1 v_main_~__VERIFIER_assert__cond~16_1)) InVars {main_~main__t~0=v_main_~main__t~0_86, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_4} OutVars{main_~main__t~0=v_main_~main__t~0_86, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_1, main_~__tmp_17~0=v_main_~__tmp_17~0_1, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~16, main_~__tmp_17~0] {18992#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:20,753 INFO L290 TraceCheckUtils]: 13: Hoare triple {18992#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1287] L335-->L346: Formula: (and (= (ite (<= v_main_~main__t~0_88 v_main_~main__tagbuf_len~0_49) 1 0) v_main_~__tmp_18~0_1) (not (= v_main_~__VERIFIER_assert__cond~16_4 0)) (= v_main_~__tmp_18~0_1 v_main_~__VERIFIER_assert__cond~17_1)) InVars {main_~main__t~0=v_main_~main__t~0_88, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_49} OutVars{main_~main__t~0=v_main_~main__t~0_88, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_4, main_~__tmp_18~0=v_main_~__tmp_18~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_49, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_1} AuxVars[] AssignedVars[main_~__tmp_18~0, main_~__VERIFIER_assert__cond~17] {18993#(and (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))) (or (= main_~__VERIFIER_assert__cond~17 0) (<= main_~main__t~0 main_~main__tagbuf_len~0)))} is VALID [2022-04-27 21:35:20,753 INFO L290 TraceCheckUtils]: 14: Hoare triple {18993#(and (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))) (or (= main_~__VERIFIER_assert__cond~17 0) (<= main_~main__t~0 main_~main__tagbuf_len~0)))} [1297] L346-->L354: Formula: (and (= v_main_~main____CPAchecker_TMP_1~1_1 v_main_~main__t~0_91) (= (+ v_main_~main__t~0_91 1) v_main_~main__t~0_90) (not (= v_main_~__VERIFIER_assert__cond~17_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_91, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_4} OutVars{main_~main__t~0=v_main_~main__t~0_90, main_~main____CPAchecker_TMP_1~1=v_main_~main____CPAchecker_TMP_1~1_1, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~1] {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:20,753 INFO L290 TraceCheckUtils]: 15: Hoare triple {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1306] L354-->L362: Formula: (and (not (= v_main_~main__t~0_95 v_main_~main__tagbuf_len~0_52)) (= v_main_~main____CPAchecker_TMP_0~2_1 |v_main_#t~nondet10_2|) (<= 0 (+ |v_main_#t~nondet10_2| 2147483648)) (<= |v_main_#t~nondet10_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_95, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_52, main_#t~nondet10=|v_main_#t~nondet10_2|} OutVars{main_~main__t~0=v_main_~main__t~0_95, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_52, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~2, main_#t~nondet10] {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:20,754 INFO L290 TraceCheckUtils]: 16: Hoare triple {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1317] L362-->L2634: Formula: (and (= v_main_~main____CPAchecker_TMP_0~2_3 v_~__tmp_2609_0~0_13) (not (= v_main_~main____CPAchecker_TMP_0~2_3 0))) InVars {main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_3} OutVars{main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_3, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_13} AuxVars[] AssignedVars[~__tmp_2609_0~0] {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:20,754 INFO L290 TraceCheckUtils]: 17: Hoare triple {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:20,754 INFO L290 TraceCheckUtils]: 18: Hoare triple {18994#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {18995#(not (= main_~__VERIFIER_assert__cond~3 0))} is VALID [2022-04-27 21:35:20,755 INFO L290 TraceCheckUtils]: 19: Hoare triple {18995#(not (= main_~__VERIFIER_assert__cond~3 0))} [1272] L86-->L88: Formula: (= v_main_~__VERIFIER_assert__cond~3_3 0) InVars {main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_3} OutVars{main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_3} AuxVars[] AssignedVars[] {18988#false} is VALID [2022-04-27 21:35:20,755 INFO L290 TraceCheckUtils]: 20: Hoare triple {18988#false} [1276] L88-->mainErr3ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {18988#false} is VALID [2022-04-27 21:35:20,755 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-27 21:35:20,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:20,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169275302] [2022-04-27 21:35:20,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169275302] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:20,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:20,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:20,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115391589] [2022-04-27 21:35:20,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:20,759 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-04-27 21:35:20,759 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:20,759 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:20,772 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-27 21:35:20,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:20,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:20,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:20,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:20,773 INFO L87 Difference]: Start difference. First operand 292 states and 357 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:22,318 INFO L93 Difference]: Finished difference Result 292 states and 357 transitions. [2022-04-27 21:35:22,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-27 21:35:22,318 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-04-27 21:35:22,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:22,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 340 transitions. [2022-04-27 21:35:22,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 340 transitions. [2022-04-27 21:35:22,322 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 9 states and 340 transitions. [2022-04-27 21:35:22,600 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 340 edges. 340 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:22,603 INFO L225 Difference]: With dead ends: 292 [2022-04-27 21:35:22,603 INFO L226 Difference]: Without dead ends: 290 [2022-04-27 21:35:22,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-04-27 21:35:22,604 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 668 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:22,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [668 Valid, 112 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 785 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-27 21:35:22,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-04-27 21:35:22,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 287. [2022-04-27 21:35:22,630 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:22,631 INFO L82 GeneralOperation]: Start isEquivalent. First operand 290 states. Second operand has 287 states, 279 states have (on average 1.2508960573476702) internal successors, (349), 283 states have internal predecessors, (349), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,631 INFO L74 IsIncluded]: Start isIncluded. First operand 290 states. Second operand has 287 states, 279 states have (on average 1.2508960573476702) internal successors, (349), 283 states have internal predecessors, (349), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,631 INFO L87 Difference]: Start difference. First operand 290 states. Second operand has 287 states, 279 states have (on average 1.2508960573476702) internal successors, (349), 283 states have internal predecessors, (349), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:22,634 INFO L93 Difference]: Finished difference Result 290 states and 355 transitions. [2022-04-27 21:35:22,635 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 355 transitions. [2022-04-27 21:35:22,635 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:22,635 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:22,635 INFO L74 IsIncluded]: Start isIncluded. First operand has 287 states, 279 states have (on average 1.2508960573476702) internal successors, (349), 283 states have internal predecessors, (349), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 290 states. [2022-04-27 21:35:22,635 INFO L87 Difference]: Start difference. First operand has 287 states, 279 states have (on average 1.2508960573476702) internal successors, (349), 283 states have internal predecessors, (349), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 290 states. [2022-04-27 21:35:22,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:22,639 INFO L93 Difference]: Finished difference Result 290 states and 355 transitions. [2022-04-27 21:35:22,639 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 355 transitions. [2022-04-27 21:35:22,639 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:22,639 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:22,639 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:22,639 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:22,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 279 states have (on average 1.2508960573476702) internal successors, (349), 283 states have internal predecessors, (349), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 352 transitions. [2022-04-27 21:35:22,643 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 352 transitions. Word has length 21 [2022-04-27 21:35:22,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:22,643 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 352 transitions. [2022-04-27 21:35:22,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,643 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 352 transitions. [2022-04-27 21:35:22,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-27 21:35:22,643 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:22,644 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:22,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-27 21:35:22,644 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr11ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:22,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:22,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1663699819, now seen corresponding path program 1 times [2022-04-27 21:35:22,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:22,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331597391] [2022-04-27 21:35:22,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:22,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:22,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:22,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:22,698 INFO L290 TraceCheckUtils]: 0: Hoare triple {20202#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {20193#true} is VALID [2022-04-27 21:35:22,698 INFO L290 TraceCheckUtils]: 1: Hoare triple {20193#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20193#true} is VALID [2022-04-27 21:35:22,698 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20193#true} {20193#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20193#true} is VALID [2022-04-27 21:35:22,698 INFO L272 TraceCheckUtils]: 0: Hoare triple {20193#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20202#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:22,698 INFO L290 TraceCheckUtils]: 1: Hoare triple {20202#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 2: Hoare triple {20193#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20193#true} {20193#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L272 TraceCheckUtils]: 4: Hoare triple {20193#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 5: Hoare triple {20193#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 6: Hoare triple {20193#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 7: Hoare triple {20193#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 8: Hoare triple {20193#true} [1252] L64-->L2634: Formula: (and (not (= v_main_~main____CPAchecker_TMP_0~0_3 0)) (= v_main_~main____CPAchecker_TMP_0~0_3 v_~__tmp_2609_0~0_3)) InVars {main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} OutVars{~__tmp_2609_0~0=v_~__tmp_2609_0~0_3, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_3} AuxVars[] AssignedVars[~__tmp_2609_0~0] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 9: Hoare triple {20193#true} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 10: Hoare triple {20193#true} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {20193#true} is VALID [2022-04-27 21:35:22,699 INFO L290 TraceCheckUtils]: 11: Hoare triple {20193#true} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {20193#true} is VALID [2022-04-27 21:35:22,700 INFO L290 TraceCheckUtils]: 12: Hoare triple {20193#true} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {20198#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:22,700 INFO L290 TraceCheckUtils]: 13: Hoare triple {20198#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {20198#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:22,701 INFO L290 TraceCheckUtils]: 14: Hoare triple {20198#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1292] L136-->L143: Formula: (and (= v_main_~__tmp_7~0_1 v_main_~__VERIFIER_assert__cond~6_1) (not (= v_main_~main____CPAchecker_TMP_4~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_38) 1 0) v_main_~__tmp_7~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_38, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_38, main_~__tmp_7~0=v_main_~__tmp_7~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_1, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~6, main_~__tmp_7~0] {20198#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:22,701 INFO L290 TraceCheckUtils]: 15: Hoare triple {20198#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1301] L143-->L155: Formula: (and (= v_main_~__tmp_8~0_1 v_main_~__VERIFIER_assert__cond~7_1) (= (ite (<= v_main_~main__t~0_42 v_main_~main__tagbuf_len~0_26) 1 0) v_main_~__tmp_8~0_1) (not (= v_main_~__VERIFIER_assert__cond~6_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__tmp_8~0=v_main_~__tmp_8~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~7, main_~__tmp_8~0] {20199#(or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (and (= main_~__VERIFIER_assert__cond~7 0) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))))} is VALID [2022-04-27 21:35:22,701 INFO L290 TraceCheckUtils]: 16: Hoare triple {20199#(or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (and (= main_~__VERIFIER_assert__cond~7 0) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))))} [1310] L155-->L164: Formula: (and (= v_main_~main__t~0_45 (+ v_main_~main__t~0_46 1)) (not (= v_main_~__VERIFIER_assert__cond~7_4 0)) (= v_main_~main____CPAchecker_TMP_5~0_1 v_main_~main__t~0_46)) InVars {main_~main__t~0=v_main_~main__t~0_46, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_4} OutVars{main_~main____CPAchecker_TMP_5~0=v_main_~main____CPAchecker_TMP_5~0_1, main_~main__t~0=v_main_~main__t~0_45, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_5~0] {20200#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:22,702 INFO L290 TraceCheckUtils]: 17: Hoare triple {20200#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1322] L164-->L280: Formula: (not (= v_main_~main__t~0_55 v_main_~main__tagbuf_len~0_34)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_34, main_~main__t~0=v_main_~main__t~0_55} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_34, main_~main__t~0=v_main_~main__t~0_55} AuxVars[] AssignedVars[] {20200#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:22,702 INFO L290 TraceCheckUtils]: 18: Hoare triple {20200#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1302] L280-->L205: Formula: (and (= v_main_~__tmp_11~0_1 v_main_~__VERIFIER_assert__cond~10_1) (= v_main_~__tmp_11~0_1 (ite (<= 0 v_main_~main__t~0_56) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_56} OutVars{main_~main__t~0=v_main_~main__t~0_56, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_1, main_~__tmp_11~0=v_main_~__tmp_11~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~10, main_~__tmp_11~0] {20200#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:22,702 INFO L290 TraceCheckUtils]: 19: Hoare triple {20200#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1312] L205-->L217: Formula: (and (= (ite (<= v_main_~main__t~0_59 v_main_~main__tagbuf_len~0_36) 1 0) v_main_~__tmp_12~0_1) (not (= v_main_~__VERIFIER_assert__cond~10_4 0)) (= v_main_~__tmp_12~0_1 v_main_~__VERIFIER_assert__cond~11_1)) InVars {main_~main__t~0=v_main_~main__t~0_59, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_36, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_4} OutVars{main_~main__t~0=v_main_~main__t~0_59, main_~__VERIFIER_assert__cond~11=v_main_~__VERIFIER_assert__cond~11_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_36, main_~__tmp_12~0=v_main_~__tmp_12~0_1, main_~__VERIFIER_assert__cond~10=v_main_~__VERIFIER_assert__cond~10_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~11, main_~__tmp_12~0] {20201#(not (= main_~__VERIFIER_assert__cond~11 0))} is VALID [2022-04-27 21:35:22,702 INFO L290 TraceCheckUtils]: 20: Hoare triple {20201#(not (= main_~__VERIFIER_assert__cond~11 0))} [1325] L217-->L219: Formula: (= v_main_~__VERIFIER_assert__cond~11_3 0) InVars {main_~__VERIFIER_assert__cond~11=v_main_~__VERIFIER_assert__cond~11_3} OutVars{main_~__VERIFIER_assert__cond~11=v_main_~__VERIFIER_assert__cond~11_3} AuxVars[] AssignedVars[] {20194#false} is VALID [2022-04-27 21:35:22,707 INFO L290 TraceCheckUtils]: 21: Hoare triple {20194#false} [1333] L219-->mainErr11ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {20194#false} is VALID [2022-04-27 21:35:22,707 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-27 21:35:22,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:22,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331597391] [2022-04-27 21:35:22,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331597391] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:22,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:22,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:22,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592908467] [2022-04-27 21:35:22,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:22,708 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-04-27 21:35:22,708 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:22,708 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:22,718 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-27 21:35:22,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:22,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:22,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:22,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:22,719 INFO L87 Difference]: Start difference. First operand 287 states and 352 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:23,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:23,914 INFO L93 Difference]: Finished difference Result 302 states and 369 transitions. [2022-04-27 21:35:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-27 21:35:23,914 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-04-27 21:35:23,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:23,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:23,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 355 transitions. [2022-04-27 21:35:23,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:23,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 355 transitions. [2022-04-27 21:35:23,918 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 9 states and 355 transitions. [2022-04-27 21:35:24,116 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 355 edges. 355 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:24,119 INFO L225 Difference]: With dead ends: 302 [2022-04-27 21:35:24,120 INFO L226 Difference]: Without dead ends: 300 [2022-04-27 21:35:24,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-04-27 21:35:24,120 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 662 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:24,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [662 Valid, 126 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-27 21:35:24,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-04-27 21:35:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 282. [2022-04-27 21:35:24,138 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:24,139 INFO L82 GeneralOperation]: Start isEquivalent. First operand 300 states. Second operand has 282 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:24,139 INFO L74 IsIncluded]: Start isIncluded. First operand 300 states. Second operand has 282 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:24,139 INFO L87 Difference]: Start difference. First operand 300 states. Second operand has 282 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:24,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:24,147 INFO L93 Difference]: Finished difference Result 300 states and 367 transitions. [2022-04-27 21:35:24,147 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 367 transitions. [2022-04-27 21:35:24,148 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:24,148 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:24,148 INFO L74 IsIncluded]: Start isIncluded. First operand has 282 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 300 states. [2022-04-27 21:35:24,149 INFO L87 Difference]: Start difference. First operand has 282 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 300 states. [2022-04-27 21:35:24,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:24,152 INFO L93 Difference]: Finished difference Result 300 states and 367 transitions. [2022-04-27 21:35:24,152 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 367 transitions. [2022-04-27 21:35:24,153 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:24,153 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:24,153 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:24,153 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:24,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:24,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 347 transitions. [2022-04-27 21:35:24,156 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 347 transitions. Word has length 22 [2022-04-27 21:35:24,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:24,156 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 347 transitions. [2022-04-27 21:35:24,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:24,157 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 347 transitions. [2022-04-27 21:35:24,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-27 21:35:24,157 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:24,157 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:24,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-27 21:35:24,157 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr7ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:24,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:24,157 INFO L85 PathProgramCache]: Analyzing trace with hash -251162253, now seen corresponding path program 1 times [2022-04-27 21:35:24,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:24,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559583522] [2022-04-27 21:35:24,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:24,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:24,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:24,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:24,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:24,241 INFO L290 TraceCheckUtils]: 0: Hoare triple {21434#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {21425#true} is VALID [2022-04-27 21:35:24,241 INFO L290 TraceCheckUtils]: 1: Hoare triple {21425#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21425#true} is VALID [2022-04-27 21:35:24,241 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {21425#true} {21425#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21425#true} is VALID [2022-04-27 21:35:24,241 INFO L272 TraceCheckUtils]: 0: Hoare triple {21425#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21434#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:24,242 INFO L290 TraceCheckUtils]: 1: Hoare triple {21434#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {21425#true} is VALID [2022-04-27 21:35:24,242 INFO L290 TraceCheckUtils]: 2: Hoare triple {21425#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21425#true} is VALID [2022-04-27 21:35:24,242 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21425#true} {21425#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21425#true} is VALID [2022-04-27 21:35:24,242 INFO L272 TraceCheckUtils]: 4: Hoare triple {21425#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21425#true} is VALID [2022-04-27 21:35:24,242 INFO L290 TraceCheckUtils]: 5: Hoare triple {21425#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {21425#true} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 6: Hoare triple {21425#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {21425#true} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 7: Hoare triple {21425#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {21425#true} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 8: Hoare triple {21425#true} [1253] L64-->L296: Formula: (and (= (ite (<= 0 v_main_~main__t~0_74) 1 0) v_main_~__tmp_15~0_1) (= v_main_~main____CPAchecker_TMP_0~0_5 0) (= v_main_~__tmp_15~0_1 v_main_~__VERIFIER_assert__cond~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_74, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} OutVars{main_~main__t~0=v_main_~main__t~0_74, main_~__tmp_15~0=v_main_~__tmp_15~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} AuxVars[] AssignedVars[main_~__tmp_15~0, main_~__VERIFIER_assert__cond~14] {21425#true} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 9: Hoare triple {21425#true} [1259] L296-->L307: Formula: (and (= (ite (<= v_main_~main__t~0_76 v_main_~main__tagbuf_len~0_43) 1 0) v_main_~__tmp_16~0_1) (not (= v_main_~__VERIFIER_assert__cond~14_4 0)) (= v_main_~__tmp_16~0_1 v_main_~__VERIFIER_assert__cond~15_1)) InVars {main_~main__t~0=v_main_~main__t~0_76, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_1, main_~main__t~0=v_main_~main__t~0_76, main_~__tmp_16~0=v_main_~__tmp_16~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~15, main_~__tmp_16~0] {21425#true} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 10: Hoare triple {21425#true} [1267] L307-->L315: Formula: (and (= v_main_~main____CPAchecker_TMP_1~0_1 v_main_~main__t~0_79) (not (= v_main_~__VERIFIER_assert__cond~15_4 0)) (= (+ v_main_~main__t~0_79 1) v_main_~main__t~0_78)) InVars {main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_79} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_78, main_~main____CPAchecker_TMP_1~0=v_main_~main____CPAchecker_TMP_1~0_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~0] {21425#true} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 11: Hoare triple {21425#true} [1275] L315-->L323: Formula: (and (not (= v_main_~main__t~0_83 v_main_~main__tagbuf_len~0_46)) (<= 0 (+ |v_main_#t~nondet9_2| 2147483648)) (<= |v_main_#t~nondet9_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~1_1 |v_main_#t~nondet9_2|)) InVars {main_~main__t~0=v_main_~main__t~0_83, main_#t~nondet9=|v_main_#t~nondet9_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} OutVars{main_~main__t~0=v_main_~main__t~0_83, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~1, main_#t~nondet9] {21430#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:24,243 INFO L290 TraceCheckUtils]: 12: Hoare triple {21430#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1280] L323-->L2634: Formula: (and (= v_main_~main____CPAchecker_TMP_0~1_3 v_~__tmp_2609_0~0_11) (not (= v_main_~main____CPAchecker_TMP_0~1_3 0))) InVars {main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_3} OutVars{main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_3, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_11} AuxVars[] AssignedVars[~__tmp_2609_0~0] {21430#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:24,244 INFO L290 TraceCheckUtils]: 13: Hoare triple {21430#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {21430#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:24,244 INFO L290 TraceCheckUtils]: 14: Hoare triple {21430#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {21431#(and (or (<= main_~main__t~0 main_~main__tagbuf_len~0) (= main_~__VERIFIER_assert__cond~3 0)) (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))))} is VALID [2022-04-27 21:35:24,245 INFO L290 TraceCheckUtils]: 15: Hoare triple {21431#(and (or (<= main_~main__t~0 main_~main__tagbuf_len~0) (= main_~__VERIFIER_assert__cond~3 0)) (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))))} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:24,245 INFO L290 TraceCheckUtils]: 16: Hoare triple {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:24,245 INFO L290 TraceCheckUtils]: 17: Hoare triple {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1284] L132-->L136: Formula: (and (not (= v_main_~main____CPAchecker_TMP_3~0_3 0)) (<= 0 (+ |v_main_#t~nondet7_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_4~0_1 |v_main_#t~nondet7_2|) (<= |v_main_#t~nondet7_2| 2147483647)) InVars {main_#t~nondet7=|v_main_#t~nondet7_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3} OutVars{main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_3, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_1} AuxVars[] AssignedVars[main_#t~nondet7, main_~main____CPAchecker_TMP_4~0] {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:24,245 INFO L290 TraceCheckUtils]: 18: Hoare triple {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1292] L136-->L143: Formula: (and (= v_main_~__tmp_7~0_1 v_main_~__VERIFIER_assert__cond~6_1) (not (= v_main_~main____CPAchecker_TMP_4~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_38) 1 0) v_main_~__tmp_7~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_38, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_38, main_~__tmp_7~0=v_main_~__tmp_7~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_1, main_~main____CPAchecker_TMP_4~0=v_main_~main____CPAchecker_TMP_4~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~6, main_~__tmp_7~0] {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:24,246 INFO L290 TraceCheckUtils]: 19: Hoare triple {21432#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1301] L143-->L155: Formula: (and (= v_main_~__tmp_8~0_1 v_main_~__VERIFIER_assert__cond~7_1) (= (ite (<= v_main_~main__t~0_42 v_main_~main__tagbuf_len~0_26) 1 0) v_main_~__tmp_8~0_1) (not (= v_main_~__VERIFIER_assert__cond~6_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_42, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_26, main_~__tmp_8~0=v_main_~__tmp_8~0_1, main_~__VERIFIER_assert__cond~6=v_main_~__VERIFIER_assert__cond~6_4, main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~7, main_~__tmp_8~0] {21433#(not (= main_~__VERIFIER_assert__cond~7 0))} is VALID [2022-04-27 21:35:24,246 INFO L290 TraceCheckUtils]: 20: Hoare triple {21433#(not (= main_~__VERIFIER_assert__cond~7 0))} [1309] L155-->L157: Formula: (= v_main_~__VERIFIER_assert__cond~7_3 0) InVars {main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_3} OutVars{main_~__VERIFIER_assert__cond~7=v_main_~__VERIFIER_assert__cond~7_3} AuxVars[] AssignedVars[] {21426#false} is VALID [2022-04-27 21:35:24,246 INFO L290 TraceCheckUtils]: 21: Hoare triple {21426#false} [1319] L157-->mainErr7ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {21426#false} is VALID [2022-04-27 21:35:24,246 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-27 21:35:24,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:24,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559583522] [2022-04-27 21:35:24,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559583522] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:24,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:24,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:24,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253082194] [2022-04-27 21:35:24,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:24,247 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-04-27 21:35:24,247 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:24,247 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:24,258 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-27 21:35:24,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:24,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:24,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:24,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:24,259 INFO L87 Difference]: Start difference. First operand 282 states and 347 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:25,356 INFO L93 Difference]: Finished difference Result 294 states and 361 transitions. [2022-04-27 21:35:25,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-27 21:35:25,357 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-04-27 21:35:25,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:25,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 350 transitions. [2022-04-27 21:35:25,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 350 transitions. [2022-04-27 21:35:25,370 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 9 states and 350 transitions. [2022-04-27 21:35:25,566 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 350 edges. 350 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:25,569 INFO L225 Difference]: With dead ends: 294 [2022-04-27 21:35:25,569 INFO L226 Difference]: Without dead ends: 292 [2022-04-27 21:35:25,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-04-27 21:35:25,584 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 655 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:25,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 120 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-27 21:35:25,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-04-27 21:35:25,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 277. [2022-04-27 21:35:25,607 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:25,607 INFO L82 GeneralOperation]: Start isEquivalent. First operand 292 states. Second operand has 277 states, 271 states have (on average 1.2472324723247232) internal successors, (338), 273 states have internal predecessors, (338), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,608 INFO L74 IsIncluded]: Start isIncluded. First operand 292 states. Second operand has 277 states, 271 states have (on average 1.2472324723247232) internal successors, (338), 273 states have internal predecessors, (338), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,608 INFO L87 Difference]: Start difference. First operand 292 states. Second operand has 277 states, 271 states have (on average 1.2472324723247232) internal successors, (338), 273 states have internal predecessors, (338), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:25,611 INFO L93 Difference]: Finished difference Result 292 states and 359 transitions. [2022-04-27 21:35:25,611 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 359 transitions. [2022-04-27 21:35:25,611 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:25,612 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:25,612 INFO L74 IsIncluded]: Start isIncluded. First operand has 277 states, 271 states have (on average 1.2472324723247232) internal successors, (338), 273 states have internal predecessors, (338), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 292 states. [2022-04-27 21:35:25,612 INFO L87 Difference]: Start difference. First operand has 277 states, 271 states have (on average 1.2472324723247232) internal successors, (338), 273 states have internal predecessors, (338), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 292 states. [2022-04-27 21:35:25,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:25,615 INFO L93 Difference]: Finished difference Result 292 states and 359 transitions. [2022-04-27 21:35:25,615 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 359 transitions. [2022-04-27 21:35:25,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:25,616 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:25,616 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:25,616 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:25,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 271 states have (on average 1.2472324723247232) internal successors, (338), 273 states have internal predecessors, (338), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 341 transitions. [2022-04-27 21:35:25,619 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 341 transitions. Word has length 22 [2022-04-27 21:35:25,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:25,619 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 341 transitions. [2022-04-27 21:35:25,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,619 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 341 transitions. [2022-04-27 21:35:25,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-27 21:35:25,619 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:25,619 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:25,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-27 21:35:25,620 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr13ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:25,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:25,620 INFO L85 PathProgramCache]: Analyzing trace with hash -250176073, now seen corresponding path program 1 times [2022-04-27 21:35:25,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:25,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524236713] [2022-04-27 21:35:25,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:25,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:25,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:25,691 INFO L290 TraceCheckUtils]: 0: Hoare triple {22635#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {22626#true} is VALID [2022-04-27 21:35:25,691 INFO L290 TraceCheckUtils]: 1: Hoare triple {22626#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22626#true} is VALID [2022-04-27 21:35:25,691 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {22626#true} {22626#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22626#true} is VALID [2022-04-27 21:35:25,691 INFO L272 TraceCheckUtils]: 0: Hoare triple {22626#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22635#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 1: Hoare triple {22635#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 2: Hoare triple {22626#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {22626#true} {22626#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L272 TraceCheckUtils]: 4: Hoare triple {22626#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 5: Hoare triple {22626#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 6: Hoare triple {22626#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 7: Hoare triple {22626#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 8: Hoare triple {22626#true} [1253] L64-->L296: Formula: (and (= (ite (<= 0 v_main_~main__t~0_74) 1 0) v_main_~__tmp_15~0_1) (= v_main_~main____CPAchecker_TMP_0~0_5 0) (= v_main_~__tmp_15~0_1 v_main_~__VERIFIER_assert__cond~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_74, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} OutVars{main_~main__t~0=v_main_~main__t~0_74, main_~__tmp_15~0=v_main_~__tmp_15~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} AuxVars[] AssignedVars[main_~__tmp_15~0, main_~__VERIFIER_assert__cond~14] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 9: Hoare triple {22626#true} [1259] L296-->L307: Formula: (and (= (ite (<= v_main_~main__t~0_76 v_main_~main__tagbuf_len~0_43) 1 0) v_main_~__tmp_16~0_1) (not (= v_main_~__VERIFIER_assert__cond~14_4 0)) (= v_main_~__tmp_16~0_1 v_main_~__VERIFIER_assert__cond~15_1)) InVars {main_~main__t~0=v_main_~main__t~0_76, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_1, main_~main__t~0=v_main_~main__t~0_76, main_~__tmp_16~0=v_main_~__tmp_16~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~15, main_~__tmp_16~0] {22626#true} is VALID [2022-04-27 21:35:25,692 INFO L290 TraceCheckUtils]: 10: Hoare triple {22626#true} [1267] L307-->L315: Formula: (and (= v_main_~main____CPAchecker_TMP_1~0_1 v_main_~main__t~0_79) (not (= v_main_~__VERIFIER_assert__cond~15_4 0)) (= (+ v_main_~main__t~0_79 1) v_main_~main__t~0_78)) InVars {main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_79} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_78, main_~main____CPAchecker_TMP_1~0=v_main_~main____CPAchecker_TMP_1~0_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~0] {22626#true} is VALID [2022-04-27 21:35:25,695 INFO L290 TraceCheckUtils]: 11: Hoare triple {22626#true} [1275] L315-->L323: Formula: (and (not (= v_main_~main__t~0_83 v_main_~main__tagbuf_len~0_46)) (<= 0 (+ |v_main_#t~nondet9_2| 2147483648)) (<= |v_main_#t~nondet9_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~1_1 |v_main_#t~nondet9_2|)) InVars {main_~main__t~0=v_main_~main__t~0_83, main_#t~nondet9=|v_main_#t~nondet9_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} OutVars{main_~main__t~0=v_main_~main__t~0_83, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~1, main_#t~nondet9] {22631#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:25,696 INFO L290 TraceCheckUtils]: 12: Hoare triple {22631#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1280] L323-->L2634: Formula: (and (= v_main_~main____CPAchecker_TMP_0~1_3 v_~__tmp_2609_0~0_11) (not (= v_main_~main____CPAchecker_TMP_0~1_3 0))) InVars {main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_3} OutVars{main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_3, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_11} AuxVars[] AssignedVars[~__tmp_2609_0~0] {22631#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:25,696 INFO L290 TraceCheckUtils]: 13: Hoare triple {22631#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1257] L2634-->L74: Formula: (and (= v_main_~__tmp_3~0_1 (ite (<= 0 v_main_~main__t~0_19) 1 0)) (= v_main_~main____CPAchecker_TMP_0~0_4 v_~__tmp_2609_0~0_4) (= v_main_~__tmp_3~0_1 v_main_~__VERIFIER_assert__cond~2_1)) InVars {main_~main__t~0=v_main_~main__t~0_19, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} OutVars{main_~main__t~0=v_main_~main__t~0_19, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_4, main_~__tmp_3~0=v_main_~__tmp_3~0_1, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~2, main_~__tmp_3~0, main_~main____CPAchecker_TMP_0~0] {22631#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:25,697 INFO L290 TraceCheckUtils]: 14: Hoare triple {22631#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1265] L74-->L86: Formula: (and (= v_main_~__tmp_4~0_1 v_main_~__VERIFIER_assert__cond~3_1) (not (= v_main_~__VERIFIER_assert__cond~2_4 0)) (= (ite (<= v_main_~main__t~0_23 v_main_~main__tagbuf_len~0_16) 1 0) v_main_~__tmp_4~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} OutVars{main_~__tmp_4~0=v_main_~__tmp_4~0_1, main_~main__t~0=v_main_~main__t~0_23, main_~__VERIFIER_assert__cond~2=v_main_~__VERIFIER_assert__cond~2_4, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_16} AuxVars[] AssignedVars[main_~__tmp_4~0, main_~__VERIFIER_assert__cond~3] {22632#(and (or (<= main_~main__t~0 main_~main__tagbuf_len~0) (= main_~__VERIFIER_assert__cond~3 0)) (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))))} is VALID [2022-04-27 21:35:25,698 INFO L290 TraceCheckUtils]: 15: Hoare triple {22632#(and (or (<= main_~main__t~0 main_~main__tagbuf_len~0) (= main_~__VERIFIER_assert__cond~3 0)) (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))))} [1273] L86-->L226: Formula: (and (= v_main_~main____CPAchecker_TMP_2~0_1 v_main_~main__t~0_27) (not (= v_main_~__VERIFIER_assert__cond~3_4 0)) (= (+ v_main_~main__t~0_27 1) v_main_~main__t~0_26)) InVars {main_~main__t~0=v_main_~main__t~0_27, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} OutVars{main_~main__t~0=v_main_~main__t~0_26, main_~main____CPAchecker_TMP_2~0=v_main_~main____CPAchecker_TMP_2~0_1, main_~__VERIFIER_assert__cond~3=v_main_~__VERIFIER_assert__cond~3_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_2~0] {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:25,698 INFO L290 TraceCheckUtils]: 16: Hoare triple {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1279] L226-->L132: Formula: (and (not (= v_main_~main__t~0_36 v_main_~main__tagbuf_len~0_24)) (= v_main_~main____CPAchecker_TMP_3~0_1 |v_main_#t~nondet6_2|) (<= |v_main_#t~nondet6_2| 2147483647) (<= 0 (+ |v_main_#t~nondet6_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_36, main_#t~nondet6=|v_main_#t~nondet6_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24} OutVars{main_~main__t~0=v_main_~main__t~0_36, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_24, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_1} AuxVars[] AssignedVars[main_#t~nondet6, main_~main____CPAchecker_TMP_3~0] {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:25,698 INFO L290 TraceCheckUtils]: 17: Hoare triple {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1285] L132-->L246: Formula: (and (<= |v_main_#t~nondet8_2| 2147483647) (<= 0 (+ |v_main_#t~nondet8_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_6~0_1 |v_main_#t~nondet8_2|) (= v_main_~main____CPAchecker_TMP_3~0_4 0)) InVars {main_#t~nondet8=|v_main_#t~nondet8_2|, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_4} OutVars{main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_1, main_~main____CPAchecker_TMP_3~0=v_main_~main____CPAchecker_TMP_3~0_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_6~0, main_#t~nondet8] {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:25,698 INFO L290 TraceCheckUtils]: 18: Hoare triple {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1294] L246-->L253: Formula: (and (= v_main_~__tmp_13~0_1 v_main_~__VERIFIER_assert__cond~12_1) (not (= v_main_~main____CPAchecker_TMP_6~0_3 0)) (= (ite (<= 0 v_main_~main__t~0_66) 1 0) v_main_~__tmp_13~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_66, main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_3} OutVars{main_~main__t~0=v_main_~main__t~0_66, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_1, main_~__tmp_13~0=v_main_~__tmp_13~0_1, main_~main____CPAchecker_TMP_6~0=v_main_~main____CPAchecker_TMP_6~0_3} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~12, main_~__tmp_13~0] {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:25,699 INFO L290 TraceCheckUtils]: 19: Hoare triple {22633#(<= main_~main__t~0 main_~main__tagbuf_len~0)} [1304] L253-->L265: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~12_4 0)) (= v_main_~__tmp_14~0_1 v_main_~__VERIFIER_assert__cond~13_1) (= (ite (<= v_main_~main__t~0_69 v_main_~main__tagbuf_len~0_40) 1 0) v_main_~__tmp_14~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_69, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_40, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_4} OutVars{main_~__tmp_14~0=v_main_~__tmp_14~0_1, main_~main__t~0=v_main_~main__t~0_69, main_~__VERIFIER_assert__cond~13=v_main_~__VERIFIER_assert__cond~13_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_40, main_~__VERIFIER_assert__cond~12=v_main_~__VERIFIER_assert__cond~12_4} AuxVars[] AssignedVars[main_~__tmp_14~0, main_~__VERIFIER_assert__cond~13] {22634#(not (= main_~__VERIFIER_assert__cond~13 0))} is VALID [2022-04-27 21:35:25,699 INFO L290 TraceCheckUtils]: 20: Hoare triple {22634#(not (= main_~__VERIFIER_assert__cond~13 0))} [1315] L265-->L267: Formula: (= v_main_~__VERIFIER_assert__cond~13_3 0) InVars {main_~__VERIFIER_assert__cond~13=v_main_~__VERIFIER_assert__cond~13_3} OutVars{main_~__VERIFIER_assert__cond~13=v_main_~__VERIFIER_assert__cond~13_3} AuxVars[] AssignedVars[] {22627#false} is VALID [2022-04-27 21:35:25,699 INFO L290 TraceCheckUtils]: 21: Hoare triple {22627#false} [1327] L267-->mainErr13ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {22627#false} is VALID [2022-04-27 21:35:25,699 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-27 21:35:25,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:25,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524236713] [2022-04-27 21:35:25,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524236713] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:25,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:25,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-27 21:35:25,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852518570] [2022-04-27 21:35:25,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:25,700 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-04-27 21:35:25,701 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:25,701 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:25,712 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-27 21:35:25,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 21:35:25,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:25,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 21:35:25,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-04-27 21:35:25,713 INFO L87 Difference]: Start difference. First operand 277 states and 341 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:27,118 INFO L93 Difference]: Finished difference Result 277 states and 341 transitions. [2022-04-27 21:35:27,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 21:35:27,119 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-04-27 21:35:27,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:27,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 334 transitions. [2022-04-27 21:35:27,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 334 transitions. [2022-04-27 21:35:27,122 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 334 transitions. [2022-04-27 21:35:27,299 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 334 edges. 334 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:27,302 INFO L225 Difference]: With dead ends: 277 [2022-04-27 21:35:27,302 INFO L226 Difference]: Without dead ends: 254 [2022-04-27 21:35:27,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-04-27 21:35:27,303 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 638 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:27,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [638 Valid, 110 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-27 21:35:27,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-04-27 21:35:27,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2022-04-27 21:35:27,309 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:27,309 INFO L82 GeneralOperation]: Start isEquivalent. First operand 254 states. Second operand has 254 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,310 INFO L74 IsIncluded]: Start isIncluded. First operand 254 states. Second operand has 254 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,310 INFO L87 Difference]: Start difference. First operand 254 states. Second operand has 254 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:27,312 INFO L93 Difference]: Finished difference Result 254 states and 254 transitions. [2022-04-27 21:35:27,312 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 254 transitions. [2022-04-27 21:35:27,312 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:27,313 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:27,313 INFO L74 IsIncluded]: Start isIncluded. First operand has 254 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 254 states. [2022-04-27 21:35:27,313 INFO L87 Difference]: Start difference. First operand has 254 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 254 states. [2022-04-27 21:35:27,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:27,318 INFO L93 Difference]: Finished difference Result 254 states and 254 transitions. [2022-04-27 21:35:27,318 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 254 transitions. [2022-04-27 21:35:27,318 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:27,319 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:27,319 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:27,319 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:27,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 254 transitions. [2022-04-27 21:35:27,321 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 254 transitions. Word has length 22 [2022-04-27 21:35:27,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:27,322 INFO L495 AbstractCegarLoop]: Abstraction has 254 states and 254 transitions. [2022-04-27 21:35:27,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:27,322 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 254 transitions. [2022-04-27 21:35:27,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-04-27 21:35:27,325 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:27,325 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:27,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-27 21:35:27,325 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr14ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:27,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:27,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1879167630, now seen corresponding path program 1 times [2022-04-27 21:35:27,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:27,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199831405] [2022-04-27 21:35:27,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:27,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:27,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:28,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:28,900 INFO L290 TraceCheckUtils]: 0: Hoare triple {23768#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {23702#true} is VALID [2022-04-27 21:35:28,900 INFO L290 TraceCheckUtils]: 1: Hoare triple {23702#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23702#true} is VALID [2022-04-27 21:35:28,900 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {23702#true} {23702#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23702#true} is VALID [2022-04-27 21:35:28,901 INFO L272 TraceCheckUtils]: 0: Hoare triple {23702#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23768#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:28,901 INFO L290 TraceCheckUtils]: 1: Hoare triple {23768#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {23702#true} is VALID [2022-04-27 21:35:28,901 INFO L290 TraceCheckUtils]: 2: Hoare triple {23702#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23702#true} is VALID [2022-04-27 21:35:28,901 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23702#true} {23702#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23702#true} is VALID [2022-04-27 21:35:28,901 INFO L272 TraceCheckUtils]: 4: Hoare triple {23702#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23702#true} is VALID [2022-04-27 21:35:28,901 INFO L290 TraceCheckUtils]: 5: Hoare triple {23702#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {23702#true} is VALID [2022-04-27 21:35:28,902 INFO L290 TraceCheckUtils]: 6: Hoare triple {23702#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {23707#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:28,902 INFO L290 TraceCheckUtils]: 7: Hoare triple {23707#(= main_~main__t~0 0)} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {23707#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:28,902 INFO L290 TraceCheckUtils]: 8: Hoare triple {23707#(= main_~main__t~0 0)} [1253] L64-->L296: Formula: (and (= (ite (<= 0 v_main_~main__t~0_74) 1 0) v_main_~__tmp_15~0_1) (= v_main_~main____CPAchecker_TMP_0~0_5 0) (= v_main_~__tmp_15~0_1 v_main_~__VERIFIER_assert__cond~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_74, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} OutVars{main_~main__t~0=v_main_~main__t~0_74, main_~__tmp_15~0=v_main_~__tmp_15~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} AuxVars[] AssignedVars[main_~__tmp_15~0, main_~__VERIFIER_assert__cond~14] {23707#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:28,903 INFO L290 TraceCheckUtils]: 9: Hoare triple {23707#(= main_~main__t~0 0)} [1259] L296-->L307: Formula: (and (= (ite (<= v_main_~main__t~0_76 v_main_~main__tagbuf_len~0_43) 1 0) v_main_~__tmp_16~0_1) (not (= v_main_~__VERIFIER_assert__cond~14_4 0)) (= v_main_~__tmp_16~0_1 v_main_~__VERIFIER_assert__cond~15_1)) InVars {main_~main__t~0=v_main_~main__t~0_76, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_1, main_~main__t~0=v_main_~main__t~0_76, main_~__tmp_16~0=v_main_~__tmp_16~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~15, main_~__tmp_16~0] {23707#(= main_~main__t~0 0)} is VALID [2022-04-27 21:35:28,903 INFO L290 TraceCheckUtils]: 10: Hoare triple {23707#(= main_~main__t~0 0)} [1267] L307-->L315: Formula: (and (= v_main_~main____CPAchecker_TMP_1~0_1 v_main_~main__t~0_79) (not (= v_main_~__VERIFIER_assert__cond~15_4 0)) (= (+ v_main_~main__t~0_79 1) v_main_~main__t~0_78)) InVars {main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_79} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_78, main_~main____CPAchecker_TMP_1~0=v_main_~main____CPAchecker_TMP_1~0_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~0] {23708#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:28,903 INFO L290 TraceCheckUtils]: 11: Hoare triple {23708#(<= 1 main_~main__t~0)} [1275] L315-->L323: Formula: (and (not (= v_main_~main__t~0_83 v_main_~main__tagbuf_len~0_46)) (<= 0 (+ |v_main_#t~nondet9_2| 2147483648)) (<= |v_main_#t~nondet9_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~1_1 |v_main_#t~nondet9_2|)) InVars {main_~main__t~0=v_main_~main__t~0_83, main_#t~nondet9=|v_main_#t~nondet9_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} OutVars{main_~main__t~0=v_main_~main__t~0_83, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~1, main_#t~nondet9] {23708#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:28,904 INFO L290 TraceCheckUtils]: 12: Hoare triple {23708#(<= 1 main_~main__t~0)} [1281] L323-->L335: Formula: (and (= (ite (<= 0 v_main_~main__t~0_86) 1 0) v_main_~__tmp_17~0_1) (= v_main_~main____CPAchecker_TMP_0~1_4 0) (= v_main_~__tmp_17~0_1 v_main_~__VERIFIER_assert__cond~16_1)) InVars {main_~main__t~0=v_main_~main__t~0_86, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_4} OutVars{main_~main__t~0=v_main_~main__t~0_86, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_1, main_~__tmp_17~0=v_main_~__tmp_17~0_1, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~16, main_~__tmp_17~0] {23708#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:28,904 INFO L290 TraceCheckUtils]: 13: Hoare triple {23708#(<= 1 main_~main__t~0)} [1287] L335-->L346: Formula: (and (= (ite (<= v_main_~main__t~0_88 v_main_~main__tagbuf_len~0_49) 1 0) v_main_~__tmp_18~0_1) (not (= v_main_~__VERIFIER_assert__cond~16_4 0)) (= v_main_~__tmp_18~0_1 v_main_~__VERIFIER_assert__cond~17_1)) InVars {main_~main__t~0=v_main_~main__t~0_88, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_49} OutVars{main_~main__t~0=v_main_~main__t~0_88, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_4, main_~__tmp_18~0=v_main_~__tmp_18~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_49, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_1} AuxVars[] AssignedVars[main_~__tmp_18~0, main_~__VERIFIER_assert__cond~17] {23708#(<= 1 main_~main__t~0)} is VALID [2022-04-27 21:35:28,904 INFO L290 TraceCheckUtils]: 14: Hoare triple {23708#(<= 1 main_~main__t~0)} [1297] L346-->L354: Formula: (and (= v_main_~main____CPAchecker_TMP_1~1_1 v_main_~main__t~0_91) (= (+ v_main_~main__t~0_91 1) v_main_~main__t~0_90) (not (= v_main_~__VERIFIER_assert__cond~17_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_91, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_4} OutVars{main_~main__t~0=v_main_~main__t~0_90, main_~main____CPAchecker_TMP_1~1=v_main_~main____CPAchecker_TMP_1~1_1, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~1] {23709#(<= 2 main_~main__t~0)} is VALID [2022-04-27 21:35:28,905 INFO L290 TraceCheckUtils]: 15: Hoare triple {23709#(<= 2 main_~main__t~0)} [1306] L354-->L362: Formula: (and (not (= v_main_~main__t~0_95 v_main_~main__tagbuf_len~0_52)) (= v_main_~main____CPAchecker_TMP_0~2_1 |v_main_#t~nondet10_2|) (<= 0 (+ |v_main_#t~nondet10_2| 2147483648)) (<= |v_main_#t~nondet10_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_95, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_52, main_#t~nondet10=|v_main_#t~nondet10_2|} OutVars{main_~main__t~0=v_main_~main__t~0_95, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_52, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~2, main_#t~nondet10] {23709#(<= 2 main_~main__t~0)} is VALID [2022-04-27 21:35:28,905 INFO L290 TraceCheckUtils]: 16: Hoare triple {23709#(<= 2 main_~main__t~0)} [1318] L362-->L374: Formula: (and (= v_main_~__tmp_19~0_1 (ite (<= 0 v_main_~main__t~0_98) 1 0)) (= v_main_~__tmp_19~0_1 v_main_~__VERIFIER_assert__cond~18_1) (= v_main_~main____CPAchecker_TMP_0~2_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_98, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_4} OutVars{main_~main__t~0=v_main_~main__t~0_98, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_4, main_~__tmp_19~0=v_main_~__tmp_19~0_1, main_~__VERIFIER_assert__cond~18=v_main_~__VERIFIER_assert__cond~18_1} AuxVars[] AssignedVars[main_~__tmp_19~0, main_~__VERIFIER_assert__cond~18] {23709#(<= 2 main_~main__t~0)} is VALID [2022-04-27 21:35:28,905 INFO L290 TraceCheckUtils]: 17: Hoare triple {23709#(<= 2 main_~main__t~0)} [1330] L374-->L385: Formula: (and (= v_main_~__tmp_20~0_1 v_main_~__VERIFIER_assert__cond~19_1) (not (= v_main_~__VERIFIER_assert__cond~18_4 0)) (= (ite (<= v_main_~main__t~0_99 v_main_~main__tagbuf_len~0_55) 1 0) v_main_~__tmp_20~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_99, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_55, main_~__VERIFIER_assert__cond~18=v_main_~__VERIFIER_assert__cond~18_4} OutVars{main_~main__t~0=v_main_~main__t~0_99, main_~__tmp_20~0=v_main_~__tmp_20~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_55, main_~__VERIFIER_assert__cond~19=v_main_~__VERIFIER_assert__cond~19_1, main_~__VERIFIER_assert__cond~18=v_main_~__VERIFIER_assert__cond~18_4} AuxVars[] AssignedVars[main_~__tmp_20~0, main_~__VERIFIER_assert__cond~19] {23709#(<= 2 main_~main__t~0)} is VALID [2022-04-27 21:35:28,906 INFO L290 TraceCheckUtils]: 18: Hoare triple {23709#(<= 2 main_~main__t~0)} [1336] L385-->L393: Formula: (and (= (+ v_main_~main__t~0_102 1) v_main_~main__t~0_101) (not (= v_main_~__VERIFIER_assert__cond~19_4 0)) (= v_main_~main____CPAchecker_TMP_1~2_1 v_main_~main__t~0_102)) InVars {main_~main__t~0=v_main_~main__t~0_102, main_~__VERIFIER_assert__cond~19=v_main_~__VERIFIER_assert__cond~19_4} OutVars{main_~main__t~0=v_main_~main__t~0_101, main_~main____CPAchecker_TMP_1~2=v_main_~main____CPAchecker_TMP_1~2_1, main_~__VERIFIER_assert__cond~19=v_main_~__VERIFIER_assert__cond~19_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~2] {23710#(<= 3 main_~main__t~0)} is VALID [2022-04-27 21:35:28,906 INFO L290 TraceCheckUtils]: 19: Hoare triple {23710#(<= 3 main_~main__t~0)} [1342] L393-->L401: Formula: (and (<= 0 (+ |v_main_#t~nondet11_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~3_1 |v_main_#t~nondet11_2|) (<= |v_main_#t~nondet11_2| 2147483647) (not (= v_main_~main__t~0_105 v_main_~main__tagbuf_len~0_58))) InVars {main_~main__t~0=v_main_~main__t~0_105, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_58, main_#t~nondet11=|v_main_#t~nondet11_2|} OutVars{main_~main__t~0=v_main_~main__t~0_105, main_~main____CPAchecker_TMP_0~3=v_main_~main____CPAchecker_TMP_0~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_58} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~3, main_#t~nondet11] {23710#(<= 3 main_~main__t~0)} is VALID [2022-04-27 21:35:28,906 INFO L290 TraceCheckUtils]: 20: Hoare triple {23710#(<= 3 main_~main__t~0)} [1346] L401-->L413: Formula: (and (= v_main_~main____CPAchecker_TMP_0~3_4 0) (= v_main_~__tmp_21~0_1 (ite (<= 0 v_main_~main__t~0_108) 1 0)) (= v_main_~__tmp_21~0_1 v_main_~__VERIFIER_assert__cond~20_1)) InVars {main_~main____CPAchecker_TMP_0~3=v_main_~main____CPAchecker_TMP_0~3_4, main_~main__t~0=v_main_~main__t~0_108} OutVars{main_~main__t~0=v_main_~main__t~0_108, main_~__tmp_21~0=v_main_~__tmp_21~0_1, main_~main____CPAchecker_TMP_0~3=v_main_~main____CPAchecker_TMP_0~3_4, main_~__VERIFIER_assert__cond~20=v_main_~__VERIFIER_assert__cond~20_1} AuxVars[] AssignedVars[main_~__tmp_21~0, main_~__VERIFIER_assert__cond~20] {23710#(<= 3 main_~main__t~0)} is VALID [2022-04-27 21:35:28,907 INFO L290 TraceCheckUtils]: 21: Hoare triple {23710#(<= 3 main_~main__t~0)} [1348] L413-->L424: Formula: (and (= v_main_~__tmp_22~0_1 (ite (<= v_main_~main__t~0_111 v_main_~main__tagbuf_len~0_61) 1 0)) (= v_main_~__tmp_22~0_1 v_main_~__VERIFIER_assert__cond~21_1) (not (= v_main_~__VERIFIER_assert__cond~20_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_111, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_61, main_~__VERIFIER_assert__cond~20=v_main_~__VERIFIER_assert__cond~20_4} OutVars{main_~main__t~0=v_main_~main__t~0_111, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_61, main_~__tmp_22~0=v_main_~__tmp_22~0_1, main_~__VERIFIER_assert__cond~21=v_main_~__VERIFIER_assert__cond~21_1, main_~__VERIFIER_assert__cond~20=v_main_~__VERIFIER_assert__cond~20_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~21, main_~__tmp_22~0] {23710#(<= 3 main_~main__t~0)} is VALID [2022-04-27 21:35:28,907 INFO L290 TraceCheckUtils]: 22: Hoare triple {23710#(<= 3 main_~main__t~0)} [1350] L424-->L432: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~21_4 0)) (= (+ v_main_~main__t~0_113 1) v_main_~main__t~0_112) (= v_main_~main____CPAchecker_TMP_1~3_1 v_main_~main__t~0_113)) InVars {main_~main__t~0=v_main_~main__t~0_113, main_~__VERIFIER_assert__cond~21=v_main_~__VERIFIER_assert__cond~21_4} OutVars{main_~main__t~0=v_main_~main__t~0_112, main_~main____CPAchecker_TMP_1~3=v_main_~main____CPAchecker_TMP_1~3_1, main_~__VERIFIER_assert__cond~21=v_main_~__VERIFIER_assert__cond~21_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~3] {23711#(<= 4 main_~main__t~0)} is VALID [2022-04-27 21:35:28,907 INFO L290 TraceCheckUtils]: 23: Hoare triple {23711#(<= 4 main_~main__t~0)} [1352] L432-->L440: Formula: (and (= v_main_~main____CPAchecker_TMP_0~4_1 |v_main_#t~nondet12_2|) (not (= v_main_~main__t~0_115 v_main_~main__tagbuf_len~0_64)) (<= 0 (+ |v_main_#t~nondet12_2| 2147483648)) (<= |v_main_#t~nondet12_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_115, main_#t~nondet12=|v_main_#t~nondet12_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_64} OutVars{main_~main__t~0=v_main_~main__t~0_115, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_64, main_~main____CPAchecker_TMP_0~4=v_main_~main____CPAchecker_TMP_0~4_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~4, main_#t~nondet12] {23711#(<= 4 main_~main__t~0)} is VALID [2022-04-27 21:35:28,908 INFO L290 TraceCheckUtils]: 24: Hoare triple {23711#(<= 4 main_~main__t~0)} [1354] L440-->L452: Formula: (and (= v_main_~main____CPAchecker_TMP_0~4_4 0) (= v_main_~__tmp_23~0_1 v_main_~__VERIFIER_assert__cond~22_1) (= v_main_~__tmp_23~0_1 (ite (<= 0 v_main_~main__t~0_116) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_116, main_~main____CPAchecker_TMP_0~4=v_main_~main____CPAchecker_TMP_0~4_4} OutVars{main_~main__t~0=v_main_~main__t~0_116, main_~__tmp_23~0=v_main_~__tmp_23~0_1, main_~__VERIFIER_assert__cond~22=v_main_~__VERIFIER_assert__cond~22_1, main_~main____CPAchecker_TMP_0~4=v_main_~main____CPAchecker_TMP_0~4_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~22, main_~__tmp_23~0] {23711#(<= 4 main_~main__t~0)} is VALID [2022-04-27 21:35:28,908 INFO L290 TraceCheckUtils]: 25: Hoare triple {23711#(<= 4 main_~main__t~0)} [1356] L452-->L463: Formula: (and (= (ite (<= v_main_~main__t~0_117 v_main_~main__tagbuf_len~0_65) 1 0) v_main_~__tmp_24~0_1) (= v_main_~__tmp_24~0_1 v_main_~__VERIFIER_assert__cond~23_1) (not (= v_main_~__VERIFIER_assert__cond~22_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_117, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_65, main_~__VERIFIER_assert__cond~22=v_main_~__VERIFIER_assert__cond~22_4} OutVars{main_~main__t~0=v_main_~main__t~0_117, main_~__VERIFIER_assert__cond~23=v_main_~__VERIFIER_assert__cond~23_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_65, main_~__VERIFIER_assert__cond~22=v_main_~__VERIFIER_assert__cond~22_4, main_~__tmp_24~0=v_main_~__tmp_24~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~23, main_~__tmp_24~0] {23711#(<= 4 main_~main__t~0)} is VALID [2022-04-27 21:35:28,908 INFO L290 TraceCheckUtils]: 26: Hoare triple {23711#(<= 4 main_~main__t~0)} [1358] L463-->L471: Formula: (and (= (+ v_main_~main__t~0_119 1) v_main_~main__t~0_118) (not (= v_main_~__VERIFIER_assert__cond~23_4 0)) (= v_main_~main____CPAchecker_TMP_1~4_1 v_main_~main__t~0_119)) InVars {main_~__VERIFIER_assert__cond~23=v_main_~__VERIFIER_assert__cond~23_4, main_~main__t~0=v_main_~main__t~0_119} OutVars{main_~main____CPAchecker_TMP_1~4=v_main_~main____CPAchecker_TMP_1~4_1, main_~main__t~0=v_main_~main__t~0_118, main_~__VERIFIER_assert__cond~23=v_main_~__VERIFIER_assert__cond~23_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~4, main_~main__t~0] {23712#(<= 5 main_~main__t~0)} is VALID [2022-04-27 21:35:28,909 INFO L290 TraceCheckUtils]: 27: Hoare triple {23712#(<= 5 main_~main__t~0)} [1360] L471-->L479: Formula: (and (not (= v_main_~main__t~0_121 v_main_~main__tagbuf_len~0_67)) (<= |v_main_#t~nondet13_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~5_1 |v_main_#t~nondet13_2|) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_121, main_#t~nondet13=|v_main_#t~nondet13_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_67} OutVars{main_~main__t~0=v_main_~main__t~0_121, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_67, main_~main____CPAchecker_TMP_0~5=v_main_~main____CPAchecker_TMP_0~5_1} AuxVars[] AssignedVars[main_#t~nondet13, main_~main____CPAchecker_TMP_0~5] {23712#(<= 5 main_~main__t~0)} is VALID [2022-04-27 21:35:28,909 INFO L290 TraceCheckUtils]: 28: Hoare triple {23712#(<= 5 main_~main__t~0)} [1362] L479-->L491: Formula: (and (= (ite (<= 0 v_main_~main__t~0_122) 1 0) v_main_~__tmp_25~0_1) (= v_main_~__tmp_25~0_1 v_main_~__VERIFIER_assert__cond~24_1) (= v_main_~main____CPAchecker_TMP_0~5_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_122, main_~main____CPAchecker_TMP_0~5=v_main_~main____CPAchecker_TMP_0~5_4} OutVars{main_~main__t~0=v_main_~main__t~0_122, main_~__VERIFIER_assert__cond~24=v_main_~__VERIFIER_assert__cond~24_1, main_~main____CPAchecker_TMP_0~5=v_main_~main____CPAchecker_TMP_0~5_4, main_~__tmp_25~0=v_main_~__tmp_25~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~24, main_~__tmp_25~0] {23712#(<= 5 main_~main__t~0)} is VALID [2022-04-27 21:35:28,909 INFO L290 TraceCheckUtils]: 29: Hoare triple {23712#(<= 5 main_~main__t~0)} [1364] L491-->L502: Formula: (and (= v_main_~__tmp_26~0_1 v_main_~__VERIFIER_assert__cond~25_1) (not (= v_main_~__VERIFIER_assert__cond~24_4 0)) (= v_main_~__tmp_26~0_1 (ite (<= v_main_~main__t~0_123 v_main_~main__tagbuf_len~0_68) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_123, main_~__VERIFIER_assert__cond~24=v_main_~__VERIFIER_assert__cond~24_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_68} OutVars{main_~__tmp_26~0=v_main_~__tmp_26~0_1, main_~main__t~0=v_main_~main__t~0_123, main_~__VERIFIER_assert__cond~25=v_main_~__VERIFIER_assert__cond~25_1, main_~__VERIFIER_assert__cond~24=v_main_~__VERIFIER_assert__cond~24_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_68} AuxVars[] AssignedVars[main_~__tmp_26~0, main_~__VERIFIER_assert__cond~25] {23712#(<= 5 main_~main__t~0)} is VALID [2022-04-27 21:35:28,910 INFO L290 TraceCheckUtils]: 30: Hoare triple {23712#(<= 5 main_~main__t~0)} [1366] L502-->L510: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~25_4 0)) (= v_main_~main__t~0_124 (+ v_main_~main__t~0_125 1)) (= v_main_~main____CPAchecker_TMP_1~5_1 v_main_~main__t~0_125)) InVars {main_~main__t~0=v_main_~main__t~0_125, main_~__VERIFIER_assert__cond~25=v_main_~__VERIFIER_assert__cond~25_4} OutVars{main_~main__t~0=v_main_~main__t~0_124, main_~__VERIFIER_assert__cond~25=v_main_~__VERIFIER_assert__cond~25_4, main_~main____CPAchecker_TMP_1~5=v_main_~main____CPAchecker_TMP_1~5_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~5] {23713#(<= 6 main_~main__t~0)} is VALID [2022-04-27 21:35:28,910 INFO L290 TraceCheckUtils]: 31: Hoare triple {23713#(<= 6 main_~main__t~0)} [1368] L510-->L518: Formula: (and (<= |v_main_#t~nondet14_2| 2147483647) (not (= v_main_~main__t~0_127 v_main_~main__tagbuf_len~0_70)) (= v_main_~main____CPAchecker_TMP_0~6_1 |v_main_#t~nondet14_2|) (<= 0 (+ |v_main_#t~nondet14_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_127, main_#t~nondet14=|v_main_#t~nondet14_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_70} OutVars{main_~main____CPAchecker_TMP_0~6=v_main_~main____CPAchecker_TMP_0~6_1, main_~main__t~0=v_main_~main__t~0_127, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_70} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~6, main_#t~nondet14] {23713#(<= 6 main_~main__t~0)} is VALID [2022-04-27 21:35:28,910 INFO L290 TraceCheckUtils]: 32: Hoare triple {23713#(<= 6 main_~main__t~0)} [1370] L518-->L530: Formula: (and (= v_main_~__tmp_27~0_1 (ite (<= 0 v_main_~main__t~0_128) 1 0)) (= v_main_~__tmp_27~0_1 v_main_~__VERIFIER_assert__cond~26_1) (= v_main_~main____CPAchecker_TMP_0~6_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_128, main_~main____CPAchecker_TMP_0~6=v_main_~main____CPAchecker_TMP_0~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_128, main_~main____CPAchecker_TMP_0~6=v_main_~main____CPAchecker_TMP_0~6_4, main_~__VERIFIER_assert__cond~26=v_main_~__VERIFIER_assert__cond~26_1, main_~__tmp_27~0=v_main_~__tmp_27~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~26, main_~__tmp_27~0] {23713#(<= 6 main_~main__t~0)} is VALID [2022-04-27 21:35:28,911 INFO L290 TraceCheckUtils]: 33: Hoare triple {23713#(<= 6 main_~main__t~0)} [1372] L530-->L541: Formula: (and (= (ite (<= v_main_~main__t~0_129 v_main_~main__tagbuf_len~0_71) 1 0) v_main_~__tmp_28~0_1) (not (= v_main_~__VERIFIER_assert__cond~26_4 0)) (= v_main_~__tmp_28~0_1 v_main_~__VERIFIER_assert__cond~27_1)) InVars {main_~main__t~0=v_main_~main__t~0_129, main_~__VERIFIER_assert__cond~26=v_main_~__VERIFIER_assert__cond~26_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_71} OutVars{main_~__VERIFIER_assert__cond~27=v_main_~__VERIFIER_assert__cond~27_1, main_~main__t~0=v_main_~main__t~0_129, main_~__VERIFIER_assert__cond~26=v_main_~__VERIFIER_assert__cond~26_4, main_~__tmp_28~0=v_main_~__tmp_28~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_71} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~27, main_~__tmp_28~0] {23713#(<= 6 main_~main__t~0)} is VALID [2022-04-27 21:35:28,911 INFO L290 TraceCheckUtils]: 34: Hoare triple {23713#(<= 6 main_~main__t~0)} [1374] L541-->L549: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~27_4 0)) (= v_main_~main____CPAchecker_TMP_1~6_1 v_main_~main__t~0_131) (= (+ v_main_~main__t~0_131 1) v_main_~main__t~0_130)) InVars {main_~__VERIFIER_assert__cond~27=v_main_~__VERIFIER_assert__cond~27_4, main_~main__t~0=v_main_~main__t~0_131} OutVars{main_~__VERIFIER_assert__cond~27=v_main_~__VERIFIER_assert__cond~27_4, main_~main__t~0=v_main_~main__t~0_130, main_~main____CPAchecker_TMP_1~6=v_main_~main____CPAchecker_TMP_1~6_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~6] {23714#(<= 7 main_~main__t~0)} is VALID [2022-04-27 21:35:28,911 INFO L290 TraceCheckUtils]: 35: Hoare triple {23714#(<= 7 main_~main__t~0)} [1376] L549-->L557: Formula: (and (= v_main_~main____CPAchecker_TMP_0~7_1 |v_main_#t~nondet15_2|) (<= 0 (+ |v_main_#t~nondet15_2| 2147483648)) (not (= v_main_~main__t~0_133 v_main_~main__tagbuf_len~0_73)) (<= |v_main_#t~nondet15_2| 2147483647)) InVars {main_#t~nondet15=|v_main_#t~nondet15_2|, main_~main__t~0=v_main_~main__t~0_133, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_73} OutVars{main_~main____CPAchecker_TMP_0~7=v_main_~main____CPAchecker_TMP_0~7_1, main_~main__t~0=v_main_~main__t~0_133, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_73} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~7, main_#t~nondet15] {23714#(<= 7 main_~main__t~0)} is VALID [2022-04-27 21:35:28,912 INFO L290 TraceCheckUtils]: 36: Hoare triple {23714#(<= 7 main_~main__t~0)} [1378] L557-->L569: Formula: (and (= v_main_~main____CPAchecker_TMP_0~7_4 0) (= (ite (<= 0 v_main_~main__t~0_134) 1 0) v_main_~__tmp_29~0_1) (= v_main_~__tmp_29~0_1 v_main_~__VERIFIER_assert__cond~28_1)) InVars {main_~main____CPAchecker_TMP_0~7=v_main_~main____CPAchecker_TMP_0~7_4, main_~main__t~0=v_main_~main__t~0_134} OutVars{main_~main____CPAchecker_TMP_0~7=v_main_~main____CPAchecker_TMP_0~7_4, main_~main__t~0=v_main_~main__t~0_134, main_~__tmp_29~0=v_main_~__tmp_29~0_1, main_~__VERIFIER_assert__cond~28=v_main_~__VERIFIER_assert__cond~28_1} AuxVars[] AssignedVars[main_~__tmp_29~0, main_~__VERIFIER_assert__cond~28] {23714#(<= 7 main_~main__t~0)} is VALID [2022-04-27 21:35:28,912 INFO L290 TraceCheckUtils]: 37: Hoare triple {23714#(<= 7 main_~main__t~0)} [1380] L569-->L580: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~28_4 0)) (= (ite (<= v_main_~main__t~0_135 v_main_~main__tagbuf_len~0_74) 1 0) v_main_~__tmp_30~0_1) (= v_main_~__tmp_30~0_1 v_main_~__VERIFIER_assert__cond~29_1)) InVars {main_~main__t~0=v_main_~main__t~0_135, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_74, main_~__VERIFIER_assert__cond~28=v_main_~__VERIFIER_assert__cond~28_4} OutVars{main_~main__t~0=v_main_~main__t~0_135, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_74, main_~__VERIFIER_assert__cond~29=v_main_~__VERIFIER_assert__cond~29_1, main_~__tmp_30~0=v_main_~__tmp_30~0_1, main_~__VERIFIER_assert__cond~28=v_main_~__VERIFIER_assert__cond~28_4} AuxVars[] AssignedVars[main_~__tmp_30~0, main_~__VERIFIER_assert__cond~29] {23714#(<= 7 main_~main__t~0)} is VALID [2022-04-27 21:35:28,913 INFO L290 TraceCheckUtils]: 38: Hoare triple {23714#(<= 7 main_~main__t~0)} [1382] L580-->L588: Formula: (and (= (+ v_main_~main__t~0_137 1) v_main_~main__t~0_136) (not (= v_main_~__VERIFIER_assert__cond~29_4 0)) (= v_main_~main____CPAchecker_TMP_1~7_1 v_main_~main__t~0_137)) InVars {main_~main__t~0=v_main_~main__t~0_137, main_~__VERIFIER_assert__cond~29=v_main_~__VERIFIER_assert__cond~29_4} OutVars{main_~main__t~0=v_main_~main__t~0_136, main_~main____CPAchecker_TMP_1~7=v_main_~main____CPAchecker_TMP_1~7_1, main_~__VERIFIER_assert__cond~29=v_main_~__VERIFIER_assert__cond~29_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~7] {23715#(<= 8 main_~main__t~0)} is VALID [2022-04-27 21:35:28,913 INFO L290 TraceCheckUtils]: 39: Hoare triple {23715#(<= 8 main_~main__t~0)} [1384] L588-->L596: Formula: (and (<= 0 (+ |v_main_#t~nondet16_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~8_1 |v_main_#t~nondet16_2|) (<= |v_main_#t~nondet16_2| 2147483647) (not (= v_main_~main__t~0_139 v_main_~main__tagbuf_len~0_76))) InVars {main_#t~nondet16=|v_main_#t~nondet16_2|, main_~main__t~0=v_main_~main__t~0_139, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_76} OutVars{main_~main__t~0=v_main_~main__t~0_139, main_~main____CPAchecker_TMP_0~8=v_main_~main____CPAchecker_TMP_0~8_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_76} AuxVars[] AssignedVars[main_#t~nondet16, main_~main____CPAchecker_TMP_0~8] {23715#(<= 8 main_~main__t~0)} is VALID [2022-04-27 21:35:28,914 INFO L290 TraceCheckUtils]: 40: Hoare triple {23715#(<= 8 main_~main__t~0)} [1386] L596-->L608: Formula: (and (= v_main_~__tmp_31~0_1 v_main_~__VERIFIER_assert__cond~30_1) (= v_main_~main____CPAchecker_TMP_0~8_4 0) (= (ite (<= 0 v_main_~main__t~0_140) 1 0) v_main_~__tmp_31~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_140, main_~main____CPAchecker_TMP_0~8=v_main_~main____CPAchecker_TMP_0~8_4} OutVars{main_~__VERIFIER_assert__cond~30=v_main_~__VERIFIER_assert__cond~30_1, main_~main__t~0=v_main_~main__t~0_140, main_~main____CPAchecker_TMP_0~8=v_main_~main____CPAchecker_TMP_0~8_4, main_~__tmp_31~0=v_main_~__tmp_31~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~30, main_~__tmp_31~0] {23715#(<= 8 main_~main__t~0)} is VALID [2022-04-27 21:35:28,914 INFO L290 TraceCheckUtils]: 41: Hoare triple {23715#(<= 8 main_~main__t~0)} [1388] L608-->L619: Formula: (and (= v_main_~__tmp_32~0_1 (ite (<= v_main_~main__t~0_141 v_main_~main__tagbuf_len~0_77) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~30_4 0)) (= v_main_~__tmp_32~0_1 v_main_~__VERIFIER_assert__cond~31_1)) InVars {main_~__VERIFIER_assert__cond~30=v_main_~__VERIFIER_assert__cond~30_4, main_~main__t~0=v_main_~main__t~0_141, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_77} OutVars{main_~__VERIFIER_assert__cond~30=v_main_~__VERIFIER_assert__cond~30_4, main_~__tmp_32~0=v_main_~__tmp_32~0_1, main_~main__t~0=v_main_~main__t~0_141, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_77, main_~__VERIFIER_assert__cond~31=v_main_~__VERIFIER_assert__cond~31_1} AuxVars[] AssignedVars[main_~__tmp_32~0, main_~__VERIFIER_assert__cond~31] {23715#(<= 8 main_~main__t~0)} is VALID [2022-04-27 21:35:28,914 INFO L290 TraceCheckUtils]: 42: Hoare triple {23715#(<= 8 main_~main__t~0)} [1390] L619-->L627: Formula: (and (= (+ v_main_~main__t~0_143 1) v_main_~main__t~0_142) (not (= v_main_~__VERIFIER_assert__cond~31_4 0)) (= v_main_~main____CPAchecker_TMP_1~8_1 v_main_~main__t~0_143)) InVars {main_~main__t~0=v_main_~main__t~0_143, main_~__VERIFIER_assert__cond~31=v_main_~__VERIFIER_assert__cond~31_4} OutVars{main_~main__t~0=v_main_~main__t~0_142, main_~main____CPAchecker_TMP_1~8=v_main_~main____CPAchecker_TMP_1~8_1, main_~__VERIFIER_assert__cond~31=v_main_~__VERIFIER_assert__cond~31_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~8] {23716#(<= 9 main_~main__t~0)} is VALID [2022-04-27 21:35:28,915 INFO L290 TraceCheckUtils]: 43: Hoare triple {23716#(<= 9 main_~main__t~0)} [1392] L627-->L635: Formula: (and (<= |v_main_#t~nondet17_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~9_1 |v_main_#t~nondet17_2|) (not (= v_main_~main__t~0_145 v_main_~main__tagbuf_len~0_79)) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_145, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_79, main_#t~nondet17=|v_main_#t~nondet17_2|} OutVars{main_~main__t~0=v_main_~main__t~0_145, main_~main____CPAchecker_TMP_0~9=v_main_~main____CPAchecker_TMP_0~9_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_79} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~9, main_#t~nondet17] {23716#(<= 9 main_~main__t~0)} is VALID [2022-04-27 21:35:28,915 INFO L290 TraceCheckUtils]: 44: Hoare triple {23716#(<= 9 main_~main__t~0)} [1394] L635-->L647: Formula: (and (= v_main_~__tmp_33~0_1 v_main_~__VERIFIER_assert__cond~32_1) (= v_main_~main____CPAchecker_TMP_0~9_4 0) (= v_main_~__tmp_33~0_1 (ite (<= 0 v_main_~main__t~0_146) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_146, main_~main____CPAchecker_TMP_0~9=v_main_~main____CPAchecker_TMP_0~9_4} OutVars{main_~main__t~0=v_main_~main__t~0_146, main_~__tmp_33~0=v_main_~__tmp_33~0_1, main_~main____CPAchecker_TMP_0~9=v_main_~main____CPAchecker_TMP_0~9_4, main_~__VERIFIER_assert__cond~32=v_main_~__VERIFIER_assert__cond~32_1} AuxVars[] AssignedVars[main_~__tmp_33~0, main_~__VERIFIER_assert__cond~32] {23716#(<= 9 main_~main__t~0)} is VALID [2022-04-27 21:35:28,915 INFO L290 TraceCheckUtils]: 45: Hoare triple {23716#(<= 9 main_~main__t~0)} [1396] L647-->L658: Formula: (and (= v_main_~__tmp_34~0_1 v_main_~__VERIFIER_assert__cond~33_1) (= (ite (<= v_main_~main__t~0_147 v_main_~main__tagbuf_len~0_80) 1 0) v_main_~__tmp_34~0_1) (not (= v_main_~__VERIFIER_assert__cond~32_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_147, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_80, main_~__VERIFIER_assert__cond~32=v_main_~__VERIFIER_assert__cond~32_4} OutVars{main_~main__t~0=v_main_~main__t~0_147, main_~__tmp_34~0=v_main_~__tmp_34~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_80, main_~__VERIFIER_assert__cond~33=v_main_~__VERIFIER_assert__cond~33_1, main_~__VERIFIER_assert__cond~32=v_main_~__VERIFIER_assert__cond~32_4} AuxVars[] AssignedVars[main_~__tmp_34~0, main_~__VERIFIER_assert__cond~33] {23716#(<= 9 main_~main__t~0)} is VALID [2022-04-27 21:35:28,916 INFO L290 TraceCheckUtils]: 46: Hoare triple {23716#(<= 9 main_~main__t~0)} [1398] L658-->L666: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~33_4 0)) (= v_main_~main____CPAchecker_TMP_1~9_1 v_main_~main__t~0_149) (= v_main_~main__t~0_148 (+ v_main_~main__t~0_149 1))) InVars {main_~main__t~0=v_main_~main__t~0_149, main_~__VERIFIER_assert__cond~33=v_main_~__VERIFIER_assert__cond~33_4} OutVars{main_~main__t~0=v_main_~main__t~0_148, main_~main____CPAchecker_TMP_1~9=v_main_~main____CPAchecker_TMP_1~9_1, main_~__VERIFIER_assert__cond~33=v_main_~__VERIFIER_assert__cond~33_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~9] {23717#(<= 10 main_~main__t~0)} is VALID [2022-04-27 21:35:28,916 INFO L290 TraceCheckUtils]: 47: Hoare triple {23717#(<= 10 main_~main__t~0)} [1400] L666-->L674: Formula: (and (= |v_main_#t~nondet18_2| v_main_~main____CPAchecker_TMP_0~10_1) (<= |v_main_#t~nondet18_2| 2147483647) (<= 0 (+ |v_main_#t~nondet18_2| 2147483648)) (not (= v_main_~main__t~0_151 v_main_~main__tagbuf_len~0_82))) InVars {main_~main__t~0=v_main_~main__t~0_151, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_82, main_#t~nondet18=|v_main_#t~nondet18_2|} OutVars{main_~main____CPAchecker_TMP_0~10=v_main_~main____CPAchecker_TMP_0~10_1, main_~main__t~0=v_main_~main__t~0_151, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_82} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~10, main_#t~nondet18] {23717#(<= 10 main_~main__t~0)} is VALID [2022-04-27 21:35:28,916 INFO L290 TraceCheckUtils]: 48: Hoare triple {23717#(<= 10 main_~main__t~0)} [1402] L674-->L686: Formula: (and (= v_main_~main____CPAchecker_TMP_0~10_4 0) (= (ite (<= 0 v_main_~main__t~0_152) 1 0) v_main_~__tmp_35~0_1) (= v_main_~__tmp_35~0_1 v_main_~__VERIFIER_assert__cond~34_1)) InVars {main_~main__t~0=v_main_~main__t~0_152, main_~main____CPAchecker_TMP_0~10=v_main_~main____CPAchecker_TMP_0~10_4} OutVars{main_~main__t~0=v_main_~main__t~0_152, main_~main____CPAchecker_TMP_0~10=v_main_~main____CPAchecker_TMP_0~10_4, main_~__tmp_35~0=v_main_~__tmp_35~0_1, main_~__VERIFIER_assert__cond~34=v_main_~__VERIFIER_assert__cond~34_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~34, main_~__tmp_35~0] {23717#(<= 10 main_~main__t~0)} is VALID [2022-04-27 21:35:28,917 INFO L290 TraceCheckUtils]: 49: Hoare triple {23717#(<= 10 main_~main__t~0)} [1404] L686-->L697: Formula: (and (= (ite (<= v_main_~main__t~0_153 v_main_~main__tagbuf_len~0_83) 1 0) v_main_~__tmp_36~0_1) (= v_main_~__tmp_36~0_1 v_main_~__VERIFIER_assert__cond~35_1) (not (= v_main_~__VERIFIER_assert__cond~34_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_153, main_~__VERIFIER_assert__cond~34=v_main_~__VERIFIER_assert__cond~34_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_83} OutVars{main_~main__t~0=v_main_~main__t~0_153, main_~__tmp_36~0=v_main_~__tmp_36~0_1, main_~__VERIFIER_assert__cond~35=v_main_~__VERIFIER_assert__cond~35_1, main_~__VERIFIER_assert__cond~34=v_main_~__VERIFIER_assert__cond~34_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_83} AuxVars[] AssignedVars[main_~__tmp_36~0, main_~__VERIFIER_assert__cond~35] {23717#(<= 10 main_~main__t~0)} is VALID [2022-04-27 21:35:28,917 INFO L290 TraceCheckUtils]: 50: Hoare triple {23717#(<= 10 main_~main__t~0)} [1406] L697-->L705: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~35_4 0)) (= (+ v_main_~main__t~0_155 1) v_main_~main__t~0_154) (= v_main_~main__t~0_155 v_main_~main____CPAchecker_TMP_1~10_1)) InVars {main_~main__t~0=v_main_~main__t~0_155, main_~__VERIFIER_assert__cond~35=v_main_~__VERIFIER_assert__cond~35_4} OutVars{main_~main__t~0=v_main_~main__t~0_154, main_~__VERIFIER_assert__cond~35=v_main_~__VERIFIER_assert__cond~35_4, main_~main____CPAchecker_TMP_1~10=v_main_~main____CPAchecker_TMP_1~10_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~10] {23718#(<= 11 main_~main__t~0)} is VALID [2022-04-27 21:35:28,917 INFO L290 TraceCheckUtils]: 51: Hoare triple {23718#(<= 11 main_~main__t~0)} [1408] L705-->L713: Formula: (and (not (= v_main_~main__t~0_157 v_main_~main__tagbuf_len~0_85)) (<= 0 (+ |v_main_#t~nondet19_2| 2147483648)) (<= |v_main_#t~nondet19_2| 2147483647) (= |v_main_#t~nondet19_2| v_main_~main____CPAchecker_TMP_0~11_1)) InVars {main_~main__t~0=v_main_~main__t~0_157, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_85, main_#t~nondet19=|v_main_#t~nondet19_2|} OutVars{main_~main__t~0=v_main_~main__t~0_157, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_85, main_~main____CPAchecker_TMP_0~11=v_main_~main____CPAchecker_TMP_0~11_1} AuxVars[] AssignedVars[main_#t~nondet19, main_~main____CPAchecker_TMP_0~11] {23718#(<= 11 main_~main__t~0)} is VALID [2022-04-27 21:35:28,918 INFO L290 TraceCheckUtils]: 52: Hoare triple {23718#(<= 11 main_~main__t~0)} [1410] L713-->L725: Formula: (and (= v_main_~main____CPAchecker_TMP_0~11_4 0) (= (ite (<= 0 v_main_~main__t~0_158) 1 0) v_main_~__tmp_37~0_1) (= v_main_~__tmp_37~0_1 v_main_~__VERIFIER_assert__cond~36_1)) InVars {main_~main__t~0=v_main_~main__t~0_158, main_~main____CPAchecker_TMP_0~11=v_main_~main____CPAchecker_TMP_0~11_4} OutVars{main_~main__t~0=v_main_~main__t~0_158, main_~__VERIFIER_assert__cond~36=v_main_~__VERIFIER_assert__cond~36_1, main_~__tmp_37~0=v_main_~__tmp_37~0_1, main_~main____CPAchecker_TMP_0~11=v_main_~main____CPAchecker_TMP_0~11_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~36, main_~__tmp_37~0] {23718#(<= 11 main_~main__t~0)} is VALID [2022-04-27 21:35:28,918 INFO L290 TraceCheckUtils]: 53: Hoare triple {23718#(<= 11 main_~main__t~0)} [1412] L725-->L736: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~36_4 0)) (= v_main_~__tmp_38~0_1 (ite (<= v_main_~main__t~0_159 v_main_~main__tagbuf_len~0_86) 1 0)) (= v_main_~__tmp_38~0_1 v_main_~__VERIFIER_assert__cond~37_1)) InVars {main_~main__t~0=v_main_~main__t~0_159, main_~__VERIFIER_assert__cond~36=v_main_~__VERIFIER_assert__cond~36_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_86} OutVars{main_~__tmp_38~0=v_main_~__tmp_38~0_1, main_~main__t~0=v_main_~main__t~0_159, main_~__VERIFIER_assert__cond~37=v_main_~__VERIFIER_assert__cond~37_1, main_~__VERIFIER_assert__cond~36=v_main_~__VERIFIER_assert__cond~36_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_86} AuxVars[] AssignedVars[main_~__tmp_38~0, main_~__VERIFIER_assert__cond~37] {23718#(<= 11 main_~main__t~0)} is VALID [2022-04-27 21:35:28,918 INFO L290 TraceCheckUtils]: 54: Hoare triple {23718#(<= 11 main_~main__t~0)} [1414] L736-->L744: Formula: (and (= v_main_~main__t~0_160 (+ v_main_~main__t~0_161 1)) (= v_main_~main__t~0_161 v_main_~main____CPAchecker_TMP_1~11_1) (not (= v_main_~__VERIFIER_assert__cond~37_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_161, main_~__VERIFIER_assert__cond~37=v_main_~__VERIFIER_assert__cond~37_4} OutVars{main_~main__t~0=v_main_~main__t~0_160, main_~__VERIFIER_assert__cond~37=v_main_~__VERIFIER_assert__cond~37_4, main_~main____CPAchecker_TMP_1~11=v_main_~main____CPAchecker_TMP_1~11_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~11] {23719#(<= 12 main_~main__t~0)} is VALID [2022-04-27 21:35:28,919 INFO L290 TraceCheckUtils]: 55: Hoare triple {23719#(<= 12 main_~main__t~0)} [1416] L744-->L752: Formula: (and (<= 0 (+ |v_main_#t~nondet20_2| 2147483648)) (= |v_main_#t~nondet20_2| v_main_~main____CPAchecker_TMP_0~12_1) (not (= v_main_~main__t~0_163 v_main_~main__tagbuf_len~0_88)) (<= |v_main_#t~nondet20_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_163, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_88, main_#t~nondet20=|v_main_#t~nondet20_2|} OutVars{main_~main__t~0=v_main_~main__t~0_163, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_88, main_~main____CPAchecker_TMP_0~12=v_main_~main____CPAchecker_TMP_0~12_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~12, main_#t~nondet20] {23719#(<= 12 main_~main__t~0)} is VALID [2022-04-27 21:35:28,919 INFO L290 TraceCheckUtils]: 56: Hoare triple {23719#(<= 12 main_~main__t~0)} [1418] L752-->L764: Formula: (and (= v_main_~__tmp_39~0_1 v_main_~__VERIFIER_assert__cond~38_1) (= v_main_~main____CPAchecker_TMP_0~12_4 0) (= v_main_~__tmp_39~0_1 (ite (<= 0 v_main_~main__t~0_164) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_164, main_~main____CPAchecker_TMP_0~12=v_main_~main____CPAchecker_TMP_0~12_4} OutVars{main_~__VERIFIER_assert__cond~38=v_main_~__VERIFIER_assert__cond~38_1, main_~main__t~0=v_main_~main__t~0_164, main_~__tmp_39~0=v_main_~__tmp_39~0_1, main_~main____CPAchecker_TMP_0~12=v_main_~main____CPAchecker_TMP_0~12_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~38, main_~__tmp_39~0] {23719#(<= 12 main_~main__t~0)} is VALID [2022-04-27 21:35:28,919 INFO L290 TraceCheckUtils]: 57: Hoare triple {23719#(<= 12 main_~main__t~0)} [1420] L764-->L775: Formula: (and (= v_main_~__tmp_40~0_1 v_main_~__VERIFIER_assert__cond~39_1) (not (= v_main_~__VERIFIER_assert__cond~38_4 0)) (= v_main_~__tmp_40~0_1 (ite (<= v_main_~main__t~0_165 v_main_~main__tagbuf_len~0_89) 1 0))) InVars {main_~__VERIFIER_assert__cond~38=v_main_~__VERIFIER_assert__cond~38_4, main_~main__t~0=v_main_~main__t~0_165, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_89} OutVars{main_~__VERIFIER_assert__cond~38=v_main_~__VERIFIER_assert__cond~38_4, main_~main__t~0=v_main_~main__t~0_165, main_~__tmp_40~0=v_main_~__tmp_40~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_89, main_~__VERIFIER_assert__cond~39=v_main_~__VERIFIER_assert__cond~39_1} AuxVars[] AssignedVars[main_~__tmp_40~0, main_~__VERIFIER_assert__cond~39] {23719#(<= 12 main_~main__t~0)} is VALID [2022-04-27 21:35:28,920 INFO L290 TraceCheckUtils]: 58: Hoare triple {23719#(<= 12 main_~main__t~0)} [1422] L775-->L783: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~39_4 0)) (= v_main_~main__t~0_167 v_main_~main____CPAchecker_TMP_1~12_1) (= v_main_~main__t~0_166 (+ v_main_~main__t~0_167 1))) InVars {main_~main__t~0=v_main_~main__t~0_167, main_~__VERIFIER_assert__cond~39=v_main_~__VERIFIER_assert__cond~39_4} OutVars{main_~main__t~0=v_main_~main__t~0_166, main_~main____CPAchecker_TMP_1~12=v_main_~main____CPAchecker_TMP_1~12_1, main_~__VERIFIER_assert__cond~39=v_main_~__VERIFIER_assert__cond~39_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~12] {23720#(<= 13 main_~main__t~0)} is VALID [2022-04-27 21:35:28,921 INFO L290 TraceCheckUtils]: 59: Hoare triple {23720#(<= 13 main_~main__t~0)} [1424] L783-->L791: Formula: (and (= |v_main_#t~nondet21_2| v_main_~main____CPAchecker_TMP_0~13_1) (not (= v_main_~main__t~0_169 v_main_~main__tagbuf_len~0_91)) (<= |v_main_#t~nondet21_2| 2147483647) (<= 0 (+ |v_main_#t~nondet21_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_169, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_91, main_#t~nondet21=|v_main_#t~nondet21_2|} OutVars{main_~main__t~0=v_main_~main__t~0_169, main_~main____CPAchecker_TMP_0~13=v_main_~main____CPAchecker_TMP_0~13_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_91} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~13, main_#t~nondet21] {23720#(<= 13 main_~main__t~0)} is VALID [2022-04-27 21:35:28,921 INFO L290 TraceCheckUtils]: 60: Hoare triple {23720#(<= 13 main_~main__t~0)} [1426] L791-->L803: Formula: (and (= v_main_~__tmp_41~0_1 v_main_~__VERIFIER_assert__cond~40_1) (= (ite (<= 0 v_main_~main__t~0_170) 1 0) v_main_~__tmp_41~0_1) (= v_main_~main____CPAchecker_TMP_0~13_4 0)) InVars {main_~main____CPAchecker_TMP_0~13=v_main_~main____CPAchecker_TMP_0~13_4, main_~main__t~0=v_main_~main__t~0_170} OutVars{main_~main__t~0=v_main_~main__t~0_170, main_~__tmp_41~0=v_main_~__tmp_41~0_1, main_~main____CPAchecker_TMP_0~13=v_main_~main____CPAchecker_TMP_0~13_4, main_~__VERIFIER_assert__cond~40=v_main_~__VERIFIER_assert__cond~40_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~40, main_~__tmp_41~0] {23720#(<= 13 main_~main__t~0)} is VALID [2022-04-27 21:35:28,921 INFO L290 TraceCheckUtils]: 61: Hoare triple {23720#(<= 13 main_~main__t~0)} [1428] L803-->L814: Formula: (and (= (ite (<= v_main_~main__t~0_171 v_main_~main__tagbuf_len~0_92) 1 0) v_main_~__tmp_42~0_1) (= v_main_~__tmp_42~0_1 v_main_~__VERIFIER_assert__cond~41_1) (not (= v_main_~__VERIFIER_assert__cond~40_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_171, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_92, main_~__VERIFIER_assert__cond~40=v_main_~__VERIFIER_assert__cond~40_4} OutVars{main_~main__t~0=v_main_~main__t~0_171, main_~__tmp_42~0=v_main_~__tmp_42~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_92, main_~__VERIFIER_assert__cond~40=v_main_~__VERIFIER_assert__cond~40_4, main_~__VERIFIER_assert__cond~41=v_main_~__VERIFIER_assert__cond~41_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~41, main_~__tmp_42~0] {23720#(<= 13 main_~main__t~0)} is VALID [2022-04-27 21:35:28,922 INFO L290 TraceCheckUtils]: 62: Hoare triple {23720#(<= 13 main_~main__t~0)} [1430] L814-->L822: Formula: (and (= v_main_~main__t~0_173 v_main_~main____CPAchecker_TMP_1~13_1) (not (= v_main_~__VERIFIER_assert__cond~41_4 0)) (= (+ v_main_~main__t~0_173 1) v_main_~main__t~0_172)) InVars {main_~main__t~0=v_main_~main__t~0_173, main_~__VERIFIER_assert__cond~41=v_main_~__VERIFIER_assert__cond~41_4} OutVars{main_~main__t~0=v_main_~main__t~0_172, main_~main____CPAchecker_TMP_1~13=v_main_~main____CPAchecker_TMP_1~13_1, main_~__VERIFIER_assert__cond~41=v_main_~__VERIFIER_assert__cond~41_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~13] {23721#(<= 14 main_~main__t~0)} is VALID [2022-04-27 21:35:28,922 INFO L290 TraceCheckUtils]: 63: Hoare triple {23721#(<= 14 main_~main__t~0)} [1432] L822-->L830: Formula: (and (not (= v_main_~main__t~0_175 v_main_~main__tagbuf_len~0_94)) (<= |v_main_#t~nondet22_2| 2147483647) (= |v_main_#t~nondet22_2| v_main_~main____CPAchecker_TMP_0~14_1) (<= 0 (+ |v_main_#t~nondet22_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_175, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_94, main_#t~nondet22=|v_main_#t~nondet22_2|} OutVars{main_~main__t~0=v_main_~main__t~0_175, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_94, main_~main____CPAchecker_TMP_0~14=v_main_~main____CPAchecker_TMP_0~14_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~14, main_#t~nondet22] {23721#(<= 14 main_~main__t~0)} is VALID [2022-04-27 21:35:28,923 INFO L290 TraceCheckUtils]: 64: Hoare triple {23721#(<= 14 main_~main__t~0)} [1434] L830-->L842: Formula: (and (= v_main_~main____CPAchecker_TMP_0~14_4 0) (= v_main_~__tmp_43~0_1 v_main_~__VERIFIER_assert__cond~42_1) (= (ite (<= 0 v_main_~main__t~0_176) 1 0) v_main_~__tmp_43~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_176, main_~main____CPAchecker_TMP_0~14=v_main_~main____CPAchecker_TMP_0~14_4} OutVars{main_~__VERIFIER_assert__cond~42=v_main_~__VERIFIER_assert__cond~42_1, main_~main__t~0=v_main_~main__t~0_176, main_~__tmp_43~0=v_main_~__tmp_43~0_1, main_~main____CPAchecker_TMP_0~14=v_main_~main____CPAchecker_TMP_0~14_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~42, main_~__tmp_43~0] {23721#(<= 14 main_~main__t~0)} is VALID [2022-04-27 21:35:28,923 INFO L290 TraceCheckUtils]: 65: Hoare triple {23721#(<= 14 main_~main__t~0)} [1436] L842-->L853: Formula: (and (= v_main_~__tmp_44~0_1 v_main_~__VERIFIER_assert__cond~43_1) (not (= v_main_~__VERIFIER_assert__cond~42_4 0)) (= v_main_~__tmp_44~0_1 (ite (<= v_main_~main__t~0_177 v_main_~main__tagbuf_len~0_95) 1 0))) InVars {main_~__VERIFIER_assert__cond~42=v_main_~__VERIFIER_assert__cond~42_4, main_~main__t~0=v_main_~main__t~0_177, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_95} OutVars{main_~__VERIFIER_assert__cond~42=v_main_~__VERIFIER_assert__cond~42_4, main_~__VERIFIER_assert__cond~43=v_main_~__VERIFIER_assert__cond~43_1, main_~main__t~0=v_main_~main__t~0_177, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_95, main_~__tmp_44~0=v_main_~__tmp_44~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~43, main_~__tmp_44~0] {23721#(<= 14 main_~main__t~0)} is VALID [2022-04-27 21:35:28,923 INFO L290 TraceCheckUtils]: 66: Hoare triple {23721#(<= 14 main_~main__t~0)} [1438] L853-->L861: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~43_4 0)) (= (+ v_main_~main__t~0_179 1) v_main_~main__t~0_178) (= v_main_~main__t~0_179 v_main_~main____CPAchecker_TMP_1~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_179, main_~__VERIFIER_assert__cond~43=v_main_~__VERIFIER_assert__cond~43_4} OutVars{main_~main__t~0=v_main_~main__t~0_178, main_~main____CPAchecker_TMP_1~14=v_main_~main____CPAchecker_TMP_1~14_1, main_~__VERIFIER_assert__cond~43=v_main_~__VERIFIER_assert__cond~43_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~14] {23722#(<= 15 main_~main__t~0)} is VALID [2022-04-27 21:35:28,924 INFO L290 TraceCheckUtils]: 67: Hoare triple {23722#(<= 15 main_~main__t~0)} [1440] L861-->L869: Formula: (and (<= |v_main_#t~nondet23_2| 2147483647) (<= 0 (+ |v_main_#t~nondet23_2| 2147483648)) (= |v_main_#t~nondet23_2| v_main_~main____CPAchecker_TMP_0~15_1) (not (= v_main_~main__t~0_181 v_main_~main__tagbuf_len~0_97))) InVars {main_~main__t~0=v_main_~main__t~0_181, main_#t~nondet23=|v_main_#t~nondet23_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_97} OutVars{main_~main__t~0=v_main_~main__t~0_181, main_~main____CPAchecker_TMP_0~15=v_main_~main____CPAchecker_TMP_0~15_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_97} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~15, main_#t~nondet23] {23722#(<= 15 main_~main__t~0)} is VALID [2022-04-27 21:35:28,924 INFO L290 TraceCheckUtils]: 68: Hoare triple {23722#(<= 15 main_~main__t~0)} [1442] L869-->L881: Formula: (and (= v_main_~__tmp_45~0_1 v_main_~__VERIFIER_assert__cond~44_1) (= v_main_~main____CPAchecker_TMP_0~15_4 0) (= (ite (<= 0 v_main_~main__t~0_182) 1 0) v_main_~__tmp_45~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_182, main_~main____CPAchecker_TMP_0~15=v_main_~main____CPAchecker_TMP_0~15_4} OutVars{main_~main__t~0=v_main_~main__t~0_182, main_~__VERIFIER_assert__cond~44=v_main_~__VERIFIER_assert__cond~44_1, main_~main____CPAchecker_TMP_0~15=v_main_~main____CPAchecker_TMP_0~15_4, main_~__tmp_45~0=v_main_~__tmp_45~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~44, main_~__tmp_45~0] {23722#(<= 15 main_~main__t~0)} is VALID [2022-04-27 21:35:28,924 INFO L290 TraceCheckUtils]: 69: Hoare triple {23722#(<= 15 main_~main__t~0)} [1444] L881-->L892: Formula: (and (= v_main_~__tmp_46~0_1 (ite (<= v_main_~main__t~0_183 v_main_~main__tagbuf_len~0_98) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~44_4 0)) (= v_main_~__tmp_46~0_1 v_main_~__VERIFIER_assert__cond~45_1)) InVars {main_~main__t~0=v_main_~main__t~0_183, main_~__VERIFIER_assert__cond~44=v_main_~__VERIFIER_assert__cond~44_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_98} OutVars{main_~main__t~0=v_main_~main__t~0_183, main_~__VERIFIER_assert__cond~44=v_main_~__VERIFIER_assert__cond~44_4, main_~__VERIFIER_assert__cond~45=v_main_~__VERIFIER_assert__cond~45_1, main_~__tmp_46~0=v_main_~__tmp_46~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_98} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~45, main_~__tmp_46~0] {23722#(<= 15 main_~main__t~0)} is VALID [2022-04-27 21:35:28,925 INFO L290 TraceCheckUtils]: 70: Hoare triple {23722#(<= 15 main_~main__t~0)} [1446] L892-->L900: Formula: (and (= v_main_~main__t~0_185 v_main_~main____CPAchecker_TMP_1~15_1) (not (= v_main_~__VERIFIER_assert__cond~45_4 0)) (= (+ v_main_~main__t~0_185 1) v_main_~main__t~0_184)) InVars {main_~main__t~0=v_main_~main__t~0_185, main_~__VERIFIER_assert__cond~45=v_main_~__VERIFIER_assert__cond~45_4} OutVars{main_~main____CPAchecker_TMP_1~15=v_main_~main____CPAchecker_TMP_1~15_1, main_~main__t~0=v_main_~main__t~0_184, main_~__VERIFIER_assert__cond~45=v_main_~__VERIFIER_assert__cond~45_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~15, main_~main__t~0] {23723#(<= 16 main_~main__t~0)} is VALID [2022-04-27 21:35:28,925 INFO L290 TraceCheckUtils]: 71: Hoare triple {23723#(<= 16 main_~main__t~0)} [1448] L900-->L908: Formula: (and (= |v_main_#t~nondet24_2| v_main_~main____CPAchecker_TMP_0~16_1) (<= |v_main_#t~nondet24_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_100 v_main_~main__t~0_187)) (<= 0 (+ |v_main_#t~nondet24_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_187, main_#t~nondet24=|v_main_#t~nondet24_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_100} OutVars{main_~main__t~0=v_main_~main__t~0_187, main_~main____CPAchecker_TMP_0~16=v_main_~main____CPAchecker_TMP_0~16_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_100} AuxVars[] AssignedVars[main_#t~nondet24, main_~main____CPAchecker_TMP_0~16] {23723#(<= 16 main_~main__t~0)} is VALID [2022-04-27 21:35:28,925 INFO L290 TraceCheckUtils]: 72: Hoare triple {23723#(<= 16 main_~main__t~0)} [1450] L908-->L920: Formula: (and (= v_main_~__tmp_47~0_1 v_main_~__VERIFIER_assert__cond~46_1) (= v_main_~main____CPAchecker_TMP_0~16_4 0) (= v_main_~__tmp_47~0_1 (ite (<= 0 v_main_~main__t~0_188) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_188, main_~main____CPAchecker_TMP_0~16=v_main_~main____CPAchecker_TMP_0~16_4} OutVars{main_~main__t~0=v_main_~main__t~0_188, main_~__tmp_47~0=v_main_~__tmp_47~0_1, main_~main____CPAchecker_TMP_0~16=v_main_~main____CPAchecker_TMP_0~16_4, main_~__VERIFIER_assert__cond~46=v_main_~__VERIFIER_assert__cond~46_1} AuxVars[] AssignedVars[main_~__tmp_47~0, main_~__VERIFIER_assert__cond~46] {23723#(<= 16 main_~main__t~0)} is VALID [2022-04-27 21:35:28,925 INFO L290 TraceCheckUtils]: 73: Hoare triple {23723#(<= 16 main_~main__t~0)} [1452] L920-->L931: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~46_4 0)) (= v_main_~__tmp_48~0_1 v_main_~__VERIFIER_assert__cond~47_1) (= (ite (<= v_main_~main__t~0_189 v_main_~main__tagbuf_len~0_101) 1 0) v_main_~__tmp_48~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_189, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_101, main_~__VERIFIER_assert__cond~46=v_main_~__VERIFIER_assert__cond~46_4} OutVars{main_~main__t~0=v_main_~main__t~0_189, main_~__tmp_48~0=v_main_~__tmp_48~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_101, main_~__VERIFIER_assert__cond~46=v_main_~__VERIFIER_assert__cond~46_4, main_~__VERIFIER_assert__cond~47=v_main_~__VERIFIER_assert__cond~47_1} AuxVars[] AssignedVars[main_~__tmp_48~0, main_~__VERIFIER_assert__cond~47] {23723#(<= 16 main_~main__t~0)} is VALID [2022-04-27 21:35:28,926 INFO L290 TraceCheckUtils]: 74: Hoare triple {23723#(<= 16 main_~main__t~0)} [1454] L931-->L939: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~47_4 0)) (= v_main_~main__t~0_191 v_main_~main____CPAchecker_TMP_1~16_1) (= (+ v_main_~main__t~0_191 1) v_main_~main__t~0_190)) InVars {main_~main__t~0=v_main_~main__t~0_191, main_~__VERIFIER_assert__cond~47=v_main_~__VERIFIER_assert__cond~47_4} OutVars{main_~main__t~0=v_main_~main__t~0_190, main_~__VERIFIER_assert__cond~47=v_main_~__VERIFIER_assert__cond~47_4, main_~main____CPAchecker_TMP_1~16=v_main_~main____CPAchecker_TMP_1~16_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~16] {23724#(<= 17 main_~main__t~0)} is VALID [2022-04-27 21:35:28,926 INFO L290 TraceCheckUtils]: 75: Hoare triple {23724#(<= 17 main_~main__t~0)} [1456] L939-->L947: Formula: (and (<= 0 (+ |v_main_#t~nondet25_2| 2147483648)) (<= |v_main_#t~nondet25_2| 2147483647) (= |v_main_#t~nondet25_2| v_main_~main____CPAchecker_TMP_0~17_1) (not (= v_main_~main__tagbuf_len~0_103 v_main_~main__t~0_193))) InVars {main_~main__t~0=v_main_~main__t~0_193, main_#t~nondet25=|v_main_#t~nondet25_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_103} OutVars{main_~main____CPAchecker_TMP_0~17=v_main_~main____CPAchecker_TMP_0~17_1, main_~main__t~0=v_main_~main__t~0_193, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_103} AuxVars[] AssignedVars[main_#t~nondet25, main_~main____CPAchecker_TMP_0~17] {23724#(<= 17 main_~main__t~0)} is VALID [2022-04-27 21:35:28,926 INFO L290 TraceCheckUtils]: 76: Hoare triple {23724#(<= 17 main_~main__t~0)} [1458] L947-->L959: Formula: (and (= v_main_~main____CPAchecker_TMP_0~17_4 0) (= v_main_~__tmp_49~0_1 (ite (<= 0 v_main_~main__t~0_194) 1 0)) (= v_main_~__tmp_49~0_1 v_main_~__VERIFIER_assert__cond~48_1)) InVars {main_~main____CPAchecker_TMP_0~17=v_main_~main____CPAchecker_TMP_0~17_4, main_~main__t~0=v_main_~main__t~0_194} OutVars{main_~main____CPAchecker_TMP_0~17=v_main_~main____CPAchecker_TMP_0~17_4, main_~main__t~0=v_main_~main__t~0_194, main_~__tmp_49~0=v_main_~__tmp_49~0_1, main_~__VERIFIER_assert__cond~48=v_main_~__VERIFIER_assert__cond~48_1} AuxVars[] AssignedVars[main_~__tmp_49~0, main_~__VERIFIER_assert__cond~48] {23724#(<= 17 main_~main__t~0)} is VALID [2022-04-27 21:35:28,927 INFO L290 TraceCheckUtils]: 77: Hoare triple {23724#(<= 17 main_~main__t~0)} [1460] L959-->L970: Formula: (and (= (ite (<= v_main_~main__t~0_195 v_main_~main__tagbuf_len~0_104) 1 0) v_main_~__tmp_50~0_1) (not (= v_main_~__VERIFIER_assert__cond~48_4 0)) (= v_main_~__VERIFIER_assert__cond~49_1 v_main_~__tmp_50~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_195, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_104, main_~__VERIFIER_assert__cond~48=v_main_~__VERIFIER_assert__cond~48_4} OutVars{main_~main__t~0=v_main_~main__t~0_195, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_104, main_~__VERIFIER_assert__cond~48=v_main_~__VERIFIER_assert__cond~48_4, main_~__VERIFIER_assert__cond~49=v_main_~__VERIFIER_assert__cond~49_1, main_~__tmp_50~0=v_main_~__tmp_50~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~49, main_~__tmp_50~0] {23724#(<= 17 main_~main__t~0)} is VALID [2022-04-27 21:35:28,927 INFO L290 TraceCheckUtils]: 78: Hoare triple {23724#(<= 17 main_~main__t~0)} [1462] L970-->L978: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~49_4 0)) (= v_main_~main__t~0_197 v_main_~main____CPAchecker_TMP_1~17_1) (= (+ v_main_~main__t~0_197 1) v_main_~main__t~0_196)) InVars {main_~main__t~0=v_main_~main__t~0_197, main_~__VERIFIER_assert__cond~49=v_main_~__VERIFIER_assert__cond~49_4} OutVars{main_~main__t~0=v_main_~main__t~0_196, main_~main____CPAchecker_TMP_1~17=v_main_~main____CPAchecker_TMP_1~17_1, main_~__VERIFIER_assert__cond~49=v_main_~__VERIFIER_assert__cond~49_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~17] {23725#(<= 18 main_~main__t~0)} is VALID [2022-04-27 21:35:28,927 INFO L290 TraceCheckUtils]: 79: Hoare triple {23725#(<= 18 main_~main__t~0)} [1464] L978-->L986: Formula: (and (<= |v_main_#t~nondet26_2| 2147483647) (<= 0 (+ |v_main_#t~nondet26_2| 2147483648)) (= |v_main_#t~nondet26_2| v_main_~main____CPAchecker_TMP_0~18_1) (not (= v_main_~main__tagbuf_len~0_106 v_main_~main__t~0_199))) InVars {main_#t~nondet26=|v_main_#t~nondet26_2|, main_~main__t~0=v_main_~main__t~0_199, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_106} OutVars{main_~main__t~0=v_main_~main__t~0_199, main_~main____CPAchecker_TMP_0~18=v_main_~main____CPAchecker_TMP_0~18_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_106} AuxVars[] AssignedVars[main_#t~nondet26, main_~main____CPAchecker_TMP_0~18] {23725#(<= 18 main_~main__t~0)} is VALID [2022-04-27 21:35:28,928 INFO L290 TraceCheckUtils]: 80: Hoare triple {23725#(<= 18 main_~main__t~0)} [1466] L986-->L998: Formula: (and (= v_main_~__VERIFIER_assert__cond~50_1 v_main_~__tmp_51~0_1) (= v_main_~main____CPAchecker_TMP_0~18_4 0) (= (ite (<= 0 v_main_~main__t~0_200) 1 0) v_main_~__tmp_51~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_200, main_~main____CPAchecker_TMP_0~18=v_main_~main____CPAchecker_TMP_0~18_4} OutVars{main_~__tmp_51~0=v_main_~__tmp_51~0_1, main_~main__t~0=v_main_~main__t~0_200, main_~main____CPAchecker_TMP_0~18=v_main_~main____CPAchecker_TMP_0~18_4, main_~__VERIFIER_assert__cond~50=v_main_~__VERIFIER_assert__cond~50_1} AuxVars[] AssignedVars[main_~__tmp_51~0, main_~__VERIFIER_assert__cond~50] {23725#(<= 18 main_~main__t~0)} is VALID [2022-04-27 21:35:28,928 INFO L290 TraceCheckUtils]: 81: Hoare triple {23725#(<= 18 main_~main__t~0)} [1468] L998-->L1009: Formula: (and (= (ite (<= v_main_~main__t~0_201 v_main_~main__tagbuf_len~0_107) 1 0) v_main_~__tmp_52~0_1) (not (= v_main_~__VERIFIER_assert__cond~50_4 0)) (= v_main_~__VERIFIER_assert__cond~51_1 v_main_~__tmp_52~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_201, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_107, main_~__VERIFIER_assert__cond~50=v_main_~__VERIFIER_assert__cond~50_4} OutVars{main_~main__t~0=v_main_~main__t~0_201, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_107, main_~__VERIFIER_assert__cond~50=v_main_~__VERIFIER_assert__cond~50_4, main_~__tmp_52~0=v_main_~__tmp_52~0_1, main_~__VERIFIER_assert__cond~51=v_main_~__VERIFIER_assert__cond~51_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~51, main_~__tmp_52~0] {23725#(<= 18 main_~main__t~0)} is VALID [2022-04-27 21:35:28,928 INFO L290 TraceCheckUtils]: 82: Hoare triple {23725#(<= 18 main_~main__t~0)} [1470] L1009-->L1017: Formula: (and (= (+ v_main_~main__t~0_203 1) v_main_~main__t~0_202) (not (= v_main_~__VERIFIER_assert__cond~51_4 0)) (= v_main_~main__t~0_203 v_main_~main____CPAchecker_TMP_1~18_1)) InVars {main_~main__t~0=v_main_~main__t~0_203, main_~__VERIFIER_assert__cond~51=v_main_~__VERIFIER_assert__cond~51_4} OutVars{main_~main__t~0=v_main_~main__t~0_202, main_~main____CPAchecker_TMP_1~18=v_main_~main____CPAchecker_TMP_1~18_1, main_~__VERIFIER_assert__cond~51=v_main_~__VERIFIER_assert__cond~51_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~18] {23726#(<= 19 main_~main__t~0)} is VALID [2022-04-27 21:35:28,929 INFO L290 TraceCheckUtils]: 83: Hoare triple {23726#(<= 19 main_~main__t~0)} [1472] L1017-->L1025: Formula: (and (<= |v_main_#t~nondet27_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_109 v_main_~main__t~0_205)) (<= 0 (+ |v_main_#t~nondet27_2| 2147483648)) (= |v_main_#t~nondet27_2| v_main_~main____CPAchecker_TMP_0~19_1)) InVars {main_#t~nondet27=|v_main_#t~nondet27_2|, main_~main__t~0=v_main_~main__t~0_205, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_109} OutVars{main_~main__t~0=v_main_~main__t~0_205, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_109, main_~main____CPAchecker_TMP_0~19=v_main_~main____CPAchecker_TMP_0~19_1} AuxVars[] AssignedVars[main_#t~nondet27, main_~main____CPAchecker_TMP_0~19] {23726#(<= 19 main_~main__t~0)} is VALID [2022-04-27 21:35:28,929 INFO L290 TraceCheckUtils]: 84: Hoare triple {23726#(<= 19 main_~main__t~0)} [1474] L1025-->L1037: Formula: (and (= (ite (<= 0 v_main_~main__t~0_206) 1 0) v_main_~__tmp_53~0_1) (= v_main_~__VERIFIER_assert__cond~52_1 v_main_~__tmp_53~0_1) (= v_main_~main____CPAchecker_TMP_0~19_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_206, main_~main____CPAchecker_TMP_0~19=v_main_~main____CPAchecker_TMP_0~19_4} OutVars{main_~main__t~0=v_main_~main__t~0_206, main_~__tmp_53~0=v_main_~__tmp_53~0_1, main_~main____CPAchecker_TMP_0~19=v_main_~main____CPAchecker_TMP_0~19_4, main_~__VERIFIER_assert__cond~52=v_main_~__VERIFIER_assert__cond~52_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~52, main_~__tmp_53~0] {23726#(<= 19 main_~main__t~0)} is VALID [2022-04-27 21:35:28,929 INFO L290 TraceCheckUtils]: 85: Hoare triple {23726#(<= 19 main_~main__t~0)} [1476] L1037-->L1048: Formula: (and (= v_main_~__VERIFIER_assert__cond~53_1 v_main_~__tmp_54~0_1) (= (ite (<= v_main_~main__t~0_207 v_main_~main__tagbuf_len~0_110) 1 0) v_main_~__tmp_54~0_1) (not (= v_main_~__VERIFIER_assert__cond~52_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_207, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_110, main_~__VERIFIER_assert__cond~52=v_main_~__VERIFIER_assert__cond~52_4} OutVars{main_~__VERIFIER_assert__cond~53=v_main_~__VERIFIER_assert__cond~53_1, main_~main__t~0=v_main_~main__t~0_207, main_~__tmp_54~0=v_main_~__tmp_54~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_110, main_~__VERIFIER_assert__cond~52=v_main_~__VERIFIER_assert__cond~52_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~53, main_~__tmp_54~0] {23726#(<= 19 main_~main__t~0)} is VALID [2022-04-27 21:35:28,930 INFO L290 TraceCheckUtils]: 86: Hoare triple {23726#(<= 19 main_~main__t~0)} [1478] L1048-->L1056: Formula: (and (= v_main_~main__t~0_209 v_main_~main____CPAchecker_TMP_1~19_1) (not (= v_main_~__VERIFIER_assert__cond~53_4 0)) (= (+ v_main_~main__t~0_209 1) v_main_~main__t~0_208)) InVars {main_~__VERIFIER_assert__cond~53=v_main_~__VERIFIER_assert__cond~53_4, main_~main__t~0=v_main_~main__t~0_209} OutVars{main_~__VERIFIER_assert__cond~53=v_main_~__VERIFIER_assert__cond~53_4, main_~main__t~0=v_main_~main__t~0_208, main_~main____CPAchecker_TMP_1~19=v_main_~main____CPAchecker_TMP_1~19_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~19] {23727#(<= 20 main_~main__t~0)} is VALID [2022-04-27 21:35:28,930 INFO L290 TraceCheckUtils]: 87: Hoare triple {23727#(<= 20 main_~main__t~0)} [1480] L1056-->L1064: Formula: (and (= |v_main_#t~nondet28_2| v_main_~main____CPAchecker_TMP_0~20_1) (not (= v_main_~main__tagbuf_len~0_112 v_main_~main__t~0_211)) (<= 0 (+ |v_main_#t~nondet28_2| 2147483648)) (<= |v_main_#t~nondet28_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_211, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_112, main_#t~nondet28=|v_main_#t~nondet28_2|} OutVars{main_~main____CPAchecker_TMP_0~20=v_main_~main____CPAchecker_TMP_0~20_1, main_~main__t~0=v_main_~main__t~0_211, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_112} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~20, main_#t~nondet28] {23727#(<= 20 main_~main__t~0)} is VALID [2022-04-27 21:35:28,930 INFO L290 TraceCheckUtils]: 88: Hoare triple {23727#(<= 20 main_~main__t~0)} [1482] L1064-->L1076: Formula: (and (= v_main_~main____CPAchecker_TMP_0~20_4 0) (= v_main_~__tmp_55~0_1 (ite (<= 0 v_main_~main__t~0_212) 1 0)) (= v_main_~__VERIFIER_assert__cond~54_1 v_main_~__tmp_55~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_212, main_~main____CPAchecker_TMP_0~20=v_main_~main____CPAchecker_TMP_0~20_4} OutVars{main_~__VERIFIER_assert__cond~54=v_main_~__VERIFIER_assert__cond~54_1, main_~main__t~0=v_main_~main__t~0_212, main_~main____CPAchecker_TMP_0~20=v_main_~main____CPAchecker_TMP_0~20_4, main_~__tmp_55~0=v_main_~__tmp_55~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~54, main_~__tmp_55~0] {23727#(<= 20 main_~main__t~0)} is VALID [2022-04-27 21:35:28,931 INFO L290 TraceCheckUtils]: 89: Hoare triple {23727#(<= 20 main_~main__t~0)} [1484] L1076-->L1087: Formula: (and (= (ite (<= v_main_~main__t~0_213 v_main_~main__tagbuf_len~0_113) 1 0) v_main_~__tmp_56~0_1) (= v_main_~__VERIFIER_assert__cond~55_1 v_main_~__tmp_56~0_1) (not (= v_main_~__VERIFIER_assert__cond~54_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_213, main_~__VERIFIER_assert__cond~54=v_main_~__VERIFIER_assert__cond~54_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_113} OutVars{main_~__tmp_56~0=v_main_~__tmp_56~0_1, main_~main__t~0=v_main_~main__t~0_213, main_~__VERIFIER_assert__cond~54=v_main_~__VERIFIER_assert__cond~54_4, main_~__VERIFIER_assert__cond~55=v_main_~__VERIFIER_assert__cond~55_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_113} AuxVars[] AssignedVars[main_~__tmp_56~0, main_~__VERIFIER_assert__cond~55] {23727#(<= 20 main_~main__t~0)} is VALID [2022-04-27 21:35:28,931 INFO L290 TraceCheckUtils]: 90: Hoare triple {23727#(<= 20 main_~main__t~0)} [1486] L1087-->L1095: Formula: (and (= v_main_~main__t~0_214 (+ v_main_~main__t~0_215 1)) (= v_main_~main__t~0_215 v_main_~main____CPAchecker_TMP_1~20_1) (not (= v_main_~__VERIFIER_assert__cond~55_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_215, main_~__VERIFIER_assert__cond~55=v_main_~__VERIFIER_assert__cond~55_4} OutVars{main_~main__t~0=v_main_~main__t~0_214, main_~main____CPAchecker_TMP_1~20=v_main_~main____CPAchecker_TMP_1~20_1, main_~__VERIFIER_assert__cond~55=v_main_~__VERIFIER_assert__cond~55_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~20] {23728#(<= 21 main_~main__t~0)} is VALID [2022-04-27 21:35:28,931 INFO L290 TraceCheckUtils]: 91: Hoare triple {23728#(<= 21 main_~main__t~0)} [1488] L1095-->L1103: Formula: (and (= |v_main_#t~nondet29_2| v_main_~main____CPAchecker_TMP_0~21_1) (<= |v_main_#t~nondet29_2| 2147483647) (<= 0 (+ |v_main_#t~nondet29_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_115 v_main_~main__t~0_217))) InVars {main_~main__t~0=v_main_~main__t~0_217, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_115, main_#t~nondet29=|v_main_#t~nondet29_2|} OutVars{main_~main____CPAchecker_TMP_0~21=v_main_~main____CPAchecker_TMP_0~21_1, main_~main__t~0=v_main_~main__t~0_217, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_115} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~21, main_#t~nondet29] {23728#(<= 21 main_~main__t~0)} is VALID [2022-04-27 21:35:28,932 INFO L290 TraceCheckUtils]: 92: Hoare triple {23728#(<= 21 main_~main__t~0)} [1490] L1103-->L1115: Formula: (and (= v_main_~main____CPAchecker_TMP_0~21_4 0) (= v_main_~__tmp_57~0_1 (ite (<= 0 v_main_~main__t~0_218) 1 0)) (= v_main_~__VERIFIER_assert__cond~56_1 v_main_~__tmp_57~0_1)) InVars {main_~main____CPAchecker_TMP_0~21=v_main_~main____CPAchecker_TMP_0~21_4, main_~main__t~0=v_main_~main__t~0_218} OutVars{main_~main____CPAchecker_TMP_0~21=v_main_~main____CPAchecker_TMP_0~21_4, main_~main__t~0=v_main_~main__t~0_218, main_~__VERIFIER_assert__cond~56=v_main_~__VERIFIER_assert__cond~56_1, main_~__tmp_57~0=v_main_~__tmp_57~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~56, main_~__tmp_57~0] {23728#(<= 21 main_~main__t~0)} is VALID [2022-04-27 21:35:28,932 INFO L290 TraceCheckUtils]: 93: Hoare triple {23728#(<= 21 main_~main__t~0)} [1492] L1115-->L1126: Formula: (and (= v_main_~__VERIFIER_assert__cond~57_1 v_main_~__tmp_58~0_1) (not (= v_main_~__VERIFIER_assert__cond~56_4 0)) (= (ite (<= v_main_~main__t~0_219 v_main_~main__tagbuf_len~0_116) 1 0) v_main_~__tmp_58~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_219, main_~__VERIFIER_assert__cond~56=v_main_~__VERIFIER_assert__cond~56_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_116} OutVars{main_~main__t~0=v_main_~main__t~0_219, main_~__VERIFIER_assert__cond~56=v_main_~__VERIFIER_assert__cond~56_4, main_~__tmp_58~0=v_main_~__tmp_58~0_1, main_~__VERIFIER_assert__cond~57=v_main_~__VERIFIER_assert__cond~57_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_116} AuxVars[] AssignedVars[main_~__tmp_58~0, main_~__VERIFIER_assert__cond~57] {23728#(<= 21 main_~main__t~0)} is VALID [2022-04-27 21:35:28,933 INFO L290 TraceCheckUtils]: 94: Hoare triple {23728#(<= 21 main_~main__t~0)} [1494] L1126-->L1134: Formula: (and (= v_main_~main__t~0_221 v_main_~main____CPAchecker_TMP_1~21_1) (= (+ v_main_~main__t~0_221 1) v_main_~main__t~0_220) (not (= v_main_~__VERIFIER_assert__cond~57_4 0))) InVars {main_~__VERIFIER_assert__cond~57=v_main_~__VERIFIER_assert__cond~57_4, main_~main__t~0=v_main_~main__t~0_221} OutVars{main_~main__t~0=v_main_~main__t~0_220, main_~main____CPAchecker_TMP_1~21=v_main_~main____CPAchecker_TMP_1~21_1, main_~__VERIFIER_assert__cond~57=v_main_~__VERIFIER_assert__cond~57_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~21] {23729#(<= 22 main_~main__t~0)} is VALID [2022-04-27 21:35:28,933 INFO L290 TraceCheckUtils]: 95: Hoare triple {23729#(<= 22 main_~main__t~0)} [1496] L1134-->L1142: Formula: (and (not (= v_main_~main__tagbuf_len~0_118 v_main_~main__t~0_223)) (= |v_main_#t~nondet30_2| v_main_~main____CPAchecker_TMP_0~22_1) (<= |v_main_#t~nondet30_2| 2147483647) (<= 0 (+ |v_main_#t~nondet30_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_223, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_118, main_#t~nondet30=|v_main_#t~nondet30_2|} OutVars{main_~main__t~0=v_main_~main__t~0_223, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_118, main_~main____CPAchecker_TMP_0~22=v_main_~main____CPAchecker_TMP_0~22_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~22, main_#t~nondet30] {23729#(<= 22 main_~main__t~0)} is VALID [2022-04-27 21:35:28,933 INFO L290 TraceCheckUtils]: 96: Hoare triple {23729#(<= 22 main_~main__t~0)} [1498] L1142-->L1154: Formula: (and (= (ite (<= 0 v_main_~main__t~0_224) 1 0) v_main_~__tmp_59~0_1) (= v_main_~__VERIFIER_assert__cond~58_1 v_main_~__tmp_59~0_1) (= v_main_~main____CPAchecker_TMP_0~22_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_224, main_~main____CPAchecker_TMP_0~22=v_main_~main____CPAchecker_TMP_0~22_4} OutVars{main_~main__t~0=v_main_~main__t~0_224, main_~__VERIFIER_assert__cond~58=v_main_~__VERIFIER_assert__cond~58_1, main_~__tmp_59~0=v_main_~__tmp_59~0_1, main_~main____CPAchecker_TMP_0~22=v_main_~main____CPAchecker_TMP_0~22_4} AuxVars[] AssignedVars[main_~__tmp_59~0, main_~__VERIFIER_assert__cond~58] {23729#(<= 22 main_~main__t~0)} is VALID [2022-04-27 21:35:28,934 INFO L290 TraceCheckUtils]: 97: Hoare triple {23729#(<= 22 main_~main__t~0)} [1500] L1154-->L1165: Formula: (and (= v_main_~__tmp_60~0_1 (ite (<= v_main_~main__t~0_225 v_main_~main__tagbuf_len~0_119) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~58_4 0)) (= v_main_~__VERIFIER_assert__cond~59_1 v_main_~__tmp_60~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_225, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_119, main_~__VERIFIER_assert__cond~58=v_main_~__VERIFIER_assert__cond~58_4} OutVars{main_~main__t~0=v_main_~main__t~0_225, main_~__tmp_60~0=v_main_~__tmp_60~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_119, main_~__VERIFIER_assert__cond~58=v_main_~__VERIFIER_assert__cond~58_4, main_~__VERIFIER_assert__cond~59=v_main_~__VERIFIER_assert__cond~59_1} AuxVars[] AssignedVars[main_~__tmp_60~0, main_~__VERIFIER_assert__cond~59] {23729#(<= 22 main_~main__t~0)} is VALID [2022-04-27 21:35:28,934 INFO L290 TraceCheckUtils]: 98: Hoare triple {23729#(<= 22 main_~main__t~0)} [1502] L1165-->L1173: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~59_4 0)) (= v_main_~main__t~0_227 v_main_~main____CPAchecker_TMP_1~22_1) (= (+ v_main_~main__t~0_227 1) v_main_~main__t~0_226)) InVars {main_~main__t~0=v_main_~main__t~0_227, main_~__VERIFIER_assert__cond~59=v_main_~__VERIFIER_assert__cond~59_4} OutVars{main_~main__t~0=v_main_~main__t~0_226, main_~main____CPAchecker_TMP_1~22=v_main_~main____CPAchecker_TMP_1~22_1, main_~__VERIFIER_assert__cond~59=v_main_~__VERIFIER_assert__cond~59_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~22] {23730#(<= 23 main_~main__t~0)} is VALID [2022-04-27 21:35:28,934 INFO L290 TraceCheckUtils]: 99: Hoare triple {23730#(<= 23 main_~main__t~0)} [1504] L1173-->L1181: Formula: (and (= |v_main_#t~nondet31_2| v_main_~main____CPAchecker_TMP_0~23_1) (<= |v_main_#t~nondet31_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_121 v_main_~main__t~0_229)) (<= 0 (+ |v_main_#t~nondet31_2| 2147483648))) InVars {main_#t~nondet31=|v_main_#t~nondet31_2|, main_~main__t~0=v_main_~main__t~0_229, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_121} OutVars{main_~main__t~0=v_main_~main__t~0_229, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_121, main_~main____CPAchecker_TMP_0~23=v_main_~main____CPAchecker_TMP_0~23_1} AuxVars[] AssignedVars[main_#t~nondet31, main_~main____CPAchecker_TMP_0~23] {23730#(<= 23 main_~main__t~0)} is VALID [2022-04-27 21:35:28,935 INFO L290 TraceCheckUtils]: 100: Hoare triple {23730#(<= 23 main_~main__t~0)} [1506] L1181-->L1193: Formula: (and (= v_main_~__tmp_61~0_1 (ite (<= 0 v_main_~main__t~0_230) 1 0)) (= v_main_~main____CPAchecker_TMP_0~23_4 0) (= v_main_~__VERIFIER_assert__cond~60_1 v_main_~__tmp_61~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_230, main_~main____CPAchecker_TMP_0~23=v_main_~main____CPAchecker_TMP_0~23_4} OutVars{main_~main__t~0=v_main_~main__t~0_230, main_~__tmp_61~0=v_main_~__tmp_61~0_1, main_~__VERIFIER_assert__cond~60=v_main_~__VERIFIER_assert__cond~60_1, main_~main____CPAchecker_TMP_0~23=v_main_~main____CPAchecker_TMP_0~23_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~60, main_~__tmp_61~0] {23730#(<= 23 main_~main__t~0)} is VALID [2022-04-27 21:35:28,935 INFO L290 TraceCheckUtils]: 101: Hoare triple {23730#(<= 23 main_~main__t~0)} [1508] L1193-->L1204: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~60_4 0)) (= (ite (<= v_main_~main__t~0_231 v_main_~main__tagbuf_len~0_122) 1 0) v_main_~__tmp_62~0_1) (= v_main_~__VERIFIER_assert__cond~61_1 v_main_~__tmp_62~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_231, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_122, main_~__VERIFIER_assert__cond~60=v_main_~__VERIFIER_assert__cond~60_4} OutVars{main_~main__t~0=v_main_~main__t~0_231, main_~__VERIFIER_assert__cond~61=v_main_~__VERIFIER_assert__cond~61_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_122, main_~__VERIFIER_assert__cond~60=v_main_~__VERIFIER_assert__cond~60_4, main_~__tmp_62~0=v_main_~__tmp_62~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~61, main_~__tmp_62~0] {23730#(<= 23 main_~main__t~0)} is VALID [2022-04-27 21:35:28,936 INFO L290 TraceCheckUtils]: 102: Hoare triple {23730#(<= 23 main_~main__t~0)} [1510] L1204-->L1212: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~61_4 0)) (= v_main_~main__t~0_233 v_main_~main____CPAchecker_TMP_1~23_1) (= (+ v_main_~main__t~0_233 1) v_main_~main__t~0_232)) InVars {main_~__VERIFIER_assert__cond~61=v_main_~__VERIFIER_assert__cond~61_4, main_~main__t~0=v_main_~main__t~0_233} OutVars{main_~main__t~0=v_main_~main__t~0_232, main_~main____CPAchecker_TMP_1~23=v_main_~main____CPAchecker_TMP_1~23_1, main_~__VERIFIER_assert__cond~61=v_main_~__VERIFIER_assert__cond~61_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~23] {23731#(<= 24 main_~main__t~0)} is VALID [2022-04-27 21:35:28,936 INFO L290 TraceCheckUtils]: 103: Hoare triple {23731#(<= 24 main_~main__t~0)} [1512] L1212-->L1220: Formula: (and (<= 0 (+ |v_main_#t~nondet32_2| 2147483648)) (<= |v_main_#t~nondet32_2| 2147483647) (= |v_main_#t~nondet32_2| v_main_~main____CPAchecker_TMP_0~24_1) (not (= v_main_~main__tagbuf_len~0_124 v_main_~main__t~0_235))) InVars {main_~main__t~0=v_main_~main__t~0_235, main_#t~nondet32=|v_main_#t~nondet32_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_124} OutVars{main_~main__t~0=v_main_~main__t~0_235, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_124, main_~main____CPAchecker_TMP_0~24=v_main_~main____CPAchecker_TMP_0~24_1} AuxVars[] AssignedVars[main_#t~nondet32, main_~main____CPAchecker_TMP_0~24] {23731#(<= 24 main_~main__t~0)} is VALID [2022-04-27 21:35:28,936 INFO L290 TraceCheckUtils]: 104: Hoare triple {23731#(<= 24 main_~main__t~0)} [1514] L1220-->L1232: Formula: (and (= v_main_~__VERIFIER_assert__cond~62_1 v_main_~__tmp_63~0_1) (= v_main_~__tmp_63~0_1 (ite (<= 0 v_main_~main__t~0_236) 1 0)) (= v_main_~main____CPAchecker_TMP_0~24_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_236, main_~main____CPAchecker_TMP_0~24=v_main_~main____CPAchecker_TMP_0~24_4} OutVars{main_~__tmp_63~0=v_main_~__tmp_63~0_1, main_~main__t~0=v_main_~main__t~0_236, main_~main____CPAchecker_TMP_0~24=v_main_~main____CPAchecker_TMP_0~24_4, main_~__VERIFIER_assert__cond~62=v_main_~__VERIFIER_assert__cond~62_1} AuxVars[] AssignedVars[main_~__tmp_63~0, main_~__VERIFIER_assert__cond~62] {23731#(<= 24 main_~main__t~0)} is VALID [2022-04-27 21:35:28,937 INFO L290 TraceCheckUtils]: 105: Hoare triple {23731#(<= 24 main_~main__t~0)} [1516] L1232-->L1243: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~62_4 0)) (= v_main_~__VERIFIER_assert__cond~63_1 v_main_~__tmp_64~0_1) (= (ite (<= v_main_~main__t~0_237 v_main_~main__tagbuf_len~0_125) 1 0) v_main_~__tmp_64~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_237, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_125, main_~__VERIFIER_assert__cond~62=v_main_~__VERIFIER_assert__cond~62_4} OutVars{main_~main__t~0=v_main_~main__t~0_237, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_125, main_~__VERIFIER_assert__cond~63=v_main_~__VERIFIER_assert__cond~63_1, main_~__VERIFIER_assert__cond~62=v_main_~__VERIFIER_assert__cond~62_4, main_~__tmp_64~0=v_main_~__tmp_64~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~63, main_~__tmp_64~0] {23731#(<= 24 main_~main__t~0)} is VALID [2022-04-27 21:35:28,937 INFO L290 TraceCheckUtils]: 106: Hoare triple {23731#(<= 24 main_~main__t~0)} [1518] L1243-->L1251: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~63_4 0)) (= v_main_~main__t~0_238 (+ v_main_~main__t~0_239 1)) (= v_main_~main__t~0_239 v_main_~main____CPAchecker_TMP_1~24_1)) InVars {main_~main__t~0=v_main_~main__t~0_239, main_~__VERIFIER_assert__cond~63=v_main_~__VERIFIER_assert__cond~63_4} OutVars{main_~main__t~0=v_main_~main__t~0_238, main_~main____CPAchecker_TMP_1~24=v_main_~main____CPAchecker_TMP_1~24_1, main_~__VERIFIER_assert__cond~63=v_main_~__VERIFIER_assert__cond~63_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~24] {23732#(<= 25 main_~main__t~0)} is VALID [2022-04-27 21:35:28,937 INFO L290 TraceCheckUtils]: 107: Hoare triple {23732#(<= 25 main_~main__t~0)} [1520] L1251-->L1259: Formula: (and (not (= v_main_~main__tagbuf_len~0_127 v_main_~main__t~0_241)) (<= |v_main_#t~nondet33_2| 2147483647) (= |v_main_#t~nondet33_2| v_main_~main____CPAchecker_TMP_0~25_1) (<= 0 (+ |v_main_#t~nondet33_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_241, main_#t~nondet33=|v_main_#t~nondet33_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_127} OutVars{main_~main__t~0=v_main_~main__t~0_241, main_~main____CPAchecker_TMP_0~25=v_main_~main____CPAchecker_TMP_0~25_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_127} AuxVars[] AssignedVars[main_#t~nondet33, main_~main____CPAchecker_TMP_0~25] {23732#(<= 25 main_~main__t~0)} is VALID [2022-04-27 21:35:28,938 INFO L290 TraceCheckUtils]: 108: Hoare triple {23732#(<= 25 main_~main__t~0)} [1522] L1259-->L1271: Formula: (and (= v_main_~main____CPAchecker_TMP_0~25_4 0) (= v_main_~__tmp_65~0_1 (ite (<= 0 v_main_~main__t~0_242) 1 0)) (= v_main_~__VERIFIER_assert__cond~64_1 v_main_~__tmp_65~0_1)) InVars {main_~main____CPAchecker_TMP_0~25=v_main_~main____CPAchecker_TMP_0~25_4, main_~main__t~0=v_main_~main__t~0_242} OutVars{main_~__VERIFIER_assert__cond~64=v_main_~__VERIFIER_assert__cond~64_1, main_~main__t~0=v_main_~main__t~0_242, main_~main____CPAchecker_TMP_0~25=v_main_~main____CPAchecker_TMP_0~25_4, main_~__tmp_65~0=v_main_~__tmp_65~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~64, main_~__tmp_65~0] {23732#(<= 25 main_~main__t~0)} is VALID [2022-04-27 21:35:28,938 INFO L290 TraceCheckUtils]: 109: Hoare triple {23732#(<= 25 main_~main__t~0)} [1524] L1271-->L1282: Formula: (and (= (ite (<= v_main_~main__t~0_243 v_main_~main__tagbuf_len~0_128) 1 0) v_main_~__tmp_66~0_1) (not (= v_main_~__VERIFIER_assert__cond~64_4 0)) (= v_main_~__VERIFIER_assert__cond~65_1 v_main_~__tmp_66~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_243, main_~__VERIFIER_assert__cond~64=v_main_~__VERIFIER_assert__cond~64_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_128} OutVars{main_~__VERIFIER_assert__cond~65=v_main_~__VERIFIER_assert__cond~65_1, main_~main__t~0=v_main_~main__t~0_243, main_~__VERIFIER_assert__cond~64=v_main_~__VERIFIER_assert__cond~64_4, main_~__tmp_66~0=v_main_~__tmp_66~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_128} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~65, main_~__tmp_66~0] {23732#(<= 25 main_~main__t~0)} is VALID [2022-04-27 21:35:28,938 INFO L290 TraceCheckUtils]: 110: Hoare triple {23732#(<= 25 main_~main__t~0)} [1526] L1282-->L1290: Formula: (and (= (+ v_main_~main__t~0_245 1) v_main_~main__t~0_244) (not (= v_main_~__VERIFIER_assert__cond~65_4 0)) (= v_main_~main__t~0_245 v_main_~main____CPAchecker_TMP_1~25_1)) InVars {main_~__VERIFIER_assert__cond~65=v_main_~__VERIFIER_assert__cond~65_4, main_~main__t~0=v_main_~main__t~0_245} OutVars{main_~__VERIFIER_assert__cond~65=v_main_~__VERIFIER_assert__cond~65_4, main_~main__t~0=v_main_~main__t~0_244, main_~main____CPAchecker_TMP_1~25=v_main_~main____CPAchecker_TMP_1~25_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~25] {23733#(<= 26 main_~main__t~0)} is VALID [2022-04-27 21:35:28,939 INFO L290 TraceCheckUtils]: 111: Hoare triple {23733#(<= 26 main_~main__t~0)} [1528] L1290-->L1298: Formula: (and (<= 0 (+ |v_main_#t~nondet34_2| 2147483648)) (= |v_main_#t~nondet34_2| v_main_~main____CPAchecker_TMP_0~26_1) (not (= v_main_~main__tagbuf_len~0_130 v_main_~main__t~0_247)) (<= |v_main_#t~nondet34_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_247, main_#t~nondet34=|v_main_#t~nondet34_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_130} OutVars{main_~main__t~0=v_main_~main__t~0_247, main_~main____CPAchecker_TMP_0~26=v_main_~main____CPAchecker_TMP_0~26_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_130} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~26, main_#t~nondet34] {23733#(<= 26 main_~main__t~0)} is VALID [2022-04-27 21:35:28,939 INFO L290 TraceCheckUtils]: 112: Hoare triple {23733#(<= 26 main_~main__t~0)} [1530] L1298-->L1310: Formula: (and (= v_main_~main____CPAchecker_TMP_0~26_4 0) (= v_main_~__tmp_67~0_1 (ite (<= 0 v_main_~main__t~0_248) 1 0)) (= v_main_~__VERIFIER_assert__cond~66_1 v_main_~__tmp_67~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_248, main_~main____CPAchecker_TMP_0~26=v_main_~main____CPAchecker_TMP_0~26_4} OutVars{main_~main__t~0=v_main_~main__t~0_248, main_~__VERIFIER_assert__cond~66=v_main_~__VERIFIER_assert__cond~66_1, main_~main____CPAchecker_TMP_0~26=v_main_~main____CPAchecker_TMP_0~26_4, main_~__tmp_67~0=v_main_~__tmp_67~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~66, main_~__tmp_67~0] {23733#(<= 26 main_~main__t~0)} is VALID [2022-04-27 21:35:28,939 INFO L290 TraceCheckUtils]: 113: Hoare triple {23733#(<= 26 main_~main__t~0)} [1532] L1310-->L1321: Formula: (and (= v_main_~__VERIFIER_assert__cond~67_1 v_main_~__tmp_68~0_1) (= (ite (<= v_main_~main__t~0_249 v_main_~main__tagbuf_len~0_131) 1 0) v_main_~__tmp_68~0_1) (not (= v_main_~__VERIFIER_assert__cond~66_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_249, main_~__VERIFIER_assert__cond~66=v_main_~__VERIFIER_assert__cond~66_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_131} OutVars{main_~main__t~0=v_main_~main__t~0_249, main_~__VERIFIER_assert__cond~67=v_main_~__VERIFIER_assert__cond~67_1, main_~__tmp_68~0=v_main_~__tmp_68~0_1, main_~__VERIFIER_assert__cond~66=v_main_~__VERIFIER_assert__cond~66_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_131} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~67, main_~__tmp_68~0] {23733#(<= 26 main_~main__t~0)} is VALID [2022-04-27 21:35:28,940 INFO L290 TraceCheckUtils]: 114: Hoare triple {23733#(<= 26 main_~main__t~0)} [1534] L1321-->L1329: Formula: (and (= (+ v_main_~main__t~0_251 1) v_main_~main__t~0_250) (not (= v_main_~__VERIFIER_assert__cond~67_4 0)) (= v_main_~main__t~0_251 v_main_~main____CPAchecker_TMP_1~26_1)) InVars {main_~main__t~0=v_main_~main__t~0_251, main_~__VERIFIER_assert__cond~67=v_main_~__VERIFIER_assert__cond~67_4} OutVars{main_~main__t~0=v_main_~main__t~0_250, main_~__VERIFIER_assert__cond~67=v_main_~__VERIFIER_assert__cond~67_4, main_~main____CPAchecker_TMP_1~26=v_main_~main____CPAchecker_TMP_1~26_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~26] {23734#(<= 27 main_~main__t~0)} is VALID [2022-04-27 21:35:28,940 INFO L290 TraceCheckUtils]: 115: Hoare triple {23734#(<= 27 main_~main__t~0)} [1536] L1329-->L1337: Formula: (and (<= 0 (+ |v_main_#t~nondet35_2| 2147483648)) (<= |v_main_#t~nondet35_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_133 v_main_~main__t~0_253)) (= |v_main_#t~nondet35_2| v_main_~main____CPAchecker_TMP_0~27_1)) InVars {main_~main__t~0=v_main_~main__t~0_253, main_#t~nondet35=|v_main_#t~nondet35_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_133} OutVars{main_~main__t~0=v_main_~main__t~0_253, main_~main____CPAchecker_TMP_0~27=v_main_~main____CPAchecker_TMP_0~27_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_133} AuxVars[] AssignedVars[main_#t~nondet35, main_~main____CPAchecker_TMP_0~27] {23734#(<= 27 main_~main__t~0)} is VALID [2022-04-27 21:35:28,942 INFO L290 TraceCheckUtils]: 116: Hoare triple {23734#(<= 27 main_~main__t~0)} [1538] L1337-->L1349: Formula: (and (= v_main_~main____CPAchecker_TMP_0~27_4 0) (= v_main_~__VERIFIER_assert__cond~68_1 v_main_~__tmp_69~0_1) (= (ite (<= 0 v_main_~main__t~0_254) 1 0) v_main_~__tmp_69~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_254, main_~main____CPAchecker_TMP_0~27=v_main_~main____CPAchecker_TMP_0~27_4} OutVars{main_~main__t~0=v_main_~main__t~0_254, main_~main____CPAchecker_TMP_0~27=v_main_~main____CPAchecker_TMP_0~27_4, main_~__tmp_69~0=v_main_~__tmp_69~0_1, main_~__VERIFIER_assert__cond~68=v_main_~__VERIFIER_assert__cond~68_1} AuxVars[] AssignedVars[main_~__tmp_69~0, main_~__VERIFIER_assert__cond~68] {23734#(<= 27 main_~main__t~0)} is VALID [2022-04-27 21:35:28,942 INFO L290 TraceCheckUtils]: 117: Hoare triple {23734#(<= 27 main_~main__t~0)} [1540] L1349-->L1360: Formula: (and (= v_main_~__tmp_70~0_1 (ite (<= v_main_~main__t~0_255 v_main_~main__tagbuf_len~0_134) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~68_4 0)) (= v_main_~__VERIFIER_assert__cond~69_1 v_main_~__tmp_70~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_255, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_134, main_~__VERIFIER_assert__cond~68=v_main_~__VERIFIER_assert__cond~68_4} OutVars{main_~main__t~0=v_main_~main__t~0_255, main_~__VERIFIER_assert__cond~69=v_main_~__VERIFIER_assert__cond~69_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_134, main_~__VERIFIER_assert__cond~68=v_main_~__VERIFIER_assert__cond~68_4, main_~__tmp_70~0=v_main_~__tmp_70~0_1} AuxVars[] AssignedVars[main_~__tmp_70~0, main_~__VERIFIER_assert__cond~69] {23734#(<= 27 main_~main__t~0)} is VALID [2022-04-27 21:35:28,942 INFO L290 TraceCheckUtils]: 118: Hoare triple {23734#(<= 27 main_~main__t~0)} [1542] L1360-->L1368: Formula: (and (= (+ v_main_~main__t~0_257 1) v_main_~main__t~0_256) (not (= v_main_~__VERIFIER_assert__cond~69_4 0)) (= v_main_~main__t~0_257 v_main_~main____CPAchecker_TMP_1~27_1)) InVars {main_~__VERIFIER_assert__cond~69=v_main_~__VERIFIER_assert__cond~69_4, main_~main__t~0=v_main_~main__t~0_257} OutVars{main_~main____CPAchecker_TMP_1~27=v_main_~main____CPAchecker_TMP_1~27_1, main_~main__t~0=v_main_~main__t~0_256, main_~__VERIFIER_assert__cond~69=v_main_~__VERIFIER_assert__cond~69_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~27, main_~main__t~0] {23735#(<= 28 main_~main__t~0)} is VALID [2022-04-27 21:35:28,943 INFO L290 TraceCheckUtils]: 119: Hoare triple {23735#(<= 28 main_~main__t~0)} [1544] L1368-->L1376: Formula: (and (= |v_main_#t~nondet36_2| v_main_~main____CPAchecker_TMP_0~28_1) (not (= v_main_~main__tagbuf_len~0_136 v_main_~main__t~0_259)) (<= |v_main_#t~nondet36_2| 2147483647) (<= 0 (+ |v_main_#t~nondet36_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_259, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_136, main_#t~nondet36=|v_main_#t~nondet36_2|} OutVars{main_~main__t~0=v_main_~main__t~0_259, main_~main____CPAchecker_TMP_0~28=v_main_~main____CPAchecker_TMP_0~28_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_136} AuxVars[] AssignedVars[main_#t~nondet36, main_~main____CPAchecker_TMP_0~28] {23735#(<= 28 main_~main__t~0)} is VALID [2022-04-27 21:35:28,943 INFO L290 TraceCheckUtils]: 120: Hoare triple {23735#(<= 28 main_~main__t~0)} [1546] L1376-->L1388: Formula: (and (= v_main_~__VERIFIER_assert__cond~70_1 v_main_~__tmp_71~0_1) (= (ite (<= 0 v_main_~main__t~0_260) 1 0) v_main_~__tmp_71~0_1) (= v_main_~main____CPAchecker_TMP_0~28_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_260, main_~main____CPAchecker_TMP_0~28=v_main_~main____CPAchecker_TMP_0~28_4} OutVars{main_~main__t~0=v_main_~main__t~0_260, main_~main____CPAchecker_TMP_0~28=v_main_~main____CPAchecker_TMP_0~28_4, main_~__VERIFIER_assert__cond~70=v_main_~__VERIFIER_assert__cond~70_1, main_~__tmp_71~0=v_main_~__tmp_71~0_1} AuxVars[] AssignedVars[main_~__tmp_71~0, main_~__VERIFIER_assert__cond~70] {23735#(<= 28 main_~main__t~0)} is VALID [2022-04-27 21:35:28,943 INFO L290 TraceCheckUtils]: 121: Hoare triple {23735#(<= 28 main_~main__t~0)} [1548] L1388-->L1399: Formula: (and (= v_main_~__VERIFIER_assert__cond~71_1 v_main_~__tmp_72~0_1) (not (= v_main_~__VERIFIER_assert__cond~70_4 0)) (= v_main_~__tmp_72~0_1 (ite (<= v_main_~main__t~0_261 v_main_~main__tagbuf_len~0_137) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_261, main_~__VERIFIER_assert__cond~70=v_main_~__VERIFIER_assert__cond~70_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_137} OutVars{main_~main__t~0=v_main_~main__t~0_261, main_~__tmp_72~0=v_main_~__tmp_72~0_1, main_~__VERIFIER_assert__cond~70=v_main_~__VERIFIER_assert__cond~70_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_137, main_~__VERIFIER_assert__cond~71=v_main_~__VERIFIER_assert__cond~71_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~71, main_~__tmp_72~0] {23735#(<= 28 main_~main__t~0)} is VALID [2022-04-27 21:35:28,944 INFO L290 TraceCheckUtils]: 122: Hoare triple {23735#(<= 28 main_~main__t~0)} [1550] L1399-->L1407: Formula: (and (= v_main_~main__t~0_263 v_main_~main____CPAchecker_TMP_1~28_1) (= v_main_~main__t~0_262 (+ v_main_~main__t~0_263 1)) (not (= v_main_~__VERIFIER_assert__cond~71_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_263, main_~__VERIFIER_assert__cond~71=v_main_~__VERIFIER_assert__cond~71_4} OutVars{main_~main__t~0=v_main_~main__t~0_262, main_~main____CPAchecker_TMP_1~28=v_main_~main____CPAchecker_TMP_1~28_1, main_~__VERIFIER_assert__cond~71=v_main_~__VERIFIER_assert__cond~71_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~28] {23736#(<= 29 main_~main__t~0)} is VALID [2022-04-27 21:35:28,944 INFO L290 TraceCheckUtils]: 123: Hoare triple {23736#(<= 29 main_~main__t~0)} [1552] L1407-->L1415: Formula: (and (not (= v_main_~main__tagbuf_len~0_139 v_main_~main__t~0_265)) (<= 0 (+ |v_main_#t~nondet37_2| 2147483648)) (= |v_main_#t~nondet37_2| v_main_~main____CPAchecker_TMP_0~29_1) (<= |v_main_#t~nondet37_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_265, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_139, main_#t~nondet37=|v_main_#t~nondet37_2|} OutVars{main_~main____CPAchecker_TMP_0~29=v_main_~main____CPAchecker_TMP_0~29_1, main_~main__t~0=v_main_~main__t~0_265, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_139} AuxVars[] AssignedVars[main_#t~nondet37, main_~main____CPAchecker_TMP_0~29] {23736#(<= 29 main_~main__t~0)} is VALID [2022-04-27 21:35:28,945 INFO L290 TraceCheckUtils]: 124: Hoare triple {23736#(<= 29 main_~main__t~0)} [1554] L1415-->L1427: Formula: (and (= (ite (<= 0 v_main_~main__t~0_266) 1 0) v_main_~__tmp_73~0_1) (= v_main_~__VERIFIER_assert__cond~72_1 v_main_~__tmp_73~0_1) (= v_main_~main____CPAchecker_TMP_0~29_4 0)) InVars {main_~main____CPAchecker_TMP_0~29=v_main_~main____CPAchecker_TMP_0~29_4, main_~main__t~0=v_main_~main__t~0_266} OutVars{main_~main____CPAchecker_TMP_0~29=v_main_~main____CPAchecker_TMP_0~29_4, main_~main__t~0=v_main_~main__t~0_266, main_~__tmp_73~0=v_main_~__tmp_73~0_1, main_~__VERIFIER_assert__cond~72=v_main_~__VERIFIER_assert__cond~72_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~72, main_~__tmp_73~0] {23736#(<= 29 main_~main__t~0)} is VALID [2022-04-27 21:35:28,945 INFO L290 TraceCheckUtils]: 125: Hoare triple {23736#(<= 29 main_~main__t~0)} [1556] L1427-->L1438: Formula: (and (= v_main_~__tmp_74~0_1 (ite (<= v_main_~main__t~0_267 v_main_~main__tagbuf_len~0_140) 1 0)) (= v_main_~__VERIFIER_assert__cond~73_1 v_main_~__tmp_74~0_1) (not (= v_main_~__VERIFIER_assert__cond~72_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_267, main_~__VERIFIER_assert__cond~72=v_main_~__VERIFIER_assert__cond~72_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_140} OutVars{main_~main__t~0=v_main_~main__t~0_267, main_~__tmp_74~0=v_main_~__tmp_74~0_1, main_~__VERIFIER_assert__cond~72=v_main_~__VERIFIER_assert__cond~72_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_140, main_~__VERIFIER_assert__cond~73=v_main_~__VERIFIER_assert__cond~73_1} AuxVars[] AssignedVars[main_~__tmp_74~0, main_~__VERIFIER_assert__cond~73] {23736#(<= 29 main_~main__t~0)} is VALID [2022-04-27 21:35:28,945 INFO L290 TraceCheckUtils]: 126: Hoare triple {23736#(<= 29 main_~main__t~0)} [1558] L1438-->L1446: Formula: (and (= v_main_~main__t~0_269 v_main_~main____CPAchecker_TMP_1~29_1) (not (= v_main_~__VERIFIER_assert__cond~73_4 0)) (= (+ v_main_~main__t~0_269 1) v_main_~main__t~0_268)) InVars {main_~main__t~0=v_main_~main__t~0_269, main_~__VERIFIER_assert__cond~73=v_main_~__VERIFIER_assert__cond~73_4} OutVars{main_~main__t~0=v_main_~main__t~0_268, main_~main____CPAchecker_TMP_1~29=v_main_~main____CPAchecker_TMP_1~29_1, main_~__VERIFIER_assert__cond~73=v_main_~__VERIFIER_assert__cond~73_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~29] {23737#(<= 30 main_~main__t~0)} is VALID [2022-04-27 21:35:28,946 INFO L290 TraceCheckUtils]: 127: Hoare triple {23737#(<= 30 main_~main__t~0)} [1560] L1446-->L1454: Formula: (and (= |v_main_#t~nondet38_2| v_main_~main____CPAchecker_TMP_0~30_1) (<= 0 (+ |v_main_#t~nondet38_2| 2147483648)) (<= |v_main_#t~nondet38_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_142 v_main_~main__t~0_271))) InVars {main_~main__t~0=v_main_~main__t~0_271, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_142, main_#t~nondet38=|v_main_#t~nondet38_2|} OutVars{main_~main__t~0=v_main_~main__t~0_271, main_~main____CPAchecker_TMP_0~30=v_main_~main____CPAchecker_TMP_0~30_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_142} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~30, main_#t~nondet38] {23737#(<= 30 main_~main__t~0)} is VALID [2022-04-27 21:35:28,946 INFO L290 TraceCheckUtils]: 128: Hoare triple {23737#(<= 30 main_~main__t~0)} [1562] L1454-->L1466: Formula: (and (= (ite (<= 0 v_main_~main__t~0_272) 1 0) v_main_~__tmp_75~0_1) (= v_main_~__VERIFIER_assert__cond~74_1 v_main_~__tmp_75~0_1) (= v_main_~main____CPAchecker_TMP_0~30_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_272, main_~main____CPAchecker_TMP_0~30=v_main_~main____CPAchecker_TMP_0~30_4} OutVars{main_~__tmp_75~0=v_main_~__tmp_75~0_1, main_~main__t~0=v_main_~main__t~0_272, main_~main____CPAchecker_TMP_0~30=v_main_~main____CPAchecker_TMP_0~30_4, main_~__VERIFIER_assert__cond~74=v_main_~__VERIFIER_assert__cond~74_1} AuxVars[] AssignedVars[main_~__tmp_75~0, main_~__VERIFIER_assert__cond~74] {23737#(<= 30 main_~main__t~0)} is VALID [2022-04-27 21:35:28,946 INFO L290 TraceCheckUtils]: 129: Hoare triple {23737#(<= 30 main_~main__t~0)} [1564] L1466-->L1477: Formula: (and (= v_main_~__VERIFIER_assert__cond~75_1 v_main_~__tmp_76~0_1) (not (= v_main_~__VERIFIER_assert__cond~74_4 0)) (= v_main_~__tmp_76~0_1 (ite (<= v_main_~main__t~0_273 v_main_~main__tagbuf_len~0_143) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_273, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_143, main_~__VERIFIER_assert__cond~74=v_main_~__VERIFIER_assert__cond~74_4} OutVars{main_~__VERIFIER_assert__cond~75=v_main_~__VERIFIER_assert__cond~75_1, main_~main__t~0=v_main_~main__t~0_273, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_143, main_~__tmp_76~0=v_main_~__tmp_76~0_1, main_~__VERIFIER_assert__cond~74=v_main_~__VERIFIER_assert__cond~74_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~75, main_~__tmp_76~0] {23737#(<= 30 main_~main__t~0)} is VALID [2022-04-27 21:35:28,947 INFO L290 TraceCheckUtils]: 130: Hoare triple {23737#(<= 30 main_~main__t~0)} [1566] L1477-->L1485: Formula: (and (= v_main_~main__t~0_275 v_main_~main____CPAchecker_TMP_1~30_1) (= v_main_~main__t~0_274 (+ v_main_~main__t~0_275 1)) (not (= v_main_~__VERIFIER_assert__cond~75_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_275, main_~__VERIFIER_assert__cond~75=v_main_~__VERIFIER_assert__cond~75_4} OutVars{main_~main____CPAchecker_TMP_1~30=v_main_~main____CPAchecker_TMP_1~30_1, main_~main__t~0=v_main_~main__t~0_274, main_~__VERIFIER_assert__cond~75=v_main_~__VERIFIER_assert__cond~75_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~30] {23738#(<= 31 main_~main__t~0)} is VALID [2022-04-27 21:35:28,947 INFO L290 TraceCheckUtils]: 131: Hoare triple {23738#(<= 31 main_~main__t~0)} [1568] L1485-->L1493: Formula: (and (<= 0 (+ |v_main_#t~nondet39_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_145 v_main_~main__t~0_277)) (<= |v_main_#t~nondet39_2| 2147483647) (= |v_main_#t~nondet39_2| v_main_~main____CPAchecker_TMP_0~31_1)) InVars {main_#t~nondet39=|v_main_#t~nondet39_2|, main_~main__t~0=v_main_~main__t~0_277, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_145} OutVars{main_~main____CPAchecker_TMP_0~31=v_main_~main____CPAchecker_TMP_0~31_1, main_~main__t~0=v_main_~main__t~0_277, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_145} AuxVars[] AssignedVars[main_#t~nondet39, main_~main____CPAchecker_TMP_0~31] {23738#(<= 31 main_~main__t~0)} is VALID [2022-04-27 21:35:28,948 INFO L290 TraceCheckUtils]: 132: Hoare triple {23738#(<= 31 main_~main__t~0)} [1570] L1493-->L1505: Formula: (and (= v_main_~main____CPAchecker_TMP_0~31_4 0) (= (ite (<= 0 v_main_~main__t~0_278) 1 0) v_main_~__tmp_77~0_1) (= v_main_~__VERIFIER_assert__cond~76_1 v_main_~__tmp_77~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_278, main_~main____CPAchecker_TMP_0~31=v_main_~main____CPAchecker_TMP_0~31_4} OutVars{main_~__VERIFIER_assert__cond~76=v_main_~__VERIFIER_assert__cond~76_1, main_~main__t~0=v_main_~main__t~0_278, main_~main____CPAchecker_TMP_0~31=v_main_~main____CPAchecker_TMP_0~31_4, main_~__tmp_77~0=v_main_~__tmp_77~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~76, main_~__tmp_77~0] {23738#(<= 31 main_~main__t~0)} is VALID [2022-04-27 21:35:28,948 INFO L290 TraceCheckUtils]: 133: Hoare triple {23738#(<= 31 main_~main__t~0)} [1572] L1505-->L1516: Formula: (and (= v_main_~__tmp_78~0_1 (ite (<= v_main_~main__t~0_279 v_main_~main__tagbuf_len~0_146) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~76_4 0)) (= v_main_~__VERIFIER_assert__cond~77_1 v_main_~__tmp_78~0_1)) InVars {main_~__VERIFIER_assert__cond~76=v_main_~__VERIFIER_assert__cond~76_4, main_~main__t~0=v_main_~main__t~0_279, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_146} OutVars{main_~__VERIFIER_assert__cond~76=v_main_~__VERIFIER_assert__cond~76_4, main_~main__t~0=v_main_~main__t~0_279, main_~__VERIFIER_assert__cond~77=v_main_~__VERIFIER_assert__cond~77_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_146, main_~__tmp_78~0=v_main_~__tmp_78~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~77, main_~__tmp_78~0] {23738#(<= 31 main_~main__t~0)} is VALID [2022-04-27 21:35:28,948 INFO L290 TraceCheckUtils]: 134: Hoare triple {23738#(<= 31 main_~main__t~0)} [1574] L1516-->L1524: Formula: (and (= (+ v_main_~main__t~0_281 1) v_main_~main__t~0_280) (not (= v_main_~__VERIFIER_assert__cond~77_4 0)) (= v_main_~main__t~0_281 v_main_~main____CPAchecker_TMP_1~31_1)) InVars {main_~main__t~0=v_main_~main__t~0_281, main_~__VERIFIER_assert__cond~77=v_main_~__VERIFIER_assert__cond~77_4} OutVars{main_~main__t~0=v_main_~main__t~0_280, main_~main____CPAchecker_TMP_1~31=v_main_~main____CPAchecker_TMP_1~31_1, main_~__VERIFIER_assert__cond~77=v_main_~__VERIFIER_assert__cond~77_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~31] {23739#(<= 32 main_~main__t~0)} is VALID [2022-04-27 21:35:28,949 INFO L290 TraceCheckUtils]: 135: Hoare triple {23739#(<= 32 main_~main__t~0)} [1576] L1524-->L1532: Formula: (and (<= 0 (+ |v_main_#t~nondet40_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_148 v_main_~main__t~0_283)) (<= |v_main_#t~nondet40_2| 2147483647) (= |v_main_#t~nondet40_2| v_main_~main____CPAchecker_TMP_0~32_1)) InVars {main_~main__t~0=v_main_~main__t~0_283, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_148, main_#t~nondet40=|v_main_#t~nondet40_2|} OutVars{main_~main____CPAchecker_TMP_0~32=v_main_~main____CPAchecker_TMP_0~32_1, main_~main__t~0=v_main_~main__t~0_283, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_148} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~32, main_#t~nondet40] {23739#(<= 32 main_~main__t~0)} is VALID [2022-04-27 21:35:28,949 INFO L290 TraceCheckUtils]: 136: Hoare triple {23739#(<= 32 main_~main__t~0)} [1578] L1532-->L1544: Formula: (and (= v_main_~__tmp_79~0_1 (ite (<= 0 v_main_~main__t~0_284) 1 0)) (= v_main_~__VERIFIER_assert__cond~78_1 v_main_~__tmp_79~0_1) (= v_main_~main____CPAchecker_TMP_0~32_4 0)) InVars {main_~main____CPAchecker_TMP_0~32=v_main_~main____CPAchecker_TMP_0~32_4, main_~main__t~0=v_main_~main__t~0_284} OutVars{main_~main____CPAchecker_TMP_0~32=v_main_~main____CPAchecker_TMP_0~32_4, main_~main__t~0=v_main_~main__t~0_284, main_~__VERIFIER_assert__cond~78=v_main_~__VERIFIER_assert__cond~78_1, main_~__tmp_79~0=v_main_~__tmp_79~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~78, main_~__tmp_79~0] {23739#(<= 32 main_~main__t~0)} is VALID [2022-04-27 21:35:28,949 INFO L290 TraceCheckUtils]: 137: Hoare triple {23739#(<= 32 main_~main__t~0)} [1580] L1544-->L1555: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~78_4 0)) (= v_main_~__tmp_80~0_1 (ite (<= v_main_~main__t~0_285 v_main_~main__tagbuf_len~0_149) 1 0)) (= v_main_~__VERIFIER_assert__cond~79_1 v_main_~__tmp_80~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_285, main_~__VERIFIER_assert__cond~78=v_main_~__VERIFIER_assert__cond~78_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_149} OutVars{main_~main__t~0=v_main_~main__t~0_285, main_~__VERIFIER_assert__cond~78=v_main_~__VERIFIER_assert__cond~78_4, main_~__tmp_80~0=v_main_~__tmp_80~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_149, main_~__VERIFIER_assert__cond~79=v_main_~__VERIFIER_assert__cond~79_1} AuxVars[] AssignedVars[main_~__tmp_80~0, main_~__VERIFIER_assert__cond~79] {23739#(<= 32 main_~main__t~0)} is VALID [2022-04-27 21:35:28,950 INFO L290 TraceCheckUtils]: 138: Hoare triple {23739#(<= 32 main_~main__t~0)} [1582] L1555-->L1563: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~79_4 0)) (= (+ v_main_~main__t~0_287 1) v_main_~main__t~0_286) (= v_main_~main__t~0_287 v_main_~main____CPAchecker_TMP_1~32_1)) InVars {main_~main__t~0=v_main_~main__t~0_287, main_~__VERIFIER_assert__cond~79=v_main_~__VERIFIER_assert__cond~79_4} OutVars{main_~main__t~0=v_main_~main__t~0_286, main_~main____CPAchecker_TMP_1~32=v_main_~main____CPAchecker_TMP_1~32_1, main_~__VERIFIER_assert__cond~79=v_main_~__VERIFIER_assert__cond~79_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~32] {23740#(<= 33 main_~main__t~0)} is VALID [2022-04-27 21:35:28,950 INFO L290 TraceCheckUtils]: 139: Hoare triple {23740#(<= 33 main_~main__t~0)} [1584] L1563-->L1571: Formula: (and (<= 0 (+ |v_main_#t~nondet41_2| 2147483648)) (= |v_main_#t~nondet41_2| v_main_~main____CPAchecker_TMP_0~33_1) (not (= v_main_~main__tagbuf_len~0_151 v_main_~main__t~0_289)) (<= |v_main_#t~nondet41_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_289, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_151, main_#t~nondet41=|v_main_#t~nondet41_2|} OutVars{main_~main__t~0=v_main_~main__t~0_289, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_151, main_~main____CPAchecker_TMP_0~33=v_main_~main____CPAchecker_TMP_0~33_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~33, main_#t~nondet41] {23740#(<= 33 main_~main__t~0)} is VALID [2022-04-27 21:35:28,950 INFO L290 TraceCheckUtils]: 140: Hoare triple {23740#(<= 33 main_~main__t~0)} [1586] L1571-->L1583: Formula: (and (= v_main_~__VERIFIER_assert__cond~80_1 v_main_~__tmp_81~0_1) (= v_main_~main____CPAchecker_TMP_0~33_4 0) (= (ite (<= 0 v_main_~main__t~0_290) 1 0) v_main_~__tmp_81~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_290, main_~main____CPAchecker_TMP_0~33=v_main_~main____CPAchecker_TMP_0~33_4} OutVars{main_~__VERIFIER_assert__cond~80=v_main_~__VERIFIER_assert__cond~80_1, main_~__tmp_81~0=v_main_~__tmp_81~0_1, main_~main__t~0=v_main_~main__t~0_290, main_~main____CPAchecker_TMP_0~33=v_main_~main____CPAchecker_TMP_0~33_4} AuxVars[] AssignedVars[main_~__tmp_81~0, main_~__VERIFIER_assert__cond~80] {23740#(<= 33 main_~main__t~0)} is VALID [2022-04-27 21:35:28,951 INFO L290 TraceCheckUtils]: 141: Hoare triple {23740#(<= 33 main_~main__t~0)} [1588] L1583-->L1594: Formula: (and (= v_main_~__VERIFIER_assert__cond~81_1 v_main_~__tmp_82~0_1) (= v_main_~__tmp_82~0_1 (ite (<= v_main_~main__t~0_291 v_main_~main__tagbuf_len~0_152) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~80_4 0))) InVars {main_~__VERIFIER_assert__cond~80=v_main_~__VERIFIER_assert__cond~80_4, main_~main__t~0=v_main_~main__t~0_291, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_152} OutVars{main_~__VERIFIER_assert__cond~80=v_main_~__VERIFIER_assert__cond~80_4, main_~__tmp_82~0=v_main_~__tmp_82~0_1, main_~main__t~0=v_main_~main__t~0_291, main_~__VERIFIER_assert__cond~81=v_main_~__VERIFIER_assert__cond~81_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_152} AuxVars[] AssignedVars[main_~__tmp_82~0, main_~__VERIFIER_assert__cond~81] {23740#(<= 33 main_~main__t~0)} is VALID [2022-04-27 21:35:28,951 INFO L290 TraceCheckUtils]: 142: Hoare triple {23740#(<= 33 main_~main__t~0)} [1590] L1594-->L1602: Formula: (and (= (+ v_main_~main__t~0_293 1) v_main_~main__t~0_292) (not (= v_main_~__VERIFIER_assert__cond~81_4 0)) (= v_main_~main__t~0_293 v_main_~main____CPAchecker_TMP_1~33_1)) InVars {main_~main__t~0=v_main_~main__t~0_293, main_~__VERIFIER_assert__cond~81=v_main_~__VERIFIER_assert__cond~81_4} OutVars{main_~main__t~0=v_main_~main__t~0_292, main_~__VERIFIER_assert__cond~81=v_main_~__VERIFIER_assert__cond~81_4, main_~main____CPAchecker_TMP_1~33=v_main_~main____CPAchecker_TMP_1~33_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~33] {23741#(<= 34 main_~main__t~0)} is VALID [2022-04-27 21:35:28,951 INFO L290 TraceCheckUtils]: 143: Hoare triple {23741#(<= 34 main_~main__t~0)} [1592] L1602-->L1610: Formula: (and (<= |v_main_#t~nondet42_2| 2147483647) (<= 0 (+ |v_main_#t~nondet42_2| 2147483648)) (= |v_main_#t~nondet42_2| v_main_~main____CPAchecker_TMP_0~34_1) (not (= v_main_~main__tagbuf_len~0_154 v_main_~main__t~0_295))) InVars {main_#t~nondet42=|v_main_#t~nondet42_2|, main_~main__t~0=v_main_~main__t~0_295, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_154} OutVars{main_~main__t~0=v_main_~main__t~0_295, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_154, main_~main____CPAchecker_TMP_0~34=v_main_~main____CPAchecker_TMP_0~34_1} AuxVars[] AssignedVars[main_#t~nondet42, main_~main____CPAchecker_TMP_0~34] {23741#(<= 34 main_~main__t~0)} is VALID [2022-04-27 21:35:28,952 INFO L290 TraceCheckUtils]: 144: Hoare triple {23741#(<= 34 main_~main__t~0)} [1594] L1610-->L1622: Formula: (and (= v_main_~__tmp_83~0_1 (ite (<= 0 v_main_~main__t~0_296) 1 0)) (= v_main_~main____CPAchecker_TMP_0~34_4 0) (= v_main_~__VERIFIER_assert__cond~82_1 v_main_~__tmp_83~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_296, main_~main____CPAchecker_TMP_0~34=v_main_~main____CPAchecker_TMP_0~34_4} OutVars{main_~main__t~0=v_main_~main__t~0_296, main_~__tmp_83~0=v_main_~__tmp_83~0_1, main_~__VERIFIER_assert__cond~82=v_main_~__VERIFIER_assert__cond~82_1, main_~main____CPAchecker_TMP_0~34=v_main_~main____CPAchecker_TMP_0~34_4} AuxVars[] AssignedVars[main_~__tmp_83~0, main_~__VERIFIER_assert__cond~82] {23741#(<= 34 main_~main__t~0)} is VALID [2022-04-27 21:35:28,952 INFO L290 TraceCheckUtils]: 145: Hoare triple {23741#(<= 34 main_~main__t~0)} [1596] L1622-->L1633: Formula: (and (= (ite (<= v_main_~main__t~0_297 v_main_~main__tagbuf_len~0_155) 1 0) v_main_~__tmp_84~0_1) (not (= v_main_~__VERIFIER_assert__cond~82_4 0)) (= v_main_~__VERIFIER_assert__cond~83_1 v_main_~__tmp_84~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_297, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_155, main_~__VERIFIER_assert__cond~82=v_main_~__VERIFIER_assert__cond~82_4} OutVars{main_~main__t~0=v_main_~main__t~0_297, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_155, main_~__VERIFIER_assert__cond~82=v_main_~__VERIFIER_assert__cond~82_4, main_~__VERIFIER_assert__cond~83=v_main_~__VERIFIER_assert__cond~83_1, main_~__tmp_84~0=v_main_~__tmp_84~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~83, main_~__tmp_84~0] {23741#(<= 34 main_~main__t~0)} is VALID [2022-04-27 21:35:28,952 INFO L290 TraceCheckUtils]: 146: Hoare triple {23741#(<= 34 main_~main__t~0)} [1598] L1633-->L1641: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~83_4 0)) (= (+ v_main_~main__t~0_299 1) v_main_~main__t~0_298) (= v_main_~main__t~0_299 v_main_~main____CPAchecker_TMP_1~34_1)) InVars {main_~main__t~0=v_main_~main__t~0_299, main_~__VERIFIER_assert__cond~83=v_main_~__VERIFIER_assert__cond~83_4} OutVars{main_~main__t~0=v_main_~main__t~0_298, main_~main____CPAchecker_TMP_1~34=v_main_~main____CPAchecker_TMP_1~34_1, main_~__VERIFIER_assert__cond~83=v_main_~__VERIFIER_assert__cond~83_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~34] {23742#(<= 35 main_~main__t~0)} is VALID [2022-04-27 21:35:28,953 INFO L290 TraceCheckUtils]: 147: Hoare triple {23742#(<= 35 main_~main__t~0)} [1600] L1641-->L1649: Formula: (and (<= 0 (+ |v_main_#t~nondet43_2| 2147483648)) (<= |v_main_#t~nondet43_2| 2147483647) (= |v_main_#t~nondet43_2| v_main_~main____CPAchecker_TMP_0~35_1) (not (= v_main_~main__tagbuf_len~0_157 v_main_~main__t~0_301))) InVars {main_~main__t~0=v_main_~main__t~0_301, main_#t~nondet43=|v_main_#t~nondet43_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_157} OutVars{main_~main__t~0=v_main_~main__t~0_301, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_157, main_~main____CPAchecker_TMP_0~35=v_main_~main____CPAchecker_TMP_0~35_1} AuxVars[] AssignedVars[main_#t~nondet43, main_~main____CPAchecker_TMP_0~35] {23742#(<= 35 main_~main__t~0)} is VALID [2022-04-27 21:35:28,953 INFO L290 TraceCheckUtils]: 148: Hoare triple {23742#(<= 35 main_~main__t~0)} [1602] L1649-->L1661: Formula: (and (= (ite (<= 0 v_main_~main__t~0_302) 1 0) v_main_~__tmp_85~0_1) (= v_main_~__VERIFIER_assert__cond~84_1 v_main_~__tmp_85~0_1) (= v_main_~main____CPAchecker_TMP_0~35_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_302, main_~main____CPAchecker_TMP_0~35=v_main_~main____CPAchecker_TMP_0~35_4} OutVars{main_~main__t~0=v_main_~main__t~0_302, main_~__VERIFIER_assert__cond~84=v_main_~__VERIFIER_assert__cond~84_1, main_~main____CPAchecker_TMP_0~35=v_main_~main____CPAchecker_TMP_0~35_4, main_~__tmp_85~0=v_main_~__tmp_85~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~84, main_~__tmp_85~0] {23742#(<= 35 main_~main__t~0)} is VALID [2022-04-27 21:35:28,953 INFO L290 TraceCheckUtils]: 149: Hoare triple {23742#(<= 35 main_~main__t~0)} [1604] L1661-->L1672: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~84_4 0)) (= (ite (<= v_main_~main__t~0_303 v_main_~main__tagbuf_len~0_158) 1 0) v_main_~__tmp_86~0_1) (= v_main_~__VERIFIER_assert__cond~85_1 v_main_~__tmp_86~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_303, main_~__VERIFIER_assert__cond~84=v_main_~__VERIFIER_assert__cond~84_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_158} OutVars{main_~main__t~0=v_main_~main__t~0_303, main_~__VERIFIER_assert__cond~84=v_main_~__VERIFIER_assert__cond~84_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_158, main_~__VERIFIER_assert__cond~85=v_main_~__VERIFIER_assert__cond~85_1, main_~__tmp_86~0=v_main_~__tmp_86~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~85, main_~__tmp_86~0] {23742#(<= 35 main_~main__t~0)} is VALID [2022-04-27 21:35:28,954 INFO L290 TraceCheckUtils]: 150: Hoare triple {23742#(<= 35 main_~main__t~0)} [1606] L1672-->L1680: Formula: (and (= (+ v_main_~main__t~0_305 1) v_main_~main__t~0_304) (not (= v_main_~__VERIFIER_assert__cond~85_4 0)) (= v_main_~main__t~0_305 v_main_~main____CPAchecker_TMP_1~35_1)) InVars {main_~main__t~0=v_main_~main__t~0_305, main_~__VERIFIER_assert__cond~85=v_main_~__VERIFIER_assert__cond~85_4} OutVars{main_~main__t~0=v_main_~main__t~0_304, main_~main____CPAchecker_TMP_1~35=v_main_~main____CPAchecker_TMP_1~35_1, main_~__VERIFIER_assert__cond~85=v_main_~__VERIFIER_assert__cond~85_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~35] {23743#(<= 36 main_~main__t~0)} is VALID [2022-04-27 21:35:28,954 INFO L290 TraceCheckUtils]: 151: Hoare triple {23743#(<= 36 main_~main__t~0)} [1608] L1680-->L1688: Formula: (and (<= |v_main_#t~nondet44_2| 2147483647) (<= 0 (+ |v_main_#t~nondet44_2| 2147483648)) (= |v_main_#t~nondet44_2| v_main_~main____CPAchecker_TMP_0~36_1) (not (= v_main_~main__tagbuf_len~0_160 v_main_~main__t~0_307))) InVars {main_~main__t~0=v_main_~main__t~0_307, main_#t~nondet44=|v_main_#t~nondet44_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_160} OutVars{main_~main__t~0=v_main_~main__t~0_307, main_~main____CPAchecker_TMP_0~36=v_main_~main____CPAchecker_TMP_0~36_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_160} AuxVars[] AssignedVars[main_#t~nondet44, main_~main____CPAchecker_TMP_0~36] {23743#(<= 36 main_~main__t~0)} is VALID [2022-04-27 21:35:28,954 INFO L290 TraceCheckUtils]: 152: Hoare triple {23743#(<= 36 main_~main__t~0)} [1610] L1688-->L1700: Formula: (and (= v_main_~main____CPAchecker_TMP_0~36_4 0) (= v_main_~__tmp_87~0_1 (ite (<= 0 v_main_~main__t~0_308) 1 0)) (= v_main_~__VERIFIER_assert__cond~86_1 v_main_~__tmp_87~0_1)) InVars {main_~main____CPAchecker_TMP_0~36=v_main_~main____CPAchecker_TMP_0~36_4, main_~main__t~0=v_main_~main__t~0_308} OutVars{main_~__tmp_87~0=v_main_~__tmp_87~0_1, main_~main__t~0=v_main_~main__t~0_308, main_~__VERIFIER_assert__cond~86=v_main_~__VERIFIER_assert__cond~86_1, main_~main____CPAchecker_TMP_0~36=v_main_~main____CPAchecker_TMP_0~36_4} AuxVars[] AssignedVars[main_~__tmp_87~0, main_~__VERIFIER_assert__cond~86] {23743#(<= 36 main_~main__t~0)} is VALID [2022-04-27 21:35:28,955 INFO L290 TraceCheckUtils]: 153: Hoare triple {23743#(<= 36 main_~main__t~0)} [1612] L1700-->L1711: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~86_4 0)) (= (ite (<= v_main_~main__t~0_309 v_main_~main__tagbuf_len~0_161) 1 0) v_main_~__tmp_88~0_1) (= v_main_~__VERIFIER_assert__cond~87_1 v_main_~__tmp_88~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_309, main_~__VERIFIER_assert__cond~86=v_main_~__VERIFIER_assert__cond~86_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_161} OutVars{main_~main__t~0=v_main_~main__t~0_309, main_~__VERIFIER_assert__cond~86=v_main_~__VERIFIER_assert__cond~86_4, main_~__VERIFIER_assert__cond~87=v_main_~__VERIFIER_assert__cond~87_1, main_~__tmp_88~0=v_main_~__tmp_88~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_161} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~87, main_~__tmp_88~0] {23743#(<= 36 main_~main__t~0)} is VALID [2022-04-27 21:35:28,955 INFO L290 TraceCheckUtils]: 154: Hoare triple {23743#(<= 36 main_~main__t~0)} [1614] L1711-->L1719: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~87_4 0)) (= v_main_~main__t~0_310 (+ v_main_~main__t~0_311 1)) (= v_main_~main__t~0_311 v_main_~main____CPAchecker_TMP_1~36_1)) InVars {main_~main__t~0=v_main_~main__t~0_311, main_~__VERIFIER_assert__cond~87=v_main_~__VERIFIER_assert__cond~87_4} OutVars{main_~main__t~0=v_main_~main__t~0_310, main_~__VERIFIER_assert__cond~87=v_main_~__VERIFIER_assert__cond~87_4, main_~main____CPAchecker_TMP_1~36=v_main_~main____CPAchecker_TMP_1~36_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~36] {23744#(<= 37 main_~main__t~0)} is VALID [2022-04-27 21:35:28,955 INFO L290 TraceCheckUtils]: 155: Hoare triple {23744#(<= 37 main_~main__t~0)} [1616] L1719-->L1727: Formula: (and (<= 0 (+ |v_main_#t~nondet45_2| 2147483648)) (<= |v_main_#t~nondet45_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_163 v_main_~main__t~0_313)) (= |v_main_#t~nondet45_2| v_main_~main____CPAchecker_TMP_0~37_1)) InVars {main_~main__t~0=v_main_~main__t~0_313, main_#t~nondet45=|v_main_#t~nondet45_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_163} OutVars{main_~main__t~0=v_main_~main__t~0_313, main_~main____CPAchecker_TMP_0~37=v_main_~main____CPAchecker_TMP_0~37_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_163} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~37, main_#t~nondet45] {23744#(<= 37 main_~main__t~0)} is VALID [2022-04-27 21:35:28,956 INFO L290 TraceCheckUtils]: 156: Hoare triple {23744#(<= 37 main_~main__t~0)} [1618] L1727-->L1739: Formula: (and (= (ite (<= 0 v_main_~main__t~0_314) 1 0) v_main_~__tmp_89~0_1) (= v_main_~__VERIFIER_assert__cond~88_1 v_main_~__tmp_89~0_1) (= v_main_~main____CPAchecker_TMP_0~37_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_314, main_~main____CPAchecker_TMP_0~37=v_main_~main____CPAchecker_TMP_0~37_4} OutVars{main_~__VERIFIER_assert__cond~88=v_main_~__VERIFIER_assert__cond~88_1, main_~main__t~0=v_main_~main__t~0_314, main_~__tmp_89~0=v_main_~__tmp_89~0_1, main_~main____CPAchecker_TMP_0~37=v_main_~main____CPAchecker_TMP_0~37_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~88, main_~__tmp_89~0] {23744#(<= 37 main_~main__t~0)} is VALID [2022-04-27 21:35:28,956 INFO L290 TraceCheckUtils]: 157: Hoare triple {23744#(<= 37 main_~main__t~0)} [1620] L1739-->L1750: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~88_4 0)) (= v_main_~__VERIFIER_assert__cond~89_1 v_main_~__tmp_90~0_1) (= (ite (<= v_main_~main__t~0_315 v_main_~main__tagbuf_len~0_164) 1 0) v_main_~__tmp_90~0_1)) InVars {main_~__VERIFIER_assert__cond~88=v_main_~__VERIFIER_assert__cond~88_4, main_~main__t~0=v_main_~main__t~0_315, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_164} OutVars{main_~__VERIFIER_assert__cond~88=v_main_~__VERIFIER_assert__cond~88_4, main_~__VERIFIER_assert__cond~89=v_main_~__VERIFIER_assert__cond~89_1, main_~main__t~0=v_main_~main__t~0_315, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_164, main_~__tmp_90~0=v_main_~__tmp_90~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~89, main_~__tmp_90~0] {23744#(<= 37 main_~main__t~0)} is VALID [2022-04-27 21:35:28,956 INFO L290 TraceCheckUtils]: 158: Hoare triple {23744#(<= 37 main_~main__t~0)} [1622] L1750-->L1758: Formula: (and (= (+ v_main_~main__t~0_317 1) v_main_~main__t~0_316) (not (= v_main_~__VERIFIER_assert__cond~89_4 0)) (= v_main_~main__t~0_317 v_main_~main____CPAchecker_TMP_1~37_1)) InVars {main_~main__t~0=v_main_~main__t~0_317, main_~__VERIFIER_assert__cond~89=v_main_~__VERIFIER_assert__cond~89_4} OutVars{main_~main__t~0=v_main_~main__t~0_316, main_~__VERIFIER_assert__cond~89=v_main_~__VERIFIER_assert__cond~89_4, main_~main____CPAchecker_TMP_1~37=v_main_~main____CPAchecker_TMP_1~37_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~37] {23745#(<= 38 main_~main__t~0)} is VALID [2022-04-27 21:35:28,957 INFO L290 TraceCheckUtils]: 159: Hoare triple {23745#(<= 38 main_~main__t~0)} [1624] L1758-->L1766: Formula: (and (<= 0 (+ |v_main_#t~nondet46_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_166 v_main_~main__t~0_319)) (<= |v_main_#t~nondet46_2| 2147483647) (= |v_main_#t~nondet46_2| v_main_~main____CPAchecker_TMP_0~38_1)) InVars {main_~main__t~0=v_main_~main__t~0_319, main_#t~nondet46=|v_main_#t~nondet46_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_166} OutVars{main_~main__t~0=v_main_~main__t~0_319, main_~main____CPAchecker_TMP_0~38=v_main_~main____CPAchecker_TMP_0~38_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_166} AuxVars[] AssignedVars[main_#t~nondet46, main_~main____CPAchecker_TMP_0~38] {23745#(<= 38 main_~main__t~0)} is VALID [2022-04-27 21:35:28,957 INFO L290 TraceCheckUtils]: 160: Hoare triple {23745#(<= 38 main_~main__t~0)} [1626] L1766-->L1778: Formula: (and (= v_main_~main____CPAchecker_TMP_0~38_4 0) (= v_main_~__VERIFIER_assert__cond~90_1 v_main_~__tmp_91~0_1) (= (ite (<= 0 v_main_~main__t~0_320) 1 0) v_main_~__tmp_91~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_320, main_~main____CPAchecker_TMP_0~38=v_main_~main____CPAchecker_TMP_0~38_4} OutVars{main_~main__t~0=v_main_~main__t~0_320, main_~__tmp_91~0=v_main_~__tmp_91~0_1, main_~main____CPAchecker_TMP_0~38=v_main_~main____CPAchecker_TMP_0~38_4, main_~__VERIFIER_assert__cond~90=v_main_~__VERIFIER_assert__cond~90_1} AuxVars[] AssignedVars[main_~__tmp_91~0, main_~__VERIFIER_assert__cond~90] {23745#(<= 38 main_~main__t~0)} is VALID [2022-04-27 21:35:28,957 INFO L290 TraceCheckUtils]: 161: Hoare triple {23745#(<= 38 main_~main__t~0)} [1628] L1778-->L1789: Formula: (and (= v_main_~__tmp_92~0_1 (ite (<= v_main_~main__t~0_321 v_main_~main__tagbuf_len~0_167) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~90_4 0)) (= v_main_~__VERIFIER_assert__cond~91_1 v_main_~__tmp_92~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_321, main_~__VERIFIER_assert__cond~90=v_main_~__VERIFIER_assert__cond~90_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_167} OutVars{main_~__VERIFIER_assert__cond~91=v_main_~__VERIFIER_assert__cond~91_1, main_~main__t~0=v_main_~main__t~0_321, main_~__VERIFIER_assert__cond~90=v_main_~__VERIFIER_assert__cond~90_4, main_~__tmp_92~0=v_main_~__tmp_92~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_167} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~91, main_~__tmp_92~0] {23745#(<= 38 main_~main__t~0)} is VALID [2022-04-27 21:35:28,958 INFO L290 TraceCheckUtils]: 162: Hoare triple {23745#(<= 38 main_~main__t~0)} [1630] L1789-->L1797: Formula: (and (= v_main_~main__t~0_323 v_main_~main____CPAchecker_TMP_1~38_1) (not (= v_main_~__VERIFIER_assert__cond~91_4 0)) (= (+ v_main_~main__t~0_323 1) v_main_~main__t~0_322)) InVars {main_~__VERIFIER_assert__cond~91=v_main_~__VERIFIER_assert__cond~91_4, main_~main__t~0=v_main_~main__t~0_323} OutVars{main_~main____CPAchecker_TMP_1~38=v_main_~main____CPAchecker_TMP_1~38_1, main_~__VERIFIER_assert__cond~91=v_main_~__VERIFIER_assert__cond~91_4, main_~main__t~0=v_main_~main__t~0_322} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~38, main_~main__t~0] {23746#(<= 39 main_~main__t~0)} is VALID [2022-04-27 21:35:28,958 INFO L290 TraceCheckUtils]: 163: Hoare triple {23746#(<= 39 main_~main__t~0)} [1632] L1797-->L1805: Formula: (and (<= 0 (+ |v_main_#t~nondet47_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_169 v_main_~main__t~0_325)) (<= |v_main_#t~nondet47_2| 2147483647) (= |v_main_#t~nondet47_2| v_main_~main____CPAchecker_TMP_0~39_1)) InVars {main_~main__t~0=v_main_~main__t~0_325, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_169, main_#t~nondet47=|v_main_#t~nondet47_2|} OutVars{main_~main__t~0=v_main_~main__t~0_325, main_~main____CPAchecker_TMP_0~39=v_main_~main____CPAchecker_TMP_0~39_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_169} AuxVars[] AssignedVars[main_#t~nondet47, main_~main____CPAchecker_TMP_0~39] {23746#(<= 39 main_~main__t~0)} is VALID [2022-04-27 21:35:28,958 INFO L290 TraceCheckUtils]: 164: Hoare triple {23746#(<= 39 main_~main__t~0)} [1634] L1805-->L1817: Formula: (and (= v_main_~__VERIFIER_assert__cond~92_1 v_main_~__tmp_93~0_1) (= (ite (<= 0 v_main_~main__t~0_326) 1 0) v_main_~__tmp_93~0_1) (= v_main_~main____CPAchecker_TMP_0~39_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_326, main_~main____CPAchecker_TMP_0~39=v_main_~main____CPAchecker_TMP_0~39_4} OutVars{main_~main__t~0=v_main_~main__t~0_326, main_~__VERIFIER_assert__cond~92=v_main_~__VERIFIER_assert__cond~92_1, main_~main____CPAchecker_TMP_0~39=v_main_~main____CPAchecker_TMP_0~39_4, main_~__tmp_93~0=v_main_~__tmp_93~0_1} AuxVars[] AssignedVars[main_~__tmp_93~0, main_~__VERIFIER_assert__cond~92] {23746#(<= 39 main_~main__t~0)} is VALID [2022-04-27 21:35:28,959 INFO L290 TraceCheckUtils]: 165: Hoare triple {23746#(<= 39 main_~main__t~0)} [1636] L1817-->L1828: Formula: (and (= v_main_~__VERIFIER_assert__cond~93_1 v_main_~__tmp_94~0_1) (= v_main_~__tmp_94~0_1 (ite (<= v_main_~main__t~0_327 v_main_~main__tagbuf_len~0_170) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~92_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_327, main_~__VERIFIER_assert__cond~92=v_main_~__VERIFIER_assert__cond~92_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_170} OutVars{main_~main__t~0=v_main_~main__t~0_327, main_~__VERIFIER_assert__cond~92=v_main_~__VERIFIER_assert__cond~92_4, main_~__tmp_94~0=v_main_~__tmp_94~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_170, main_~__VERIFIER_assert__cond~93=v_main_~__VERIFIER_assert__cond~93_1} AuxVars[] AssignedVars[main_~__tmp_94~0, main_~__VERIFIER_assert__cond~93] {23746#(<= 39 main_~main__t~0)} is VALID [2022-04-27 21:35:28,959 INFO L290 TraceCheckUtils]: 166: Hoare triple {23746#(<= 39 main_~main__t~0)} [1638] L1828-->L1836: Formula: (and (= v_main_~main__t~0_329 v_main_~main____CPAchecker_TMP_1~39_1) (= (+ v_main_~main__t~0_329 1) v_main_~main__t~0_328) (not (= v_main_~__VERIFIER_assert__cond~93_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_329, main_~__VERIFIER_assert__cond~93=v_main_~__VERIFIER_assert__cond~93_4} OutVars{main_~main__t~0=v_main_~main__t~0_328, main_~main____CPAchecker_TMP_1~39=v_main_~main____CPAchecker_TMP_1~39_1, main_~__VERIFIER_assert__cond~93=v_main_~__VERIFIER_assert__cond~93_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~39] {23747#(<= 40 main_~main__t~0)} is VALID [2022-04-27 21:35:28,959 INFO L290 TraceCheckUtils]: 167: Hoare triple {23747#(<= 40 main_~main__t~0)} [1640] L1836-->L1844: Formula: (and (= |v_main_#t~nondet48_2| v_main_~main____CPAchecker_TMP_0~40_1) (<= |v_main_#t~nondet48_2| 2147483647) (<= 0 (+ |v_main_#t~nondet48_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_172 v_main_~main__t~0_331))) InVars {main_~main__t~0=v_main_~main__t~0_331, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_172, main_#t~nondet48=|v_main_#t~nondet48_2|} OutVars{main_~main__t~0=v_main_~main__t~0_331, main_~main____CPAchecker_TMP_0~40=v_main_~main____CPAchecker_TMP_0~40_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_172} AuxVars[] AssignedVars[main_#t~nondet48, main_~main____CPAchecker_TMP_0~40] {23747#(<= 40 main_~main__t~0)} is VALID [2022-04-27 21:35:28,960 INFO L290 TraceCheckUtils]: 168: Hoare triple {23747#(<= 40 main_~main__t~0)} [1642] L1844-->L1856: Formula: (and (= (ite (<= 0 v_main_~main__t~0_332) 1 0) v_main_~__tmp_95~0_1) (= v_main_~main____CPAchecker_TMP_0~40_4 0) (= v_main_~__VERIFIER_assert__cond~94_1 v_main_~__tmp_95~0_1)) InVars {main_~main____CPAchecker_TMP_0~40=v_main_~main____CPAchecker_TMP_0~40_4, main_~main__t~0=v_main_~main__t~0_332} OutVars{main_~main__t~0=v_main_~main__t~0_332, main_~__tmp_95~0=v_main_~__tmp_95~0_1, main_~main____CPAchecker_TMP_0~40=v_main_~main____CPAchecker_TMP_0~40_4, main_~__VERIFIER_assert__cond~94=v_main_~__VERIFIER_assert__cond~94_1} AuxVars[] AssignedVars[main_~__tmp_95~0, main_~__VERIFIER_assert__cond~94] {23747#(<= 40 main_~main__t~0)} is VALID [2022-04-27 21:35:28,960 INFO L290 TraceCheckUtils]: 169: Hoare triple {23747#(<= 40 main_~main__t~0)} [1644] L1856-->L1867: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~94_4 0)) (= v_main_~__VERIFIER_assert__cond~95_1 v_main_~__tmp_96~0_1) (= (ite (<= v_main_~main__t~0_333 v_main_~main__tagbuf_len~0_173) 1 0) v_main_~__tmp_96~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_333, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_173, main_~__VERIFIER_assert__cond~94=v_main_~__VERIFIER_assert__cond~94_4} OutVars{main_~main__t~0=v_main_~main__t~0_333, main_~__tmp_96~0=v_main_~__tmp_96~0_1, main_~__VERIFIER_assert__cond~95=v_main_~__VERIFIER_assert__cond~95_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_173, main_~__VERIFIER_assert__cond~94=v_main_~__VERIFIER_assert__cond~94_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~95, main_~__tmp_96~0] {23747#(<= 40 main_~main__t~0)} is VALID [2022-04-27 21:35:28,960 INFO L290 TraceCheckUtils]: 170: Hoare triple {23747#(<= 40 main_~main__t~0)} [1646] L1867-->L1875: Formula: (and (= (+ v_main_~main__t~0_335 1) v_main_~main__t~0_334) (= v_main_~main__t~0_335 v_main_~main____CPAchecker_TMP_1~40_1) (not (= v_main_~__VERIFIER_assert__cond~95_4 0))) InVars {main_~__VERIFIER_assert__cond~95=v_main_~__VERIFIER_assert__cond~95_4, main_~main__t~0=v_main_~main__t~0_335} OutVars{main_~main__t~0=v_main_~main__t~0_334, main_~__VERIFIER_assert__cond~95=v_main_~__VERIFIER_assert__cond~95_4, main_~main____CPAchecker_TMP_1~40=v_main_~main____CPAchecker_TMP_1~40_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~40] {23748#(<= 41 main_~main__t~0)} is VALID [2022-04-27 21:35:28,961 INFO L290 TraceCheckUtils]: 171: Hoare triple {23748#(<= 41 main_~main__t~0)} [1648] L1875-->L1883: Formula: (and (<= |v_main_#t~nondet49_2| 2147483647) (= |v_main_#t~nondet49_2| v_main_~main____CPAchecker_TMP_0~41_1) (not (= v_main_~main__tagbuf_len~0_175 v_main_~main__t~0_337)) (<= 0 (+ |v_main_#t~nondet49_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_337, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_175, main_#t~nondet49=|v_main_#t~nondet49_2|} OutVars{main_~main__t~0=v_main_~main__t~0_337, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_175, main_~main____CPAchecker_TMP_0~41=v_main_~main____CPAchecker_TMP_0~41_1} AuxVars[] AssignedVars[main_#t~nondet49, main_~main____CPAchecker_TMP_0~41] {23748#(<= 41 main_~main__t~0)} is VALID [2022-04-27 21:35:28,961 INFO L290 TraceCheckUtils]: 172: Hoare triple {23748#(<= 41 main_~main__t~0)} [1650] L1883-->L1895: Formula: (and (= v_main_~main____CPAchecker_TMP_0~41_4 0) (= v_main_~__VERIFIER_assert__cond~96_1 v_main_~__tmp_97~0_1) (= (ite (<= 0 v_main_~main__t~0_338) 1 0) v_main_~__tmp_97~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_338, main_~main____CPAchecker_TMP_0~41=v_main_~main____CPAchecker_TMP_0~41_4} OutVars{main_~main__t~0=v_main_~main__t~0_338, main_~__VERIFIER_assert__cond~96=v_main_~__VERIFIER_assert__cond~96_1, main_~main____CPAchecker_TMP_0~41=v_main_~main____CPAchecker_TMP_0~41_4, main_~__tmp_97~0=v_main_~__tmp_97~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~96, main_~__tmp_97~0] {23748#(<= 41 main_~main__t~0)} is VALID [2022-04-27 21:35:28,961 INFO L290 TraceCheckUtils]: 173: Hoare triple {23748#(<= 41 main_~main__t~0)} [1652] L1895-->L1906: Formula: (and (= (ite (<= v_main_~main__t~0_339 v_main_~main__tagbuf_len~0_176) 1 0) v_main_~__tmp_98~0_1) (= v_main_~__VERIFIER_assert__cond~97_1 v_main_~__tmp_98~0_1) (not (= v_main_~__VERIFIER_assert__cond~96_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_339, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_176, main_~__VERIFIER_assert__cond~96=v_main_~__VERIFIER_assert__cond~96_4} OutVars{main_~main__t~0=v_main_~main__t~0_339, main_~__VERIFIER_assert__cond~97=v_main_~__VERIFIER_assert__cond~97_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_176, main_~__VERIFIER_assert__cond~96=v_main_~__VERIFIER_assert__cond~96_4, main_~__tmp_98~0=v_main_~__tmp_98~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~97, main_~__tmp_98~0] {23748#(<= 41 main_~main__t~0)} is VALID [2022-04-27 21:35:28,962 INFO L290 TraceCheckUtils]: 174: Hoare triple {23748#(<= 41 main_~main__t~0)} [1654] L1906-->L1914: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~97_4 0)) (= v_main_~main__t~0_341 v_main_~main____CPAchecker_TMP_1~41_1) (= (+ v_main_~main__t~0_341 1) v_main_~main__t~0_340)) InVars {main_~main__t~0=v_main_~main__t~0_341, main_~__VERIFIER_assert__cond~97=v_main_~__VERIFIER_assert__cond~97_4} OutVars{main_~main____CPAchecker_TMP_1~41=v_main_~main____CPAchecker_TMP_1~41_1, main_~main__t~0=v_main_~main__t~0_340, main_~__VERIFIER_assert__cond~97=v_main_~__VERIFIER_assert__cond~97_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~41] {23749#(<= 42 main_~main__t~0)} is VALID [2022-04-27 21:35:28,962 INFO L290 TraceCheckUtils]: 175: Hoare triple {23749#(<= 42 main_~main__t~0)} [1656] L1914-->L1922: Formula: (and (<= 0 (+ |v_main_#t~nondet50_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_178 v_main_~main__t~0_343)) (<= |v_main_#t~nondet50_2| 2147483647) (= |v_main_#t~nondet50_2| v_main_~main____CPAchecker_TMP_0~42_1)) InVars {main_~main__t~0=v_main_~main__t~0_343, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_178, main_#t~nondet50=|v_main_#t~nondet50_2|} OutVars{main_~main__t~0=v_main_~main__t~0_343, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_178, main_~main____CPAchecker_TMP_0~42=v_main_~main____CPAchecker_TMP_0~42_1} AuxVars[] AssignedVars[main_#t~nondet50, main_~main____CPAchecker_TMP_0~42] {23749#(<= 42 main_~main__t~0)} is VALID [2022-04-27 21:35:28,962 INFO L290 TraceCheckUtils]: 176: Hoare triple {23749#(<= 42 main_~main__t~0)} [1658] L1922-->L1934: Formula: (and (= v_main_~__tmp_99~0_1 (ite (<= 0 v_main_~main__t~0_344) 1 0)) (= v_main_~__VERIFIER_assert__cond~98_1 v_main_~__tmp_99~0_1) (= v_main_~main____CPAchecker_TMP_0~42_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_344, main_~main____CPAchecker_TMP_0~42=v_main_~main____CPAchecker_TMP_0~42_4} OutVars{main_~__tmp_99~0=v_main_~__tmp_99~0_1, main_~main__t~0=v_main_~main__t~0_344, main_~__VERIFIER_assert__cond~98=v_main_~__VERIFIER_assert__cond~98_1, main_~main____CPAchecker_TMP_0~42=v_main_~main____CPAchecker_TMP_0~42_4} AuxVars[] AssignedVars[main_~__tmp_99~0, main_~__VERIFIER_assert__cond~98] {23749#(<= 42 main_~main__t~0)} is VALID [2022-04-27 21:35:28,963 INFO L290 TraceCheckUtils]: 177: Hoare triple {23749#(<= 42 main_~main__t~0)} [1660] L1934-->L1945: Formula: (and (= (ite (<= v_main_~main__t~0_345 v_main_~main__tagbuf_len~0_179) 1 0) v_main_~__tmp_100~0_1) (= v_main_~__tmp_100~0_1 v_main_~__VERIFIER_assert__cond~99_1) (not (= v_main_~__VERIFIER_assert__cond~98_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_345, main_~__VERIFIER_assert__cond~98=v_main_~__VERIFIER_assert__cond~98_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_179} OutVars{main_~__VERIFIER_assert__cond~99=v_main_~__VERIFIER_assert__cond~99_1, main_~main__t~0=v_main_~main__t~0_345, main_~__VERIFIER_assert__cond~98=v_main_~__VERIFIER_assert__cond~98_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_179, main_~__tmp_100~0=v_main_~__tmp_100~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~99, main_~__tmp_100~0] {23749#(<= 42 main_~main__t~0)} is VALID [2022-04-27 21:35:28,963 INFO L290 TraceCheckUtils]: 178: Hoare triple {23749#(<= 42 main_~main__t~0)} [1662] L1945-->L1953: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~99_4 0)) (= (+ v_main_~main__t~0_347 1) v_main_~main__t~0_346) (= v_main_~main__t~0_347 v_main_~main____CPAchecker_TMP_1~42_1)) InVars {main_~__VERIFIER_assert__cond~99=v_main_~__VERIFIER_assert__cond~99_4, main_~main__t~0=v_main_~main__t~0_347} OutVars{main_~__VERIFIER_assert__cond~99=v_main_~__VERIFIER_assert__cond~99_4, main_~main__t~0=v_main_~main__t~0_346, main_~main____CPAchecker_TMP_1~42=v_main_~main____CPAchecker_TMP_1~42_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~42] {23750#(<= 43 main_~main__t~0)} is VALID [2022-04-27 21:35:28,963 INFO L290 TraceCheckUtils]: 179: Hoare triple {23750#(<= 43 main_~main__t~0)} [1664] L1953-->L1961: Formula: (and (<= 0 (+ |v_main_#t~nondet51_2| 2147483648)) (= |v_main_#t~nondet51_2| v_main_~main____CPAchecker_TMP_0~43_1) (not (= v_main_~main__tagbuf_len~0_181 v_main_~main__t~0_349)) (<= |v_main_#t~nondet51_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_349, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_181, main_#t~nondet51=|v_main_#t~nondet51_2|} OutVars{main_~main__t~0=v_main_~main__t~0_349, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_181, main_~main____CPAchecker_TMP_0~43=v_main_~main____CPAchecker_TMP_0~43_1} AuxVars[] AssignedVars[main_#t~nondet51, main_~main____CPAchecker_TMP_0~43] {23750#(<= 43 main_~main__t~0)} is VALID [2022-04-27 21:35:28,964 INFO L290 TraceCheckUtils]: 180: Hoare triple {23750#(<= 43 main_~main__t~0)} [1666] L1961-->L1973: Formula: (and (= v_main_~__VERIFIER_assert__cond~100_1 v_main_~__tmp_101~0_1) (= v_main_~__tmp_101~0_1 (ite (<= 0 v_main_~main__t~0_350) 1 0)) (= v_main_~main____CPAchecker_TMP_0~43_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_350, main_~main____CPAchecker_TMP_0~43=v_main_~main____CPAchecker_TMP_0~43_4} OutVars{main_~__VERIFIER_assert__cond~100=v_main_~__VERIFIER_assert__cond~100_1, main_~main__t~0=v_main_~main__t~0_350, main_~__tmp_101~0=v_main_~__tmp_101~0_1, main_~main____CPAchecker_TMP_0~43=v_main_~main____CPAchecker_TMP_0~43_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~100, main_~__tmp_101~0] {23750#(<= 43 main_~main__t~0)} is VALID [2022-04-27 21:35:28,964 INFO L290 TraceCheckUtils]: 181: Hoare triple {23750#(<= 43 main_~main__t~0)} [1668] L1973-->L1984: Formula: (and (= (ite (<= v_main_~main__t~0_351 v_main_~main__tagbuf_len~0_182) 1 0) v_main_~__tmp_102~0_1) (not (= v_main_~__VERIFIER_assert__cond~100_4 0)) (= v_main_~__VERIFIER_assert__cond~101_1 v_main_~__tmp_102~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_351, main_~__VERIFIER_assert__cond~100=v_main_~__VERIFIER_assert__cond~100_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_182} OutVars{main_~__tmp_102~0=v_main_~__tmp_102~0_1, main_~main__t~0=v_main_~main__t~0_351, main_~__VERIFIER_assert__cond~100=v_main_~__VERIFIER_assert__cond~100_4, main_~__VERIFIER_assert__cond~101=v_main_~__VERIFIER_assert__cond~101_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_182} AuxVars[] AssignedVars[main_~__tmp_102~0, main_~__VERIFIER_assert__cond~101] {23750#(<= 43 main_~main__t~0)} is VALID [2022-04-27 21:35:28,964 INFO L290 TraceCheckUtils]: 182: Hoare triple {23750#(<= 43 main_~main__t~0)} [1670] L1984-->L1992: Formula: (and (= (+ v_main_~main__t~0_353 1) v_main_~main__t~0_352) (= v_main_~main__t~0_353 v_main_~main____CPAchecker_TMP_1~43_1) (not (= v_main_~__VERIFIER_assert__cond~101_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_353, main_~__VERIFIER_assert__cond~101=v_main_~__VERIFIER_assert__cond~101_4} OutVars{main_~main__t~0=v_main_~main__t~0_352, main_~__VERIFIER_assert__cond~101=v_main_~__VERIFIER_assert__cond~101_4, main_~main____CPAchecker_TMP_1~43=v_main_~main____CPAchecker_TMP_1~43_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~43] {23751#(<= 44 main_~main__t~0)} is VALID [2022-04-27 21:35:28,965 INFO L290 TraceCheckUtils]: 183: Hoare triple {23751#(<= 44 main_~main__t~0)} [1672] L1992-->L2000: Formula: (and (<= |v_main_#t~nondet52_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_184 v_main_~main__t~0_355)) (<= 0 (+ |v_main_#t~nondet52_2| 2147483648)) (= |v_main_#t~nondet52_2| v_main_~main____CPAchecker_TMP_0~44_1)) InVars {main_~main__t~0=v_main_~main__t~0_355, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_184, main_#t~nondet52=|v_main_#t~nondet52_2|} OutVars{main_~main____CPAchecker_TMP_0~44=v_main_~main____CPAchecker_TMP_0~44_1, main_~main__t~0=v_main_~main__t~0_355, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_184} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~44, main_#t~nondet52] {23751#(<= 44 main_~main__t~0)} is VALID [2022-04-27 21:35:28,965 INFO L290 TraceCheckUtils]: 184: Hoare triple {23751#(<= 44 main_~main__t~0)} [1674] L2000-->L2012: Formula: (and (= v_main_~main____CPAchecker_TMP_0~44_4 0) (= (ite (<= 0 v_main_~main__t~0_356) 1 0) v_main_~__tmp_103~0_1) (= v_main_~__VERIFIER_assert__cond~102_1 v_main_~__tmp_103~0_1)) InVars {main_~main____CPAchecker_TMP_0~44=v_main_~main____CPAchecker_TMP_0~44_4, main_~main__t~0=v_main_~main__t~0_356} OutVars{main_~main____CPAchecker_TMP_0~44=v_main_~main____CPAchecker_TMP_0~44_4, main_~__tmp_103~0=v_main_~__tmp_103~0_1, main_~main__t~0=v_main_~main__t~0_356, main_~__VERIFIER_assert__cond~102=v_main_~__VERIFIER_assert__cond~102_1} AuxVars[] AssignedVars[main_~__tmp_103~0, main_~__VERIFIER_assert__cond~102] {23751#(<= 44 main_~main__t~0)} is VALID [2022-04-27 21:35:28,965 INFO L290 TraceCheckUtils]: 185: Hoare triple {23751#(<= 44 main_~main__t~0)} [1676] L2012-->L2023: Formula: (and (= (ite (<= v_main_~main__t~0_357 v_main_~main__tagbuf_len~0_185) 1 0) v_main_~__tmp_104~0_1) (= v_main_~__VERIFIER_assert__cond~103_1 v_main_~__tmp_104~0_1) (not (= v_main_~__VERIFIER_assert__cond~102_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_357, main_~__VERIFIER_assert__cond~102=v_main_~__VERIFIER_assert__cond~102_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_185} OutVars{main_~main__t~0=v_main_~main__t~0_357, main_~__VERIFIER_assert__cond~102=v_main_~__VERIFIER_assert__cond~102_4, main_~__VERIFIER_assert__cond~103=v_main_~__VERIFIER_assert__cond~103_1, main_~__tmp_104~0=v_main_~__tmp_104~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_185} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~103, main_~__tmp_104~0] {23751#(<= 44 main_~main__t~0)} is VALID [2022-04-27 21:35:28,966 INFO L290 TraceCheckUtils]: 186: Hoare triple {23751#(<= 44 main_~main__t~0)} [1678] L2023-->L2031: Formula: (and (= v_main_~main__t~0_359 v_main_~main____CPAchecker_TMP_1~44_1) (= (+ v_main_~main__t~0_359 1) v_main_~main__t~0_358) (not (= v_main_~__VERIFIER_assert__cond~103_4 0))) InVars {main_~__VERIFIER_assert__cond~103=v_main_~__VERIFIER_assert__cond~103_4, main_~main__t~0=v_main_~main__t~0_359} OutVars{main_~main__t~0=v_main_~main__t~0_358, main_~main____CPAchecker_TMP_1~44=v_main_~main____CPAchecker_TMP_1~44_1, main_~__VERIFIER_assert__cond~103=v_main_~__VERIFIER_assert__cond~103_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~44] {23752#(<= 45 main_~main__t~0)} is VALID [2022-04-27 21:35:28,966 INFO L290 TraceCheckUtils]: 187: Hoare triple {23752#(<= 45 main_~main__t~0)} [1680] L2031-->L2039: Formula: (and (<= 0 (+ |v_main_#t~nondet53_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_187 v_main_~main__t~0_361)) (<= |v_main_#t~nondet53_2| 2147483647) (= |v_main_#t~nondet53_2| v_main_~main____CPAchecker_TMP_0~45_1)) InVars {main_#t~nondet53=|v_main_#t~nondet53_2|, main_~main__t~0=v_main_~main__t~0_361, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_187} OutVars{main_~main____CPAchecker_TMP_0~45=v_main_~main____CPAchecker_TMP_0~45_1, main_~main__t~0=v_main_~main__t~0_361, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_187} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~45, main_#t~nondet53] {23752#(<= 45 main_~main__t~0)} is VALID [2022-04-27 21:35:28,966 INFO L290 TraceCheckUtils]: 188: Hoare triple {23752#(<= 45 main_~main__t~0)} [1682] L2039-->L2051: Formula: (and (= (ite (<= 0 v_main_~main__t~0_362) 1 0) v_main_~__tmp_105~0_1) (= v_main_~main____CPAchecker_TMP_0~45_4 0) (= v_main_~__VERIFIER_assert__cond~104_1 v_main_~__tmp_105~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_362, main_~main____CPAchecker_TMP_0~45=v_main_~main____CPAchecker_TMP_0~45_4} OutVars{main_~main__t~0=v_main_~main__t~0_362, main_~main____CPAchecker_TMP_0~45=v_main_~main____CPAchecker_TMP_0~45_4, main_~__tmp_105~0=v_main_~__tmp_105~0_1, main_~__VERIFIER_assert__cond~104=v_main_~__VERIFIER_assert__cond~104_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~104, main_~__tmp_105~0] {23752#(<= 45 main_~main__t~0)} is VALID [2022-04-27 21:35:28,967 INFO L290 TraceCheckUtils]: 189: Hoare triple {23752#(<= 45 main_~main__t~0)} [1684] L2051-->L2062: Formula: (and (= (ite (<= v_main_~main__t~0_363 v_main_~main__tagbuf_len~0_188) 1 0) v_main_~__tmp_106~0_1) (not (= v_main_~__VERIFIER_assert__cond~104_4 0)) (= v_main_~__VERIFIER_assert__cond~105_1 v_main_~__tmp_106~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_363, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_188, main_~__VERIFIER_assert__cond~104=v_main_~__VERIFIER_assert__cond~104_4} OutVars{main_~main__t~0=v_main_~main__t~0_363, main_~__tmp_106~0=v_main_~__tmp_106~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_188, main_~__VERIFIER_assert__cond~104=v_main_~__VERIFIER_assert__cond~104_4, main_~__VERIFIER_assert__cond~105=v_main_~__VERIFIER_assert__cond~105_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~105, main_~__tmp_106~0] {23752#(<= 45 main_~main__t~0)} is VALID [2022-04-27 21:35:28,967 INFO L290 TraceCheckUtils]: 190: Hoare triple {23752#(<= 45 main_~main__t~0)} [1686] L2062-->L2070: Formula: (and (= (+ v_main_~main__t~0_365 1) v_main_~main__t~0_364) (not (= v_main_~__VERIFIER_assert__cond~105_4 0)) (= v_main_~main__t~0_365 v_main_~main____CPAchecker_TMP_1~45_1)) InVars {main_~main__t~0=v_main_~main__t~0_365, main_~__VERIFIER_assert__cond~105=v_main_~__VERIFIER_assert__cond~105_4} OutVars{main_~main__t~0=v_main_~main__t~0_364, main_~main____CPAchecker_TMP_1~45=v_main_~main____CPAchecker_TMP_1~45_1, main_~__VERIFIER_assert__cond~105=v_main_~__VERIFIER_assert__cond~105_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~45] {23753#(<= 46 main_~main__t~0)} is VALID [2022-04-27 21:35:28,967 INFO L290 TraceCheckUtils]: 191: Hoare triple {23753#(<= 46 main_~main__t~0)} [1688] L2070-->L2078: Formula: (and (not (= v_main_~main__tagbuf_len~0_190 v_main_~main__t~0_367)) (= |v_main_#t~nondet54_2| v_main_~main____CPAchecker_TMP_0~46_1) (<= 0 (+ |v_main_#t~nondet54_2| 2147483648)) (<= |v_main_#t~nondet54_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_367, main_#t~nondet54=|v_main_#t~nondet54_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_190} OutVars{main_~main__t~0=v_main_~main__t~0_367, main_~main____CPAchecker_TMP_0~46=v_main_~main____CPAchecker_TMP_0~46_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_190} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~46, main_#t~nondet54] {23753#(<= 46 main_~main__t~0)} is VALID [2022-04-27 21:35:28,968 INFO L290 TraceCheckUtils]: 192: Hoare triple {23753#(<= 46 main_~main__t~0)} [1690] L2078-->L2090: Formula: (and (= v_main_~main____CPAchecker_TMP_0~46_4 0) (= v_main_~__VERIFIER_assert__cond~106_1 v_main_~__tmp_107~0_1) (= v_main_~__tmp_107~0_1 (ite (<= 0 v_main_~main__t~0_368) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_368, main_~main____CPAchecker_TMP_0~46=v_main_~main____CPAchecker_TMP_0~46_4} OutVars{main_~main__t~0=v_main_~main__t~0_368, main_~main____CPAchecker_TMP_0~46=v_main_~main____CPAchecker_TMP_0~46_4, main_~__tmp_107~0=v_main_~__tmp_107~0_1, main_~__VERIFIER_assert__cond~106=v_main_~__VERIFIER_assert__cond~106_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~106, main_~__tmp_107~0] {23753#(<= 46 main_~main__t~0)} is VALID [2022-04-27 21:35:28,968 INFO L290 TraceCheckUtils]: 193: Hoare triple {23753#(<= 46 main_~main__t~0)} [1692] L2090-->L2101: Formula: (and (= v_main_~__VERIFIER_assert__cond~107_1 v_main_~__tmp_108~0_1) (not (= v_main_~__VERIFIER_assert__cond~106_4 0)) (= v_main_~__tmp_108~0_1 (ite (<= v_main_~main__t~0_369 v_main_~main__tagbuf_len~0_191) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_369, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_191, main_~__VERIFIER_assert__cond~106=v_main_~__VERIFIER_assert__cond~106_4} OutVars{main_~__tmp_108~0=v_main_~__tmp_108~0_1, main_~__VERIFIER_assert__cond~107=v_main_~__VERIFIER_assert__cond~107_1, main_~main__t~0=v_main_~main__t~0_369, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_191, main_~__VERIFIER_assert__cond~106=v_main_~__VERIFIER_assert__cond~106_4} AuxVars[] AssignedVars[main_~__tmp_108~0, main_~__VERIFIER_assert__cond~107] {23753#(<= 46 main_~main__t~0)} is VALID [2022-04-27 21:35:28,969 INFO L290 TraceCheckUtils]: 194: Hoare triple {23753#(<= 46 main_~main__t~0)} [1694] L2101-->L2109: Formula: (and (= v_main_~main__t~0_371 v_main_~main____CPAchecker_TMP_1~46_1) (not (= v_main_~__VERIFIER_assert__cond~107_4 0)) (= (+ v_main_~main__t~0_371 1) v_main_~main__t~0_370)) InVars {main_~__VERIFIER_assert__cond~107=v_main_~__VERIFIER_assert__cond~107_4, main_~main__t~0=v_main_~main__t~0_371} OutVars{main_~__VERIFIER_assert__cond~107=v_main_~__VERIFIER_assert__cond~107_4, main_~main__t~0=v_main_~main__t~0_370, main_~main____CPAchecker_TMP_1~46=v_main_~main____CPAchecker_TMP_1~46_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~46] {23754#(<= 47 main_~main__t~0)} is VALID [2022-04-27 21:35:28,969 INFO L290 TraceCheckUtils]: 195: Hoare triple {23754#(<= 47 main_~main__t~0)} [1696] L2109-->L2117: Formula: (and (= |v_main_#t~nondet55_2| v_main_~main____CPAchecker_TMP_0~47_1) (<= 0 (+ |v_main_#t~nondet55_2| 2147483648)) (<= |v_main_#t~nondet55_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_193 v_main_~main__t~0_373))) InVars {main_~main__t~0=v_main_~main__t~0_373, main_#t~nondet55=|v_main_#t~nondet55_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_193} OutVars{main_~main__t~0=v_main_~main__t~0_373, main_~main____CPAchecker_TMP_0~47=v_main_~main____CPAchecker_TMP_0~47_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_193} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~47, main_#t~nondet55] {23754#(<= 47 main_~main__t~0)} is VALID [2022-04-27 21:35:28,969 INFO L290 TraceCheckUtils]: 196: Hoare triple {23754#(<= 47 main_~main__t~0)} [1698] L2117-->L2129: Formula: (and (= (ite (<= 0 v_main_~main__t~0_374) 1 0) v_main_~__tmp_109~0_1) (= v_main_~main____CPAchecker_TMP_0~47_4 0) (= v_main_~__VERIFIER_assert__cond~108_1 v_main_~__tmp_109~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_374, main_~main____CPAchecker_TMP_0~47=v_main_~main____CPAchecker_TMP_0~47_4} OutVars{main_~main__t~0=v_main_~main__t~0_374, main_~__VERIFIER_assert__cond~108=v_main_~__VERIFIER_assert__cond~108_1, main_~main____CPAchecker_TMP_0~47=v_main_~main____CPAchecker_TMP_0~47_4, main_~__tmp_109~0=v_main_~__tmp_109~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~108, main_~__tmp_109~0] {23754#(<= 47 main_~main__t~0)} is VALID [2022-04-27 21:35:28,969 INFO L290 TraceCheckUtils]: 197: Hoare triple {23754#(<= 47 main_~main__t~0)} [1700] L2129-->L2140: Formula: (and (= v_main_~__tmp_110~0_1 (ite (<= v_main_~main__t~0_375 v_main_~main__tagbuf_len~0_194) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~108_4 0)) (= v_main_~__VERIFIER_assert__cond~109_1 v_main_~__tmp_110~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_375, main_~__VERIFIER_assert__cond~108=v_main_~__VERIFIER_assert__cond~108_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_194} OutVars{main_~main__t~0=v_main_~main__t~0_375, main_~__VERIFIER_assert__cond~108=v_main_~__VERIFIER_assert__cond~108_4, main_~__VERIFIER_assert__cond~109=v_main_~__VERIFIER_assert__cond~109_1, main_~__tmp_110~0=v_main_~__tmp_110~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_194} AuxVars[] AssignedVars[main_~__tmp_110~0, main_~__VERIFIER_assert__cond~109] {23754#(<= 47 main_~main__t~0)} is VALID [2022-04-27 21:35:28,970 INFO L290 TraceCheckUtils]: 198: Hoare triple {23754#(<= 47 main_~main__t~0)} [1702] L2140-->L2148: Formula: (and (= v_main_~main__t~0_376 (+ v_main_~main__t~0_377 1)) (= v_main_~main__t~0_377 v_main_~main____CPAchecker_TMP_1~47_1) (not (= v_main_~__VERIFIER_assert__cond~109_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_377, main_~__VERIFIER_assert__cond~109=v_main_~__VERIFIER_assert__cond~109_4} OutVars{main_~main__t~0=v_main_~main__t~0_376, main_~__VERIFIER_assert__cond~109=v_main_~__VERIFIER_assert__cond~109_4, main_~main____CPAchecker_TMP_1~47=v_main_~main____CPAchecker_TMP_1~47_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~47] {23755#(<= 48 main_~main__t~0)} is VALID [2022-04-27 21:35:28,970 INFO L290 TraceCheckUtils]: 199: Hoare triple {23755#(<= 48 main_~main__t~0)} [1704] L2148-->L2156: Formula: (and (not (= v_main_~main__tagbuf_len~0_196 v_main_~main__t~0_379)) (<= |v_main_#t~nondet56_2| 2147483647) (= |v_main_#t~nondet56_2| v_main_~main____CPAchecker_TMP_0~48_1) (<= 0 (+ |v_main_#t~nondet56_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_379, main_#t~nondet56=|v_main_#t~nondet56_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_196} OutVars{main_~main__t~0=v_main_~main__t~0_379, main_~main____CPAchecker_TMP_0~48=v_main_~main____CPAchecker_TMP_0~48_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_196} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~48, main_#t~nondet56] {23755#(<= 48 main_~main__t~0)} is VALID [2022-04-27 21:35:28,970 INFO L290 TraceCheckUtils]: 200: Hoare triple {23755#(<= 48 main_~main__t~0)} [1706] L2156-->L2168: Formula: (and (= v_main_~main____CPAchecker_TMP_0~48_4 0) (= v_main_~__tmp_111~0_1 (ite (<= 0 v_main_~main__t~0_380) 1 0)) (= v_main_~__VERIFIER_assert__cond~110_1 v_main_~__tmp_111~0_1)) InVars {main_~main____CPAchecker_TMP_0~48=v_main_~main____CPAchecker_TMP_0~48_4, main_~main__t~0=v_main_~main__t~0_380} OutVars{main_~__VERIFIER_assert__cond~110=v_main_~__VERIFIER_assert__cond~110_1, main_~main__t~0=v_main_~main__t~0_380, main_~__tmp_111~0=v_main_~__tmp_111~0_1, main_~main____CPAchecker_TMP_0~48=v_main_~main____CPAchecker_TMP_0~48_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~110, main_~__tmp_111~0] {23755#(<= 48 main_~main__t~0)} is VALID [2022-04-27 21:35:28,971 INFO L290 TraceCheckUtils]: 201: Hoare triple {23755#(<= 48 main_~main__t~0)} [1708] L2168-->L2179: Formula: (and (= v_main_~__VERIFIER_assert__cond~111_1 v_main_~__tmp_112~0_1) (not (= v_main_~__VERIFIER_assert__cond~110_4 0)) (= (ite (<= v_main_~main__t~0_381 v_main_~main__tagbuf_len~0_197) 1 0) v_main_~__tmp_112~0_1)) InVars {main_~__VERIFIER_assert__cond~110=v_main_~__VERIFIER_assert__cond~110_4, main_~main__t~0=v_main_~main__t~0_381, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_197} OutVars{main_~__VERIFIER_assert__cond~110=v_main_~__VERIFIER_assert__cond~110_4, main_~__VERIFIER_assert__cond~111=v_main_~__VERIFIER_assert__cond~111_1, main_~main__t~0=v_main_~main__t~0_381, main_~__tmp_112~0=v_main_~__tmp_112~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_197} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~111, main_~__tmp_112~0] {23755#(<= 48 main_~main__t~0)} is VALID [2022-04-27 21:35:28,971 INFO L290 TraceCheckUtils]: 202: Hoare triple {23755#(<= 48 main_~main__t~0)} [1710] L2179-->L2187: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~111_4 0)) (= (+ v_main_~main__t~0_383 1) v_main_~main__t~0_382) (= v_main_~main__t~0_383 v_main_~main____CPAchecker_TMP_1~48_1)) InVars {main_~main__t~0=v_main_~main__t~0_383, main_~__VERIFIER_assert__cond~111=v_main_~__VERIFIER_assert__cond~111_4} OutVars{main_~main__t~0=v_main_~main__t~0_382, main_~__VERIFIER_assert__cond~111=v_main_~__VERIFIER_assert__cond~111_4, main_~main____CPAchecker_TMP_1~48=v_main_~main____CPAchecker_TMP_1~48_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~48] {23756#(<= 49 main_~main__t~0)} is VALID [2022-04-27 21:35:28,971 INFO L290 TraceCheckUtils]: 203: Hoare triple {23756#(<= 49 main_~main__t~0)} [1712] L2187-->L2195: Formula: (and (not (= v_main_~main__tagbuf_len~0_199 v_main_~main__t~0_385)) (= |v_main_#t~nondet57_2| v_main_~main____CPAchecker_TMP_0~49_1) (<= |v_main_#t~nondet57_2| 2147483647) (<= 0 (+ |v_main_#t~nondet57_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_385, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_199, main_#t~nondet57=|v_main_#t~nondet57_2|} OutVars{main_~main__t~0=v_main_~main__t~0_385, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_199, main_~main____CPAchecker_TMP_0~49=v_main_~main____CPAchecker_TMP_0~49_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~49, main_#t~nondet57] {23756#(<= 49 main_~main__t~0)} is VALID [2022-04-27 21:35:28,972 INFO L290 TraceCheckUtils]: 204: Hoare triple {23756#(<= 49 main_~main__t~0)} [1714] L2195-->L2207: Formula: (and (= v_main_~__VERIFIER_assert__cond~112_3 v_main_~__tmp_113~0_1) (= v_main_~main____CPAchecker_TMP_0~49_4 0) (= (ite (<= 0 v_main_~main__t~0_386) 1 0) v_main_~__tmp_113~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_386, main_~main____CPAchecker_TMP_0~49=v_main_~main____CPAchecker_TMP_0~49_4} OutVars{main_~main__t~0=v_main_~main__t~0_386, main_~__VERIFIER_assert__cond~112=v_main_~__VERIFIER_assert__cond~112_3, main_~__tmp_113~0=v_main_~__tmp_113~0_1, main_~main____CPAchecker_TMP_0~49=v_main_~main____CPAchecker_TMP_0~49_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~112, main_~__tmp_113~0] {23756#(<= 49 main_~main__t~0)} is VALID [2022-04-27 21:35:28,972 INFO L290 TraceCheckUtils]: 205: Hoare triple {23756#(<= 49 main_~main__t~0)} [1716] L2207-->L2218: Formula: (and (= (ite (<= v_main_~main__t~0_1 v_main_~main__tagbuf_len~0_1) 1 0) v_main_~__tmp_114~0_1) (= v_main_~__VERIFIER_assert__cond~113_1 v_main_~__tmp_114~0_1) (not (= v_main_~__VERIFIER_assert__cond~112_2 0))) InVars {main_~main__t~0=v_main_~main__t~0_1, main_~__VERIFIER_assert__cond~112=v_main_~__VERIFIER_assert__cond~112_2, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_1} OutVars{main_~main__t~0=v_main_~main__t~0_1, main_~__VERIFIER_assert__cond~112=v_main_~__VERIFIER_assert__cond~112_2, main_~__VERIFIER_assert__cond~113=v_main_~__VERIFIER_assert__cond~113_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_1, main_~__tmp_114~0=v_main_~__tmp_114~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~113, main_~__tmp_114~0] {23756#(<= 49 main_~main__t~0)} is VALID [2022-04-27 21:35:28,973 INFO L290 TraceCheckUtils]: 206: Hoare triple {23756#(<= 49 main_~main__t~0)} [1718] L2218-->L2226: Formula: (and (= (+ v_main_~main__t~0_3 1) v_main_~main__t~0_2) (not (= v_main_~__VERIFIER_assert__cond~113_4 0)) (= v_main_~main____CPAchecker_TMP_1~49_1 v_main_~main__t~0_3)) InVars {main_~main__t~0=v_main_~main__t~0_3, main_~__VERIFIER_assert__cond~113=v_main_~__VERIFIER_assert__cond~113_4} OutVars{main_~main__t~0=v_main_~main__t~0_2, main_~main____CPAchecker_TMP_1~49=v_main_~main____CPAchecker_TMP_1~49_1, main_~__VERIFIER_assert__cond~113=v_main_~__VERIFIER_assert__cond~113_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~49] {23757#(<= 50 main_~main__t~0)} is VALID [2022-04-27 21:35:28,973 INFO L290 TraceCheckUtils]: 207: Hoare triple {23757#(<= 50 main_~main__t~0)} [1720] L2226-->L2234: Formula: (and (= |v_main_#t~nondet58_2| v_main_~main____CPAchecker_TMP_0~50_1) (not (= v_main_~main__t~0_6 v_main_~main__tagbuf_len~0_6)) (<= 0 (+ |v_main_#t~nondet58_2| 2147483648)) (<= |v_main_#t~nondet58_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_6, main_#t~nondet58=|v_main_#t~nondet58_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_6} OutVars{main_~main__t~0=v_main_~main__t~0_6, main_~main____CPAchecker_TMP_0~50=v_main_~main____CPAchecker_TMP_0~50_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_6} AuxVars[] AssignedVars[main_#t~nondet58, main_~main____CPAchecker_TMP_0~50] {23757#(<= 50 main_~main__t~0)} is VALID [2022-04-27 21:35:28,973 INFO L290 TraceCheckUtils]: 208: Hoare triple {23757#(<= 50 main_~main__t~0)} [1722] L2234-->L2246: Formula: (and (= v_main_~__tmp_115~0_1 (ite (<= 0 v_main_~main__t~0_9) 1 0)) (= v_main_~__VERIFIER_assert__cond~114_1 v_main_~__tmp_115~0_1) (= v_main_~main____CPAchecker_TMP_0~50_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_9, main_~main____CPAchecker_TMP_0~50=v_main_~main____CPAchecker_TMP_0~50_4} OutVars{main_~main__t~0=v_main_~main__t~0_9, main_~main____CPAchecker_TMP_0~50=v_main_~main____CPAchecker_TMP_0~50_4, main_~__VERIFIER_assert__cond~114=v_main_~__VERIFIER_assert__cond~114_1, main_~__tmp_115~0=v_main_~__tmp_115~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~114, main_~__tmp_115~0] {23757#(<= 50 main_~main__t~0)} is VALID [2022-04-27 21:35:28,974 INFO L290 TraceCheckUtils]: 209: Hoare triple {23757#(<= 50 main_~main__t~0)} [1724] L2246-->L2257: Formula: (and (= v_main_~__VERIFIER_assert__cond~115_1 v_main_~__tmp_116~0_1) (not (= v_main_~__VERIFIER_assert__cond~114_4 0)) (= (ite (<= v_main_~main__t~0_11 v_main_~main__tagbuf_len~0_10) 1 0) v_main_~__tmp_116~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_11, main_~__VERIFIER_assert__cond~114=v_main_~__VERIFIER_assert__cond~114_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_10} OutVars{main_~main__t~0=v_main_~main__t~0_11, main_~__tmp_116~0=v_main_~__tmp_116~0_1, main_~__VERIFIER_assert__cond~114=v_main_~__VERIFIER_assert__cond~114_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_10, main_~__VERIFIER_assert__cond~115=v_main_~__VERIFIER_assert__cond~115_1} AuxVars[] AssignedVars[main_~__tmp_116~0, main_~__VERIFIER_assert__cond~115] {23757#(<= 50 main_~main__t~0)} is VALID [2022-04-27 21:35:28,975 INFO L290 TraceCheckUtils]: 210: Hoare triple {23757#(<= 50 main_~main__t~0)} [1726] L2257-->L2265: Formula: (and (= (+ v_main_~main__t~0_14 1) v_main_~main__t~0_13) (= v_main_~main__t~0_14 v_main_~main____CPAchecker_TMP_1~50_1) (not (= v_main_~__VERIFIER_assert__cond~115_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_14, main_~__VERIFIER_assert__cond~115=v_main_~__VERIFIER_assert__cond~115_4} OutVars{main_~main__t~0=v_main_~main__t~0_13, main_~__VERIFIER_assert__cond~115=v_main_~__VERIFIER_assert__cond~115_4, main_~main____CPAchecker_TMP_1~50=v_main_~main____CPAchecker_TMP_1~50_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~50] {23758#(<= 51 main_~main__t~0)} is VALID [2022-04-27 21:35:28,975 INFO L290 TraceCheckUtils]: 211: Hoare triple {23758#(<= 51 main_~main__t~0)} [1728] L2265-->L2273: Formula: (and (not (= v_main_~main__t~0_16 v_main_~main__tagbuf_len~0_13)) (<= 0 (+ |v_main_#t~nondet59_2| 2147483648)) (<= |v_main_#t~nondet59_2| 2147483647) (= |v_main_#t~nondet59_2| v_main_~main____CPAchecker_TMP_0~51_1)) InVars {main_~main__t~0=v_main_~main__t~0_16, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_13, main_#t~nondet59=|v_main_#t~nondet59_2|} OutVars{main_~main__t~0=v_main_~main__t~0_16, main_~main____CPAchecker_TMP_0~51=v_main_~main____CPAchecker_TMP_0~51_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_13} AuxVars[] AssignedVars[main_#t~nondet59, main_~main____CPAchecker_TMP_0~51] {23758#(<= 51 main_~main__t~0)} is VALID [2022-04-27 21:35:28,975 INFO L290 TraceCheckUtils]: 212: Hoare triple {23758#(<= 51 main_~main__t~0)} [1730] L2273-->L2285: Formula: (and (= v_main_~__VERIFIER_assert__cond~116_1 v_main_~__tmp_117~0_1) (= (ite (<= 0 v_main_~main__t~0_18) 1 0) v_main_~__tmp_117~0_1) (= v_main_~main____CPAchecker_TMP_0~51_4 0)) InVars {main_~main____CPAchecker_TMP_0~51=v_main_~main____CPAchecker_TMP_0~51_4, main_~main__t~0=v_main_~main__t~0_18} OutVars{main_~main__t~0=v_main_~main__t~0_18, main_~__tmp_117~0=v_main_~__tmp_117~0_1, main_~main____CPAchecker_TMP_0~51=v_main_~main____CPAchecker_TMP_0~51_4, main_~__VERIFIER_assert__cond~116=v_main_~__VERIFIER_assert__cond~116_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~116, main_~__tmp_117~0] {23758#(<= 51 main_~main__t~0)} is VALID [2022-04-27 21:35:28,976 INFO L290 TraceCheckUtils]: 213: Hoare triple {23758#(<= 51 main_~main__t~0)} [1732] L2285-->L2296: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~116_4 0)) (= v_main_~__tmp_118~0_1 (ite (<= v_main_~main__t~0_20 v_main_~main__tagbuf_len~0_15) 1 0)) (= v_main_~__VERIFIER_assert__cond~117_1 v_main_~__tmp_118~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_20, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_15, main_~__VERIFIER_assert__cond~116=v_main_~__VERIFIER_assert__cond~116_4} OutVars{main_~main__t~0=v_main_~main__t~0_20, main_~__tmp_118~0=v_main_~__tmp_118~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_15, main_~__VERIFIER_assert__cond~116=v_main_~__VERIFIER_assert__cond~116_4, main_~__VERIFIER_assert__cond~117=v_main_~__VERIFIER_assert__cond~117_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~117, main_~__tmp_118~0] {23758#(<= 51 main_~main__t~0)} is VALID [2022-04-27 21:35:28,977 INFO L290 TraceCheckUtils]: 214: Hoare triple {23758#(<= 51 main_~main__t~0)} [1734] L2296-->L2304: Formula: (and (= v_main_~main__t~0_22 v_main_~main____CPAchecker_TMP_1~51_1) (not (= v_main_~__VERIFIER_assert__cond~117_4 0)) (= (+ v_main_~main__t~0_22 1) v_main_~main__t~0_21)) InVars {main_~main__t~0=v_main_~main__t~0_22, main_~__VERIFIER_assert__cond~117=v_main_~__VERIFIER_assert__cond~117_4} OutVars{main_~main__t~0=v_main_~main__t~0_21, main_~main____CPAchecker_TMP_1~51=v_main_~main____CPAchecker_TMP_1~51_1, main_~__VERIFIER_assert__cond~117=v_main_~__VERIFIER_assert__cond~117_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~51] {23759#(<= 52 main_~main__t~0)} is VALID [2022-04-27 21:35:28,977 INFO L290 TraceCheckUtils]: 215: Hoare triple {23759#(<= 52 main_~main__t~0)} [1736] L2304-->L2312: Formula: (and (<= 0 (+ |v_main_#t~nondet60_2| 2147483648)) (not (= v_main_~main__t~0_25 v_main_~main__tagbuf_len~0_18)) (<= |v_main_#t~nondet60_2| 2147483647) (= |v_main_#t~nondet60_2| v_main_~main____CPAchecker_TMP_0~52_1)) InVars {main_~main__t~0=v_main_~main__t~0_25, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_18, main_#t~nondet60=|v_main_#t~nondet60_2|} OutVars{main_~main__t~0=v_main_~main__t~0_25, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_18, main_~main____CPAchecker_TMP_0~52=v_main_~main____CPAchecker_TMP_0~52_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~52, main_#t~nondet60] {23759#(<= 52 main_~main__t~0)} is VALID [2022-04-27 21:35:28,977 INFO L290 TraceCheckUtils]: 216: Hoare triple {23759#(<= 52 main_~main__t~0)} [1738] L2312-->L2324: Formula: (and (= v_main_~__VERIFIER_assert__cond~118_1 v_main_~__tmp_119~0_1) (= v_main_~__tmp_119~0_1 (ite (<= 0 v_main_~main__t~0_28) 1 0)) (= v_main_~main____CPAchecker_TMP_0~52_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_28, main_~main____CPAchecker_TMP_0~52=v_main_~main____CPAchecker_TMP_0~52_4} OutVars{main_~__VERIFIER_assert__cond~118=v_main_~__VERIFIER_assert__cond~118_1, main_~main__t~0=v_main_~main__t~0_28, main_~__tmp_119~0=v_main_~__tmp_119~0_1, main_~main____CPAchecker_TMP_0~52=v_main_~main____CPAchecker_TMP_0~52_4} AuxVars[] AssignedVars[main_~__tmp_119~0, main_~__VERIFIER_assert__cond~118] {23759#(<= 52 main_~main__t~0)} is VALID [2022-04-27 21:35:28,978 INFO L290 TraceCheckUtils]: 217: Hoare triple {23759#(<= 52 main_~main__t~0)} [1740] L2324-->L2335: Formula: (and (= (ite (<= v_main_~main__t~0_30 v_main_~main__tagbuf_len~0_20) 1 0) v_main_~__tmp_120~0_1) (= v_main_~__VERIFIER_assert__cond~119_1 v_main_~__tmp_120~0_1) (not (= v_main_~__VERIFIER_assert__cond~118_4 0))) InVars {main_~__VERIFIER_assert__cond~118=v_main_~__VERIFIER_assert__cond~118_4, main_~main__t~0=v_main_~main__t~0_30, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_20} OutVars{main_~__VERIFIER_assert__cond~118=v_main_~__VERIFIER_assert__cond~118_4, main_~main__t~0=v_main_~main__t~0_30, main_~__VERIFIER_assert__cond~119=v_main_~__VERIFIER_assert__cond~119_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_20, main_~__tmp_120~0=v_main_~__tmp_120~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~119, main_~__tmp_120~0] {23759#(<= 52 main_~main__t~0)} is VALID [2022-04-27 21:35:28,978 INFO L290 TraceCheckUtils]: 218: Hoare triple {23759#(<= 52 main_~main__t~0)} [1742] L2335-->L2343: Formula: (and (= v_main_~main__t~0_33 v_main_~main____CPAchecker_TMP_1~52_1) (not (= v_main_~__VERIFIER_assert__cond~119_4 0)) (= (+ v_main_~main__t~0_33 1) v_main_~main__t~0_32)) InVars {main_~main__t~0=v_main_~main__t~0_33, main_~__VERIFIER_assert__cond~119=v_main_~__VERIFIER_assert__cond~119_4} OutVars{main_~main__t~0=v_main_~main__t~0_32, main_~main____CPAchecker_TMP_1~52=v_main_~main____CPAchecker_TMP_1~52_1, main_~__VERIFIER_assert__cond~119=v_main_~__VERIFIER_assert__cond~119_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~52] {23760#(<= 53 main_~main__t~0)} is VALID [2022-04-27 21:35:28,978 INFO L290 TraceCheckUtils]: 219: Hoare triple {23760#(<= 53 main_~main__t~0)} [1744] L2343-->L2351: Formula: (and (<= 0 (+ |v_main_#t~nondet61_2| 2147483648)) (= |v_main_#t~nondet61_2| v_main_~main____CPAchecker_TMP_0~53_1) (<= |v_main_#t~nondet61_2| 2147483647) (not (= v_main_~main__t~0_35 v_main_~main__tagbuf_len~0_23))) InVars {main_~main__t~0=v_main_~main__t~0_35, main_#t~nondet61=|v_main_#t~nondet61_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_23} OutVars{main_~main__t~0=v_main_~main__t~0_35, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_23, main_~main____CPAchecker_TMP_0~53=v_main_~main____CPAchecker_TMP_0~53_1} AuxVars[] AssignedVars[main_#t~nondet61, main_~main____CPAchecker_TMP_0~53] {23760#(<= 53 main_~main__t~0)} is VALID [2022-04-27 21:35:28,979 INFO L290 TraceCheckUtils]: 220: Hoare triple {23760#(<= 53 main_~main__t~0)} [1746] L2351-->L2363: Formula: (and (= v_main_~main____CPAchecker_TMP_0~53_4 0) (= v_main_~__VERIFIER_assert__cond~120_1 v_main_~__tmp_121~0_1) (= (ite (<= 0 v_main_~main__t~0_37) 1 0) v_main_~__tmp_121~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_37, main_~main____CPAchecker_TMP_0~53=v_main_~main____CPAchecker_TMP_0~53_4} OutVars{main_~__tmp_121~0=v_main_~__tmp_121~0_1, main_~main__t~0=v_main_~main__t~0_37, main_~__VERIFIER_assert__cond~120=v_main_~__VERIFIER_assert__cond~120_1, main_~main____CPAchecker_TMP_0~53=v_main_~main____CPAchecker_TMP_0~53_4} AuxVars[] AssignedVars[main_~__tmp_121~0, main_~__VERIFIER_assert__cond~120] {23760#(<= 53 main_~main__t~0)} is VALID [2022-04-27 21:35:28,979 INFO L290 TraceCheckUtils]: 221: Hoare triple {23760#(<= 53 main_~main__t~0)} [1748] L2363-->L2374: Formula: (and (= (ite (<= v_main_~main__t~0_39 v_main_~main__tagbuf_len~0_25) 1 0) v_main_~__tmp_122~0_1) (not (= v_main_~__VERIFIER_assert__cond~120_4 0)) (= v_main_~__VERIFIER_assert__cond~121_1 v_main_~__tmp_122~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_39, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_25, main_~__VERIFIER_assert__cond~120=v_main_~__VERIFIER_assert__cond~120_4} OutVars{main_~__VERIFIER_assert__cond~121=v_main_~__VERIFIER_assert__cond~121_1, main_~main__t~0=v_main_~main__t~0_39, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_25, main_~__tmp_122~0=v_main_~__tmp_122~0_1, main_~__VERIFIER_assert__cond~120=v_main_~__VERIFIER_assert__cond~120_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~121, main_~__tmp_122~0] {23760#(<= 53 main_~main__t~0)} is VALID [2022-04-27 21:35:28,979 INFO L290 TraceCheckUtils]: 222: Hoare triple {23760#(<= 53 main_~main__t~0)} [1750] L2374-->L2382: Formula: (and (= v_main_~main__t~0_41 v_main_~main____CPAchecker_TMP_1~53_1) (not (= v_main_~__VERIFIER_assert__cond~121_4 0)) (= v_main_~main__t~0_40 (+ v_main_~main__t~0_41 1))) InVars {main_~main__t~0=v_main_~main__t~0_41, main_~__VERIFIER_assert__cond~121=v_main_~__VERIFIER_assert__cond~121_4} OutVars{main_~main____CPAchecker_TMP_1~53=v_main_~main____CPAchecker_TMP_1~53_1, main_~main__t~0=v_main_~main__t~0_40, main_~__VERIFIER_assert__cond~121=v_main_~__VERIFIER_assert__cond~121_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~53] {23761#(<= 54 main_~main__t~0)} is VALID [2022-04-27 21:35:28,980 INFO L290 TraceCheckUtils]: 223: Hoare triple {23761#(<= 54 main_~main__t~0)} [1752] L2382-->L2390: Formula: (and (not (= v_main_~main__t~0_44 v_main_~main__tagbuf_len~0_28)) (<= |v_main_#t~nondet62_2| 2147483647) (= |v_main_#t~nondet62_2| v_main_~main____CPAchecker_TMP_0~54_1) (<= 0 (+ |v_main_#t~nondet62_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_44, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_28, main_#t~nondet62=|v_main_#t~nondet62_2|} OutVars{main_~main__t~0=v_main_~main__t~0_44, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_28, main_~main____CPAchecker_TMP_0~54=v_main_~main____CPAchecker_TMP_0~54_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~54, main_#t~nondet62] {23761#(<= 54 main_~main__t~0)} is VALID [2022-04-27 21:35:28,980 INFO L290 TraceCheckUtils]: 224: Hoare triple {23761#(<= 54 main_~main__t~0)} [1754] L2390-->L2402: Formula: (and (= v_main_~main____CPAchecker_TMP_0~54_4 0) (= v_main_~__VERIFIER_assert__cond~122_1 v_main_~__tmp_123~0_1) (= v_main_~__tmp_123~0_1 (ite (<= 0 v_main_~main__t~0_47) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_47, main_~main____CPAchecker_TMP_0~54=v_main_~main____CPAchecker_TMP_0~54_4} OutVars{main_~__VERIFIER_assert__cond~122=v_main_~__VERIFIER_assert__cond~122_1, main_~main__t~0=v_main_~main__t~0_47, main_~__tmp_123~0=v_main_~__tmp_123~0_1, main_~main____CPAchecker_TMP_0~54=v_main_~main____CPAchecker_TMP_0~54_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~122, main_~__tmp_123~0] {23761#(<= 54 main_~main__t~0)} is VALID [2022-04-27 21:35:28,980 INFO L290 TraceCheckUtils]: 225: Hoare triple {23761#(<= 54 main_~main__t~0)} [1756] L2402-->L2413: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~122_4 0)) (= (ite (<= v_main_~main__t~0_49 v_main_~main__tagbuf_len~0_30) 1 0) v_main_~__tmp_124~0_1) (= v_main_~__VERIFIER_assert__cond~123_1 v_main_~__tmp_124~0_1)) InVars {main_~__VERIFIER_assert__cond~122=v_main_~__VERIFIER_assert__cond~122_4, main_~main__t~0=v_main_~main__t~0_49, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_30} OutVars{main_~__VERIFIER_assert__cond~122=v_main_~__VERIFIER_assert__cond~122_4, main_~main__t~0=v_main_~main__t~0_49, main_~__VERIFIER_assert__cond~123=v_main_~__VERIFIER_assert__cond~123_1, main_~__tmp_124~0=v_main_~__tmp_124~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_30} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~123, main_~__tmp_124~0] {23761#(<= 54 main_~main__t~0)} is VALID [2022-04-27 21:35:28,981 INFO L290 TraceCheckUtils]: 226: Hoare triple {23761#(<= 54 main_~main__t~0)} [1758] L2413-->L2421: Formula: (and (= (+ v_main_~main__t~0_52 1) v_main_~main__t~0_51) (not (= v_main_~__VERIFIER_assert__cond~123_4 0)) (= v_main_~main__t~0_52 v_main_~main____CPAchecker_TMP_1~54_1)) InVars {main_~main__t~0=v_main_~main__t~0_52, main_~__VERIFIER_assert__cond~123=v_main_~__VERIFIER_assert__cond~123_4} OutVars{main_~main__t~0=v_main_~main__t~0_51, main_~__VERIFIER_assert__cond~123=v_main_~__VERIFIER_assert__cond~123_4, main_~main____CPAchecker_TMP_1~54=v_main_~main____CPAchecker_TMP_1~54_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~54] {23762#(<= 55 main_~main__t~0)} is VALID [2022-04-27 21:35:28,981 INFO L290 TraceCheckUtils]: 227: Hoare triple {23762#(<= 55 main_~main__t~0)} [1760] L2421-->L2429: Formula: (and (= |v_main_#t~nondet63_2| v_main_~main____CPAchecker_TMP_0~55_1) (<= 0 (+ |v_main_#t~nondet63_2| 2147483648)) (<= |v_main_#t~nondet63_2| 2147483647) (not (= v_main_~main__t~0_54 v_main_~main__tagbuf_len~0_33))) InVars {main_~main__t~0=v_main_~main__t~0_54, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_33, main_#t~nondet63=|v_main_#t~nondet63_2|} OutVars{main_~main____CPAchecker_TMP_0~55=v_main_~main____CPAchecker_TMP_0~55_1, main_~main__t~0=v_main_~main__t~0_54, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_33} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~55, main_#t~nondet63] {23762#(<= 55 main_~main__t~0)} is VALID [2022-04-27 21:35:28,981 INFO L290 TraceCheckUtils]: 228: Hoare triple {23762#(<= 55 main_~main__t~0)} [1762] L2429-->L2441: Formula: (and (= v_main_~__VERIFIER_assert__cond~124_1 v_main_~__tmp_125~0_1) (= v_main_~__tmp_125~0_1 (ite (<= 0 v_main_~main__t~0_57) 1 0)) (= v_main_~main____CPAchecker_TMP_0~55_4 0)) InVars {main_~main____CPAchecker_TMP_0~55=v_main_~main____CPAchecker_TMP_0~55_4, main_~main__t~0=v_main_~main__t~0_57} OutVars{main_~main____CPAchecker_TMP_0~55=v_main_~main____CPAchecker_TMP_0~55_4, main_~main__t~0=v_main_~main__t~0_57, main_~__VERIFIER_assert__cond~124=v_main_~__VERIFIER_assert__cond~124_1, main_~__tmp_125~0=v_main_~__tmp_125~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~124, main_~__tmp_125~0] {23762#(<= 55 main_~main__t~0)} is VALID [2022-04-27 21:35:28,982 INFO L290 TraceCheckUtils]: 229: Hoare triple {23762#(<= 55 main_~main__t~0)} [1764] L2441-->L2452: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~124_4 0)) (= v_main_~__tmp_126~0_1 (ite (<= v_main_~main__t~0_58 v_main_~main__tagbuf_len~0_35) 1 0)) (= v_main_~__VERIFIER_assert__cond~125_1 v_main_~__tmp_126~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_58, main_~__VERIFIER_assert__cond~124=v_main_~__VERIFIER_assert__cond~124_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_35} OutVars{main_~main__t~0=v_main_~main__t~0_58, main_~__tmp_126~0=v_main_~__tmp_126~0_1, main_~__VERIFIER_assert__cond~124=v_main_~__VERIFIER_assert__cond~124_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_35, main_~__VERIFIER_assert__cond~125=v_main_~__VERIFIER_assert__cond~125_1} AuxVars[] AssignedVars[main_~__tmp_126~0, main_~__VERIFIER_assert__cond~125] {23762#(<= 55 main_~main__t~0)} is VALID [2022-04-27 21:35:28,982 INFO L290 TraceCheckUtils]: 230: Hoare triple {23762#(<= 55 main_~main__t~0)} [1766] L2452-->L2460: Formula: (and (= v_main_~main__t~0_60 (+ v_main_~main__t~0_61 1)) (not (= v_main_~__VERIFIER_assert__cond~125_4 0)) (= v_main_~main__t~0_61 v_main_~main____CPAchecker_TMP_1~55_1)) InVars {main_~main__t~0=v_main_~main__t~0_61, main_~__VERIFIER_assert__cond~125=v_main_~__VERIFIER_assert__cond~125_4} OutVars{main_~main__t~0=v_main_~main__t~0_60, main_~main____CPAchecker_TMP_1~55=v_main_~main____CPAchecker_TMP_1~55_1, main_~__VERIFIER_assert__cond~125=v_main_~__VERIFIER_assert__cond~125_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~55] {23763#(<= 56 main_~main__t~0)} is VALID [2022-04-27 21:35:28,983 INFO L290 TraceCheckUtils]: 231: Hoare triple {23763#(<= 56 main_~main__t~0)} [1768] L2460-->L2468: Formula: (and (= |v_main_#t~nondet64_2| v_main_~main____CPAchecker_TMP_0~56_1) (<= |v_main_#t~nondet64_2| 2147483647) (<= 0 (+ |v_main_#t~nondet64_2| 2147483648)) (not (= v_main_~main__t~0_65 v_main_~main__tagbuf_len~0_38))) InVars {main_~main__t~0=v_main_~main__t~0_65, main_#t~nondet64=|v_main_#t~nondet64_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_38} OutVars{main_~main____CPAchecker_TMP_0~56=v_main_~main____CPAchecker_TMP_0~56_1, main_~main__t~0=v_main_~main__t~0_65, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_38} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~56, main_#t~nondet64] {23763#(<= 56 main_~main__t~0)} is VALID [2022-04-27 21:35:28,983 INFO L290 TraceCheckUtils]: 232: Hoare triple {23763#(<= 56 main_~main__t~0)} [1770] L2468-->L2480: Formula: (and (= v_main_~__VERIFIER_assert__cond~126_1 v_main_~__tmp_127~0_1) (= (ite (<= 0 v_main_~main__t~0_67) 1 0) v_main_~__tmp_127~0_1) (= v_main_~main____CPAchecker_TMP_0~56_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_67, main_~main____CPAchecker_TMP_0~56=v_main_~main____CPAchecker_TMP_0~56_4} OutVars{main_~__tmp_127~0=v_main_~__tmp_127~0_1, main_~main__t~0=v_main_~main__t~0_67, main_~main____CPAchecker_TMP_0~56=v_main_~main____CPAchecker_TMP_0~56_4, main_~__VERIFIER_assert__cond~126=v_main_~__VERIFIER_assert__cond~126_1} AuxVars[] AssignedVars[main_~__tmp_127~0, main_~__VERIFIER_assert__cond~126] {23763#(<= 56 main_~main__t~0)} is VALID [2022-04-27 21:35:28,983 INFO L290 TraceCheckUtils]: 233: Hoare triple {23763#(<= 56 main_~main__t~0)} [1772] L2480-->L2491: Formula: (and (= (ite (<= v_main_~main__t~0_68 v_main_~main__tagbuf_len~0_39) 1 0) v_main_~__tmp_128~0_1) (not (= v_main_~__VERIFIER_assert__cond~126_4 0)) (= v_main_~__VERIFIER_assert__cond~127_1 v_main_~__tmp_128~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_68, main_~__VERIFIER_assert__cond~126=v_main_~__VERIFIER_assert__cond~126_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_39} OutVars{main_~main__t~0=v_main_~main__t~0_68, main_~__tmp_128~0=v_main_~__tmp_128~0_1, main_~__VERIFIER_assert__cond~126=v_main_~__VERIFIER_assert__cond~126_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_39, main_~__VERIFIER_assert__cond~127=v_main_~__VERIFIER_assert__cond~127_1} AuxVars[] AssignedVars[main_~__tmp_128~0, main_~__VERIFIER_assert__cond~127] {23763#(<= 56 main_~main__t~0)} is VALID [2022-04-27 21:35:28,983 INFO L290 TraceCheckUtils]: 234: Hoare triple {23763#(<= 56 main_~main__t~0)} [1774] L2491-->L2499: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~127_4 0)) (= v_main_~main__t~0_70 (+ v_main_~main__t~0_71 1)) (= v_main_~main__t~0_71 v_main_~main____CPAchecker_TMP_1~56_1)) InVars {main_~main__t~0=v_main_~main__t~0_71, main_~__VERIFIER_assert__cond~127=v_main_~__VERIFIER_assert__cond~127_4} OutVars{main_~main__t~0=v_main_~main__t~0_70, main_~main____CPAchecker_TMP_1~56=v_main_~main____CPAchecker_TMP_1~56_1, main_~__VERIFIER_assert__cond~127=v_main_~__VERIFIER_assert__cond~127_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~56] {23764#(<= 57 main_~main__t~0)} is VALID [2022-04-27 21:35:28,984 INFO L290 TraceCheckUtils]: 235: Hoare triple {23764#(<= 57 main_~main__t~0)} [1776] L2499-->L2507: Formula: (and (not (= v_main_~main__t~0_73 v_main_~main__tagbuf_len~0_42)) (= |v_main_#t~nondet65_2| v_main_~main____CPAchecker_TMP_0~57_1) (<= 0 (+ |v_main_#t~nondet65_2| 2147483648)) (<= |v_main_#t~nondet65_2| 2147483647)) InVars {main_#t~nondet65=|v_main_#t~nondet65_2|, main_~main__t~0=v_main_~main__t~0_73, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_42} OutVars{main_~main__t~0=v_main_~main__t~0_73, main_~main____CPAchecker_TMP_0~57=v_main_~main____CPAchecker_TMP_0~57_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_42} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~57, main_#t~nondet65] {23764#(<= 57 main_~main__t~0)} is VALID [2022-04-27 21:35:28,984 INFO L290 TraceCheckUtils]: 236: Hoare triple {23764#(<= 57 main_~main__t~0)} [1778] L2507-->L2519: Formula: (and (= (ite (<= 0 v_main_~main__t~0_75) 1 0) v_main_~__tmp_129~0_1) (= v_main_~__VERIFIER_assert__cond~128_1 v_main_~__tmp_129~0_1) (= v_main_~main____CPAchecker_TMP_0~57_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_75, main_~main____CPAchecker_TMP_0~57=v_main_~main____CPAchecker_TMP_0~57_4} OutVars{main_~main__t~0=v_main_~main__t~0_75, main_~main____CPAchecker_TMP_0~57=v_main_~main____CPAchecker_TMP_0~57_4, main_~__VERIFIER_assert__cond~128=v_main_~__VERIFIER_assert__cond~128_1, main_~__tmp_129~0=v_main_~__tmp_129~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~128, main_~__tmp_129~0] {23764#(<= 57 main_~main__t~0)} is VALID [2022-04-27 21:35:28,984 INFO L290 TraceCheckUtils]: 237: Hoare triple {23764#(<= 57 main_~main__t~0)} [1780] L2519-->L2530: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~128_4 0)) (= v_main_~__VERIFIER_assert__cond~129_1 v_main_~__tmp_130~0_1) (= (ite (<= v_main_~main__t~0_77 v_main_~main__tagbuf_len~0_44) 1 0) v_main_~__tmp_130~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_77, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_44, main_~__VERIFIER_assert__cond~128=v_main_~__VERIFIER_assert__cond~128_4} OutVars{main_~main__t~0=v_main_~main__t~0_77, main_~__VERIFIER_assert__cond~129=v_main_~__VERIFIER_assert__cond~129_1, main_~__tmp_130~0=v_main_~__tmp_130~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_44, main_~__VERIFIER_assert__cond~128=v_main_~__VERIFIER_assert__cond~128_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~129, main_~__tmp_130~0] {23764#(<= 57 main_~main__t~0)} is VALID [2022-04-27 21:35:28,985 INFO L290 TraceCheckUtils]: 238: Hoare triple {23764#(<= 57 main_~main__t~0)} [1782] L2530-->L2538: Formula: (and (= (+ v_main_~main__t~0_81 1) v_main_~main__t~0_80) (= v_main_~main__t~0_81 v_main_~main____CPAchecker_TMP_1~57_1) (not (= v_main_~__VERIFIER_assert__cond~129_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_81, main_~__VERIFIER_assert__cond~129=v_main_~__VERIFIER_assert__cond~129_4} OutVars{main_~main__t~0=v_main_~main__t~0_80, main_~__VERIFIER_assert__cond~129=v_main_~__VERIFIER_assert__cond~129_4, main_~main____CPAchecker_TMP_1~57=v_main_~main____CPAchecker_TMP_1~57_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~57] {23765#(<= 58 main_~main__t~0)} is VALID [2022-04-27 21:35:28,985 INFO L290 TraceCheckUtils]: 239: Hoare triple {23765#(<= 58 main_~main__t~0)} [1784] L2538-->L2546: Formula: (and (not (= v_main_~main__t~0_85 v_main_~main__tagbuf_len~0_48)) (<= |v_main_#t~nondet66_2| 2147483647) (= |v_main_#t~nondet66_2| v_main_~main____CPAchecker_TMP_0~58_1) (<= 0 (+ |v_main_#t~nondet66_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_85, main_#t~nondet66=|v_main_#t~nondet66_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_48} OutVars{main_~main__t~0=v_main_~main__t~0_85, main_~main____CPAchecker_TMP_0~58=v_main_~main____CPAchecker_TMP_0~58_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_48} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~58, main_#t~nondet66] {23765#(<= 58 main_~main__t~0)} is VALID [2022-04-27 21:35:28,985 INFO L290 TraceCheckUtils]: 240: Hoare triple {23765#(<= 58 main_~main__t~0)} [1786] L2546-->L2558: Formula: (and (= v_main_~__VERIFIER_assert__cond~130_1 v_main_~__tmp_131~0_1) (= (ite (<= 0 v_main_~main__t~0_87) 1 0) v_main_~__tmp_131~0_1) (= v_main_~main____CPAchecker_TMP_0~58_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_87, main_~main____CPAchecker_TMP_0~58=v_main_~main____CPAchecker_TMP_0~58_4} OutVars{main_~main__t~0=v_main_~main__t~0_87, main_~__tmp_131~0=v_main_~__tmp_131~0_1, main_~main____CPAchecker_TMP_0~58=v_main_~main____CPAchecker_TMP_0~58_4, main_~__VERIFIER_assert__cond~130=v_main_~__VERIFIER_assert__cond~130_1} AuxVars[] AssignedVars[main_~__tmp_131~0, main_~__VERIFIER_assert__cond~130] {23765#(<= 58 main_~main__t~0)} is VALID [2022-04-27 21:35:28,985 INFO L290 TraceCheckUtils]: 241: Hoare triple {23765#(<= 58 main_~main__t~0)} [1788] L2558-->L2569: Formula: (and (= (ite (<= v_main_~main__t~0_89 v_main_~main__tagbuf_len~0_50) 1 0) v_main_~__tmp_132~0_1) (= v_main_~__VERIFIER_assert__cond~131_1 v_main_~__tmp_132~0_1) (not (= v_main_~__VERIFIER_assert__cond~130_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_89, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_50, main_~__VERIFIER_assert__cond~130=v_main_~__VERIFIER_assert__cond~130_4} OutVars{main_~main__t~0=v_main_~main__t~0_89, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_50, main_~__tmp_132~0=v_main_~__tmp_132~0_1, main_~__VERIFIER_assert__cond~131=v_main_~__VERIFIER_assert__cond~131_1, main_~__VERIFIER_assert__cond~130=v_main_~__VERIFIER_assert__cond~130_4} AuxVars[] AssignedVars[main_~__tmp_132~0, main_~__VERIFIER_assert__cond~131] {23765#(<= 58 main_~main__t~0)} is VALID [2022-04-27 21:35:28,986 INFO L290 TraceCheckUtils]: 242: Hoare triple {23765#(<= 58 main_~main__t~0)} [1790] L2569-->L2577: Formula: (and (= v_main_~main__t~0_93 v_main_~main____CPAchecker_TMP_1~58_1) (not (= v_main_~__VERIFIER_assert__cond~131_4 0)) (= (+ v_main_~main__t~0_93 1) v_main_~main__t~0_92)) InVars {main_~main__t~0=v_main_~main__t~0_93, main_~__VERIFIER_assert__cond~131=v_main_~__VERIFIER_assert__cond~131_4} OutVars{main_~main__t~0=v_main_~main__t~0_92, main_~__VERIFIER_assert__cond~131=v_main_~__VERIFIER_assert__cond~131_4, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~58] {23766#(<= 59 main_~main__t~0)} is VALID [2022-04-27 21:35:28,986 INFO L290 TraceCheckUtils]: 243: Hoare triple {23766#(<= 59 main_~main__t~0)} [1792] L2577-->L2585: Formula: (and (<= |v_main_#t~nondet67_2| 2147483647) (not (= v_main_~main__t~0_97 v_main_~main__tagbuf_len~0_54)) (= |v_main_#t~nondet67_2| v_main_~main____CPAchecker_TMP_0~59_1) (<= 0 (+ |v_main_#t~nondet67_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_97, main_#t~nondet67=|v_main_#t~nondet67_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_54} OutVars{main_~main__t~0=v_main_~main__t~0_97, main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_54} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~59, main_#t~nondet67] {23766#(<= 59 main_~main__t~0)} is VALID [2022-04-27 21:35:28,986 INFO L290 TraceCheckUtils]: 244: Hoare triple {23766#(<= 59 main_~main__t~0)} [1794] L2585-->L2640: Formula: (and (= v_~__tmp_3904_1~0_1 v_main_~main____CPAchecker_TMP_1~58_2) (= v_~__tmp_3904_0~0_1 v_main_~main____CPAchecker_TMP_0~59_4) (= v_main_~main____CPAchecker_TMP_0~59_4 0)) InVars {main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_4, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_2} OutVars{~__tmp_3904_1~0=v_~__tmp_3904_1~0_1, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_1, main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_4, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_2} AuxVars[] AssignedVars[~__tmp_3904_1~0, ~__tmp_3904_0~0] {23766#(<= 59 main_~main__t~0)} is VALID [2022-04-27 21:35:28,987 INFO L290 TraceCheckUtils]: 245: Hoare triple {23766#(<= 59 main_~main__t~0)} [1795] L2640-->L2602: Formula: (and (= v_~__tmp_3904_1~0_2 v_main_~main____CPAchecker_TMP_1~58_3) (= v_main_~__VERIFIER_assert__cond~132_1 v_main_~__tmp_133~0_1) (= v_~__tmp_3904_0~0_2 v_main_~main____CPAchecker_TMP_0~59_5) (= (ite (<= 0 v_main_~main__t~0_100) 1 0) v_main_~__tmp_133~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_100, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_2, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_2} OutVars{main_~__tmp_133~0=v_main_~__tmp_133~0_1, main_~__VERIFIER_assert__cond~132=v_main_~__VERIFIER_assert__cond~132_1, main_~main__t~0=v_main_~main__t~0_100, main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_5, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_3, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_2, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_2} AuxVars[] AssignedVars[main_~__tmp_133~0, main_~__VERIFIER_assert__cond~132, main_~main____CPAchecker_TMP_0~59, main_~main____CPAchecker_TMP_1~58] {23767#(not (= main_~__VERIFIER_assert__cond~132 0))} is VALID [2022-04-27 21:35:28,987 INFO L290 TraceCheckUtils]: 246: Hoare triple {23767#(not (= main_~__VERIFIER_assert__cond~132 0))} [1796] L2602-->L2604: Formula: (= v_main_~__VERIFIER_assert__cond~132_3 0) InVars {main_~__VERIFIER_assert__cond~132=v_main_~__VERIFIER_assert__cond~132_3} OutVars{main_~__VERIFIER_assert__cond~132=v_main_~__VERIFIER_assert__cond~132_3} AuxVars[] AssignedVars[] {23703#false} is VALID [2022-04-27 21:35:28,987 INFO L290 TraceCheckUtils]: 247: Hoare triple {23703#false} [1798] L2604-->mainErr14ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {23703#false} is VALID [2022-04-27 21:35:28,988 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-27 21:35:28,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:28,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199831405] [2022-04-27 21:35:28,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199831405] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:28,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:28,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2022-04-27 21:35:28,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219816919] [2022-04-27 21:35:28,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:28,990 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 248 [2022-04-27 21:35:28,991 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:28,991 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:29,150 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 248 edges. 248 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:29,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-04-27 21:35:29,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:29,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-04-27 21:35:29,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1836, Invalid=2196, Unknown=0, NotChecked=0, Total=4032 [2022-04-27 21:35:29,153 INFO L87 Difference]: Start difference. First operand 254 states and 254 transitions. Second operand has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:32,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:32,996 INFO L93 Difference]: Finished difference Result 255 states and 255 transitions. [2022-04-27 21:35:32,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-04-27 21:35:32,996 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 248 [2022-04-27 21:35:32,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:32,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:32,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 255 transitions. [2022-04-27 21:35:32,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 255 transitions. [2022-04-27 21:35:33,000 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 65 states and 255 transitions. [2022-04-27 21:35:33,236 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 255 edges. 255 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:33,239 INFO L225 Difference]: With dead ends: 255 [2022-04-27 21:35:33,239 INFO L226 Difference]: Without dead ends: 253 [2022-04-27 21:35:33,242 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1946 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5560, Invalid=9940, Unknown=0, NotChecked=0, Total=15500 [2022-04-27 21:35:33,242 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 879 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 1490 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 1778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 1490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:33,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [879 Valid, 51 Invalid, 1778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 1490 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-27 21:35:33,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-04-27 21:35:33,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 252. [2022-04-27 21:35:33,247 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:33,247 INFO L82 GeneralOperation]: Start isEquivalent. First operand 253 states. Second operand has 252 states, 248 states have (on average 1.0040322580645162) internal successors, (249), 248 states have internal predecessors, (249), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:33,248 INFO L74 IsIncluded]: Start isIncluded. First operand 253 states. Second operand has 252 states, 248 states have (on average 1.0040322580645162) internal successors, (249), 248 states have internal predecessors, (249), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:33,248 INFO L87 Difference]: Start difference. First operand 253 states. Second operand has 252 states, 248 states have (on average 1.0040322580645162) internal successors, (249), 248 states have internal predecessors, (249), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:33,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:33,250 INFO L93 Difference]: Finished difference Result 253 states and 253 transitions. [2022-04-27 21:35:33,250 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 253 transitions. [2022-04-27 21:35:33,251 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:33,251 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:33,251 INFO L74 IsIncluded]: Start isIncluded. First operand has 252 states, 248 states have (on average 1.0040322580645162) internal successors, (249), 248 states have internal predecessors, (249), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 253 states. [2022-04-27 21:35:33,251 INFO L87 Difference]: Start difference. First operand has 252 states, 248 states have (on average 1.0040322580645162) internal successors, (249), 248 states have internal predecessors, (249), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 253 states. [2022-04-27 21:35:33,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:33,253 INFO L93 Difference]: Finished difference Result 253 states and 253 transitions. [2022-04-27 21:35:33,253 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 253 transitions. [2022-04-27 21:35:33,254 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:33,254 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:33,254 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:33,254 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:33,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 248 states have (on average 1.0040322580645162) internal successors, (249), 248 states have internal predecessors, (249), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:33,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 252 transitions. [2022-04-27 21:35:33,256 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 252 transitions. Word has length 248 [2022-04-27 21:35:33,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:33,257 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 252 transitions. [2022-04-27 21:35:33,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 3.828125) internal successors, (245), 63 states have internal predecessors, (245), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:33,257 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 252 transitions. [2022-04-27 21:35:33,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-04-27 21:35:33,258 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 21:35:33,258 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:33,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-04-27 21:35:33,259 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr15ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION, mainErr1ASSERT_VIOLATIONERROR_FUNCTION, mainErr2ASSERT_VIOLATIONERROR_FUNCTION, mainErr3ASSERT_VIOLATIONERROR_FUNCTION (and 12 more)] === [2022-04-27 21:35:33,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 21:35:33,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1875342789, now seen corresponding path program 1 times [2022-04-27 21:35:33,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 21:35:33,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343717163] [2022-04-27 21:35:33,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 21:35:33,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 21:35:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:34,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 21:35:34,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 21:35:34,353 INFO L290 TraceCheckUtils]: 0: Hoare triple {24927#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {24917#true} is VALID [2022-04-27 21:35:34,353 INFO L290 TraceCheckUtils]: 1: Hoare triple {24917#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24917#true} is VALID [2022-04-27 21:35:34,353 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {24917#true} {24917#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24917#true} is VALID [2022-04-27 21:35:34,353 INFO L272 TraceCheckUtils]: 0: Hoare triple {24917#true} [1240] ULTIMATE.startENTRY-->ULTIMATE.initENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24927#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 21:35:34,353 INFO L290 TraceCheckUtils]: 1: Hoare triple {24927#(and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|))} [1242] ULTIMATE.initENTRY-->ULTIMATE.initFINAL: Formula: (let ((.cse0 (select |v_#memory_int_1| 1))) (and (= 48 (select .cse0 0)) (= v_~__tmp_3904_1~0_4 0) (= (select |v_#valid_1| 2) 1) (= (select |v_#valid_1| 0) 0) (< 0 |v_#StackHeapBarrier_1|) (= |v_#NULL.base_1| 0) (= 1 (select |v_#valid_1| 3)) (= v_~__tmp_3904_0~0_4 0) (= v_~__tmp_2609_0~0_63 0) (= (select |v_#length_1| 3) 12) (= v_~__return_main~0_135 0) (= (select |v_#valid_1| 1) 1) (= (select |v_#length_1| 2) 33) (= 2 (select |v_#length_1| 1)) (= (select .cse0 1) 0) (= v_~__return_2598~0_2 0) (= |v_#NULL.offset_1| 0))) InVars {#memory_int=|v_#memory_int_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_1|, #valid=|v_#valid_1|} OutVars{~__return_main~0=v_~__return_main~0_135, #StackHeapBarrier=|v_#StackHeapBarrier_1|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, ~__return_2598~0=v_~__return_2598~0_2, #NULL.offset=|v_#NULL.offset_1|, #length=|v_#length_1|, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_4, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_4, ~__tmp_2609_0~0=v_~__tmp_2609_0~0_63, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[~__return_main~0, ~__return_2598~0, #NULL.offset, ~__tmp_3904_1~0, ~__tmp_3904_0~0, ~__tmp_2609_0~0, #NULL.base] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 2: Hoare triple {24917#true} [1245] ULTIMATE.initFINAL-->ULTIMATE.initEXIT: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24917#true} {24917#true} [1808] ULTIMATE.initEXIT-->L-1: AOR: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] LVA: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L272 TraceCheckUtils]: 4: Hoare triple {24917#true} [1241] L-1-->mainENTRY: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 5: Hoare triple {24917#true} [1244] mainENTRY-->L21: Formula: (and (<= 0 (+ |v_main_#t~nondet4_2| 2147483648)) (<= |v_main_#t~nondet4_2| 2147483647) (= |v_main_#t~nondet4_2| v_main_~main__tagbuf_len~0_3)) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_3, main_~main__t~0=v_main_~main__t~0_5} AuxVars[] AssignedVars[main_~main__t~0, main_#t~nondet4, main_~main__tagbuf_len~0] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 6: Hoare triple {24917#true} [1246] L21-->L25: Formula: (and (= (+ (- 1) v_main_~main__tagbuf_len~0_8) v_main_~main__tagbuf_len~0_7) (= 0 v_main_~main__t~0_7) (<= 1 v_main_~main__tagbuf_len~0_8)) InVars {main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_8} OutVars{main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_7, main_~main__t~0=v_main_~main__t~0_7} AuxVars[] AssignedVars[main_~main__t~0, main_~main__tagbuf_len~0] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 7: Hoare triple {24917#true} [1249] L25-->L64: Formula: (and (<= |v_main_#t~nondet5_2| 2147483647) (not (= v_main_~main__t~0_17 v_main_~main__tagbuf_len~0_14)) (<= 0 (+ |v_main_#t~nondet5_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~0_1 |v_main_#t~nondet5_2|)) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|, main_~main__t~0=v_main_~main__t~0_17, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} OutVars{main_~main__t~0=v_main_~main__t~0_17, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_14} AuxVars[] AssignedVars[main_#t~nondet5, main_~main____CPAchecker_TMP_0~0] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 8: Hoare triple {24917#true} [1253] L64-->L296: Formula: (and (= (ite (<= 0 v_main_~main__t~0_74) 1 0) v_main_~__tmp_15~0_1) (= v_main_~main____CPAchecker_TMP_0~0_5 0) (= v_main_~__tmp_15~0_1 v_main_~__VERIFIER_assert__cond~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_74, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} OutVars{main_~main__t~0=v_main_~main__t~0_74, main_~__tmp_15~0=v_main_~__tmp_15~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_1, main_~main____CPAchecker_TMP_0~0=v_main_~main____CPAchecker_TMP_0~0_5} AuxVars[] AssignedVars[main_~__tmp_15~0, main_~__VERIFIER_assert__cond~14] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 9: Hoare triple {24917#true} [1259] L296-->L307: Formula: (and (= (ite (<= v_main_~main__t~0_76 v_main_~main__tagbuf_len~0_43) 1 0) v_main_~__tmp_16~0_1) (not (= v_main_~__VERIFIER_assert__cond~14_4 0)) (= v_main_~__tmp_16~0_1 v_main_~__VERIFIER_assert__cond~15_1)) InVars {main_~main__t~0=v_main_~main__t~0_76, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_1, main_~main__t~0=v_main_~main__t~0_76, main_~__tmp_16~0=v_main_~__tmp_16~0_1, main_~__VERIFIER_assert__cond~14=v_main_~__VERIFIER_assert__cond~14_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_43} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~15, main_~__tmp_16~0] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 10: Hoare triple {24917#true} [1267] L307-->L315: Formula: (and (= v_main_~main____CPAchecker_TMP_1~0_1 v_main_~main__t~0_79) (not (= v_main_~__VERIFIER_assert__cond~15_4 0)) (= (+ v_main_~main__t~0_79 1) v_main_~main__t~0_78)) InVars {main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_79} OutVars{main_~__VERIFIER_assert__cond~15=v_main_~__VERIFIER_assert__cond~15_4, main_~main__t~0=v_main_~main__t~0_78, main_~main____CPAchecker_TMP_1~0=v_main_~main____CPAchecker_TMP_1~0_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~0] {24917#true} is VALID [2022-04-27 21:35:34,354 INFO L290 TraceCheckUtils]: 11: Hoare triple {24917#true} [1275] L315-->L323: Formula: (and (not (= v_main_~main__t~0_83 v_main_~main__tagbuf_len~0_46)) (<= 0 (+ |v_main_#t~nondet9_2| 2147483648)) (<= |v_main_#t~nondet9_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~1_1 |v_main_#t~nondet9_2|)) InVars {main_~main__t~0=v_main_~main__t~0_83, main_#t~nondet9=|v_main_#t~nondet9_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} OutVars{main_~main__t~0=v_main_~main__t~0_83, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_46} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~1, main_#t~nondet9] {24922#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:34,355 INFO L290 TraceCheckUtils]: 12: Hoare triple {24922#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1281] L323-->L335: Formula: (and (= (ite (<= 0 v_main_~main__t~0_86) 1 0) v_main_~__tmp_17~0_1) (= v_main_~main____CPAchecker_TMP_0~1_4 0) (= v_main_~__tmp_17~0_1 v_main_~__VERIFIER_assert__cond~16_1)) InVars {main_~main__t~0=v_main_~main__t~0_86, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_4} OutVars{main_~main__t~0=v_main_~main__t~0_86, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_1, main_~__tmp_17~0=v_main_~__tmp_17~0_1, main_~main____CPAchecker_TMP_0~1=v_main_~main____CPAchecker_TMP_0~1_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~16, main_~__tmp_17~0] {24922#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} is VALID [2022-04-27 21:35:34,355 INFO L290 TraceCheckUtils]: 13: Hoare triple {24922#(not (= main_~main__tagbuf_len~0 main_~main__t~0))} [1287] L335-->L346: Formula: (and (= (ite (<= v_main_~main__t~0_88 v_main_~main__tagbuf_len~0_49) 1 0) v_main_~__tmp_18~0_1) (not (= v_main_~__VERIFIER_assert__cond~16_4 0)) (= v_main_~__tmp_18~0_1 v_main_~__VERIFIER_assert__cond~17_1)) InVars {main_~main__t~0=v_main_~main__t~0_88, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_49} OutVars{main_~main__t~0=v_main_~main__t~0_88, main_~__VERIFIER_assert__cond~16=v_main_~__VERIFIER_assert__cond~16_4, main_~__tmp_18~0=v_main_~__tmp_18~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_49, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_1} AuxVars[] AssignedVars[main_~__tmp_18~0, main_~__VERIFIER_assert__cond~17] {24923#(and (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))) (or (= main_~__VERIFIER_assert__cond~17 0) (<= main_~main__t~0 main_~main__tagbuf_len~0)))} is VALID [2022-04-27 21:35:34,356 INFO L290 TraceCheckUtils]: 14: Hoare triple {24923#(and (or (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (not (<= main_~main__t~0 main_~main__tagbuf_len~0))) (or (= main_~__VERIFIER_assert__cond~17 0) (<= main_~main__t~0 main_~main__tagbuf_len~0)))} [1297] L346-->L354: Formula: (and (= v_main_~main____CPAchecker_TMP_1~1_1 v_main_~main__t~0_91) (= (+ v_main_~main__t~0_91 1) v_main_~main__t~0_90) (not (= v_main_~__VERIFIER_assert__cond~17_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_91, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_4} OutVars{main_~main__t~0=v_main_~main__t~0_90, main_~main____CPAchecker_TMP_1~1=v_main_~main____CPAchecker_TMP_1~1_1, main_~__VERIFIER_assert__cond~17=v_main_~__VERIFIER_assert__cond~17_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~1] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,356 INFO L290 TraceCheckUtils]: 15: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1306] L354-->L362: Formula: (and (not (= v_main_~main__t~0_95 v_main_~main__tagbuf_len~0_52)) (= v_main_~main____CPAchecker_TMP_0~2_1 |v_main_#t~nondet10_2|) (<= 0 (+ |v_main_#t~nondet10_2| 2147483648)) (<= |v_main_#t~nondet10_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_95, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_52, main_#t~nondet10=|v_main_#t~nondet10_2|} OutVars{main_~main__t~0=v_main_~main__t~0_95, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_52, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~2, main_#t~nondet10] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,357 INFO L290 TraceCheckUtils]: 16: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1318] L362-->L374: Formula: (and (= v_main_~__tmp_19~0_1 (ite (<= 0 v_main_~main__t~0_98) 1 0)) (= v_main_~__tmp_19~0_1 v_main_~__VERIFIER_assert__cond~18_1) (= v_main_~main____CPAchecker_TMP_0~2_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_98, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_4} OutVars{main_~main__t~0=v_main_~main__t~0_98, main_~main____CPAchecker_TMP_0~2=v_main_~main____CPAchecker_TMP_0~2_4, main_~__tmp_19~0=v_main_~__tmp_19~0_1, main_~__VERIFIER_assert__cond~18=v_main_~__VERIFIER_assert__cond~18_1} AuxVars[] AssignedVars[main_~__tmp_19~0, main_~__VERIFIER_assert__cond~18] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,357 INFO L290 TraceCheckUtils]: 17: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1330] L374-->L385: Formula: (and (= v_main_~__tmp_20~0_1 v_main_~__VERIFIER_assert__cond~19_1) (not (= v_main_~__VERIFIER_assert__cond~18_4 0)) (= (ite (<= v_main_~main__t~0_99 v_main_~main__tagbuf_len~0_55) 1 0) v_main_~__tmp_20~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_99, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_55, main_~__VERIFIER_assert__cond~18=v_main_~__VERIFIER_assert__cond~18_4} OutVars{main_~main__t~0=v_main_~main__t~0_99, main_~__tmp_20~0=v_main_~__tmp_20~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_55, main_~__VERIFIER_assert__cond~19=v_main_~__VERIFIER_assert__cond~19_1, main_~__VERIFIER_assert__cond~18=v_main_~__VERIFIER_assert__cond~18_4} AuxVars[] AssignedVars[main_~__tmp_20~0, main_~__VERIFIER_assert__cond~19] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,357 INFO L290 TraceCheckUtils]: 18: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1336] L385-->L393: Formula: (and (= (+ v_main_~main__t~0_102 1) v_main_~main__t~0_101) (not (= v_main_~__VERIFIER_assert__cond~19_4 0)) (= v_main_~main____CPAchecker_TMP_1~2_1 v_main_~main__t~0_102)) InVars {main_~main__t~0=v_main_~main__t~0_102, main_~__VERIFIER_assert__cond~19=v_main_~__VERIFIER_assert__cond~19_4} OutVars{main_~main__t~0=v_main_~main__t~0_101, main_~main____CPAchecker_TMP_1~2=v_main_~main____CPAchecker_TMP_1~2_1, main_~__VERIFIER_assert__cond~19=v_main_~__VERIFIER_assert__cond~19_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~2] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,358 INFO L290 TraceCheckUtils]: 19: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1342] L393-->L401: Formula: (and (<= 0 (+ |v_main_#t~nondet11_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~3_1 |v_main_#t~nondet11_2|) (<= |v_main_#t~nondet11_2| 2147483647) (not (= v_main_~main__t~0_105 v_main_~main__tagbuf_len~0_58))) InVars {main_~main__t~0=v_main_~main__t~0_105, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_58, main_#t~nondet11=|v_main_#t~nondet11_2|} OutVars{main_~main__t~0=v_main_~main__t~0_105, main_~main____CPAchecker_TMP_0~3=v_main_~main____CPAchecker_TMP_0~3_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_58} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~3, main_#t~nondet11] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,358 INFO L290 TraceCheckUtils]: 20: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1346] L401-->L413: Formula: (and (= v_main_~main____CPAchecker_TMP_0~3_4 0) (= v_main_~__tmp_21~0_1 (ite (<= 0 v_main_~main__t~0_108) 1 0)) (= v_main_~__tmp_21~0_1 v_main_~__VERIFIER_assert__cond~20_1)) InVars {main_~main____CPAchecker_TMP_0~3=v_main_~main____CPAchecker_TMP_0~3_4, main_~main__t~0=v_main_~main__t~0_108} OutVars{main_~main__t~0=v_main_~main__t~0_108, main_~__tmp_21~0=v_main_~__tmp_21~0_1, main_~main____CPAchecker_TMP_0~3=v_main_~main____CPAchecker_TMP_0~3_4, main_~__VERIFIER_assert__cond~20=v_main_~__VERIFIER_assert__cond~20_1} AuxVars[] AssignedVars[main_~__tmp_21~0, main_~__VERIFIER_assert__cond~20] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,358 INFO L290 TraceCheckUtils]: 21: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1348] L413-->L424: Formula: (and (= v_main_~__tmp_22~0_1 (ite (<= v_main_~main__t~0_111 v_main_~main__tagbuf_len~0_61) 1 0)) (= v_main_~__tmp_22~0_1 v_main_~__VERIFIER_assert__cond~21_1) (not (= v_main_~__VERIFIER_assert__cond~20_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_111, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_61, main_~__VERIFIER_assert__cond~20=v_main_~__VERIFIER_assert__cond~20_4} OutVars{main_~main__t~0=v_main_~main__t~0_111, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_61, main_~__tmp_22~0=v_main_~__tmp_22~0_1, main_~__VERIFIER_assert__cond~21=v_main_~__VERIFIER_assert__cond~21_1, main_~__VERIFIER_assert__cond~20=v_main_~__VERIFIER_assert__cond~20_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~21, main_~__tmp_22~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,359 INFO L290 TraceCheckUtils]: 22: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1350] L424-->L432: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~21_4 0)) (= (+ v_main_~main__t~0_113 1) v_main_~main__t~0_112) (= v_main_~main____CPAchecker_TMP_1~3_1 v_main_~main__t~0_113)) InVars {main_~main__t~0=v_main_~main__t~0_113, main_~__VERIFIER_assert__cond~21=v_main_~__VERIFIER_assert__cond~21_4} OutVars{main_~main__t~0=v_main_~main__t~0_112, main_~main____CPAchecker_TMP_1~3=v_main_~main____CPAchecker_TMP_1~3_1, main_~__VERIFIER_assert__cond~21=v_main_~__VERIFIER_assert__cond~21_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~3] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,359 INFO L290 TraceCheckUtils]: 23: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1352] L432-->L440: Formula: (and (= v_main_~main____CPAchecker_TMP_0~4_1 |v_main_#t~nondet12_2|) (not (= v_main_~main__t~0_115 v_main_~main__tagbuf_len~0_64)) (<= 0 (+ |v_main_#t~nondet12_2| 2147483648)) (<= |v_main_#t~nondet12_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_115, main_#t~nondet12=|v_main_#t~nondet12_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_64} OutVars{main_~main__t~0=v_main_~main__t~0_115, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_64, main_~main____CPAchecker_TMP_0~4=v_main_~main____CPAchecker_TMP_0~4_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~4, main_#t~nondet12] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,359 INFO L290 TraceCheckUtils]: 24: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1354] L440-->L452: Formula: (and (= v_main_~main____CPAchecker_TMP_0~4_4 0) (= v_main_~__tmp_23~0_1 v_main_~__VERIFIER_assert__cond~22_1) (= v_main_~__tmp_23~0_1 (ite (<= 0 v_main_~main__t~0_116) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_116, main_~main____CPAchecker_TMP_0~4=v_main_~main____CPAchecker_TMP_0~4_4} OutVars{main_~main__t~0=v_main_~main__t~0_116, main_~__tmp_23~0=v_main_~__tmp_23~0_1, main_~__VERIFIER_assert__cond~22=v_main_~__VERIFIER_assert__cond~22_1, main_~main____CPAchecker_TMP_0~4=v_main_~main____CPAchecker_TMP_0~4_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~22, main_~__tmp_23~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,360 INFO L290 TraceCheckUtils]: 25: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1356] L452-->L463: Formula: (and (= (ite (<= v_main_~main__t~0_117 v_main_~main__tagbuf_len~0_65) 1 0) v_main_~__tmp_24~0_1) (= v_main_~__tmp_24~0_1 v_main_~__VERIFIER_assert__cond~23_1) (not (= v_main_~__VERIFIER_assert__cond~22_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_117, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_65, main_~__VERIFIER_assert__cond~22=v_main_~__VERIFIER_assert__cond~22_4} OutVars{main_~main__t~0=v_main_~main__t~0_117, main_~__VERIFIER_assert__cond~23=v_main_~__VERIFIER_assert__cond~23_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_65, main_~__VERIFIER_assert__cond~22=v_main_~__VERIFIER_assert__cond~22_4, main_~__tmp_24~0=v_main_~__tmp_24~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~23, main_~__tmp_24~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,360 INFO L290 TraceCheckUtils]: 26: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1358] L463-->L471: Formula: (and (= (+ v_main_~main__t~0_119 1) v_main_~main__t~0_118) (not (= v_main_~__VERIFIER_assert__cond~23_4 0)) (= v_main_~main____CPAchecker_TMP_1~4_1 v_main_~main__t~0_119)) InVars {main_~__VERIFIER_assert__cond~23=v_main_~__VERIFIER_assert__cond~23_4, main_~main__t~0=v_main_~main__t~0_119} OutVars{main_~main____CPAchecker_TMP_1~4=v_main_~main____CPAchecker_TMP_1~4_1, main_~main__t~0=v_main_~main__t~0_118, main_~__VERIFIER_assert__cond~23=v_main_~__VERIFIER_assert__cond~23_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~4, main_~main__t~0] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,360 INFO L290 TraceCheckUtils]: 27: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1360] L471-->L479: Formula: (and (not (= v_main_~main__t~0_121 v_main_~main__tagbuf_len~0_67)) (<= |v_main_#t~nondet13_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~5_1 |v_main_#t~nondet13_2|) (<= 0 (+ |v_main_#t~nondet13_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_121, main_#t~nondet13=|v_main_#t~nondet13_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_67} OutVars{main_~main__t~0=v_main_~main__t~0_121, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_67, main_~main____CPAchecker_TMP_0~5=v_main_~main____CPAchecker_TMP_0~5_1} AuxVars[] AssignedVars[main_#t~nondet13, main_~main____CPAchecker_TMP_0~5] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,361 INFO L290 TraceCheckUtils]: 28: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1362] L479-->L491: Formula: (and (= (ite (<= 0 v_main_~main__t~0_122) 1 0) v_main_~__tmp_25~0_1) (= v_main_~__tmp_25~0_1 v_main_~__VERIFIER_assert__cond~24_1) (= v_main_~main____CPAchecker_TMP_0~5_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_122, main_~main____CPAchecker_TMP_0~5=v_main_~main____CPAchecker_TMP_0~5_4} OutVars{main_~main__t~0=v_main_~main__t~0_122, main_~__VERIFIER_assert__cond~24=v_main_~__VERIFIER_assert__cond~24_1, main_~main____CPAchecker_TMP_0~5=v_main_~main____CPAchecker_TMP_0~5_4, main_~__tmp_25~0=v_main_~__tmp_25~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~24, main_~__tmp_25~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,361 INFO L290 TraceCheckUtils]: 29: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1364] L491-->L502: Formula: (and (= v_main_~__tmp_26~0_1 v_main_~__VERIFIER_assert__cond~25_1) (not (= v_main_~__VERIFIER_assert__cond~24_4 0)) (= v_main_~__tmp_26~0_1 (ite (<= v_main_~main__t~0_123 v_main_~main__tagbuf_len~0_68) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_123, main_~__VERIFIER_assert__cond~24=v_main_~__VERIFIER_assert__cond~24_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_68} OutVars{main_~__tmp_26~0=v_main_~__tmp_26~0_1, main_~main__t~0=v_main_~main__t~0_123, main_~__VERIFIER_assert__cond~25=v_main_~__VERIFIER_assert__cond~25_1, main_~__VERIFIER_assert__cond~24=v_main_~__VERIFIER_assert__cond~24_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_68} AuxVars[] AssignedVars[main_~__tmp_26~0, main_~__VERIFIER_assert__cond~25] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,361 INFO L290 TraceCheckUtils]: 30: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1366] L502-->L510: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~25_4 0)) (= v_main_~main__t~0_124 (+ v_main_~main__t~0_125 1)) (= v_main_~main____CPAchecker_TMP_1~5_1 v_main_~main__t~0_125)) InVars {main_~main__t~0=v_main_~main__t~0_125, main_~__VERIFIER_assert__cond~25=v_main_~__VERIFIER_assert__cond~25_4} OutVars{main_~main__t~0=v_main_~main__t~0_124, main_~__VERIFIER_assert__cond~25=v_main_~__VERIFIER_assert__cond~25_4, main_~main____CPAchecker_TMP_1~5=v_main_~main____CPAchecker_TMP_1~5_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~5] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,362 INFO L290 TraceCheckUtils]: 31: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1368] L510-->L518: Formula: (and (<= |v_main_#t~nondet14_2| 2147483647) (not (= v_main_~main__t~0_127 v_main_~main__tagbuf_len~0_70)) (= v_main_~main____CPAchecker_TMP_0~6_1 |v_main_#t~nondet14_2|) (<= 0 (+ |v_main_#t~nondet14_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_127, main_#t~nondet14=|v_main_#t~nondet14_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_70} OutVars{main_~main____CPAchecker_TMP_0~6=v_main_~main____CPAchecker_TMP_0~6_1, main_~main__t~0=v_main_~main__t~0_127, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_70} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~6, main_#t~nondet14] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,362 INFO L290 TraceCheckUtils]: 32: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1370] L518-->L530: Formula: (and (= v_main_~__tmp_27~0_1 (ite (<= 0 v_main_~main__t~0_128) 1 0)) (= v_main_~__tmp_27~0_1 v_main_~__VERIFIER_assert__cond~26_1) (= v_main_~main____CPAchecker_TMP_0~6_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_128, main_~main____CPAchecker_TMP_0~6=v_main_~main____CPAchecker_TMP_0~6_4} OutVars{main_~main__t~0=v_main_~main__t~0_128, main_~main____CPAchecker_TMP_0~6=v_main_~main____CPAchecker_TMP_0~6_4, main_~__VERIFIER_assert__cond~26=v_main_~__VERIFIER_assert__cond~26_1, main_~__tmp_27~0=v_main_~__tmp_27~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~26, main_~__tmp_27~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,362 INFO L290 TraceCheckUtils]: 33: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1372] L530-->L541: Formula: (and (= (ite (<= v_main_~main__t~0_129 v_main_~main__tagbuf_len~0_71) 1 0) v_main_~__tmp_28~0_1) (not (= v_main_~__VERIFIER_assert__cond~26_4 0)) (= v_main_~__tmp_28~0_1 v_main_~__VERIFIER_assert__cond~27_1)) InVars {main_~main__t~0=v_main_~main__t~0_129, main_~__VERIFIER_assert__cond~26=v_main_~__VERIFIER_assert__cond~26_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_71} OutVars{main_~__VERIFIER_assert__cond~27=v_main_~__VERIFIER_assert__cond~27_1, main_~main__t~0=v_main_~main__t~0_129, main_~__VERIFIER_assert__cond~26=v_main_~__VERIFIER_assert__cond~26_4, main_~__tmp_28~0=v_main_~__tmp_28~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_71} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~27, main_~__tmp_28~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,363 INFO L290 TraceCheckUtils]: 34: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1374] L541-->L549: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~27_4 0)) (= v_main_~main____CPAchecker_TMP_1~6_1 v_main_~main__t~0_131) (= (+ v_main_~main__t~0_131 1) v_main_~main__t~0_130)) InVars {main_~__VERIFIER_assert__cond~27=v_main_~__VERIFIER_assert__cond~27_4, main_~main__t~0=v_main_~main__t~0_131} OutVars{main_~__VERIFIER_assert__cond~27=v_main_~__VERIFIER_assert__cond~27_4, main_~main__t~0=v_main_~main__t~0_130, main_~main____CPAchecker_TMP_1~6=v_main_~main____CPAchecker_TMP_1~6_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~6] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,363 INFO L290 TraceCheckUtils]: 35: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1376] L549-->L557: Formula: (and (= v_main_~main____CPAchecker_TMP_0~7_1 |v_main_#t~nondet15_2|) (<= 0 (+ |v_main_#t~nondet15_2| 2147483648)) (not (= v_main_~main__t~0_133 v_main_~main__tagbuf_len~0_73)) (<= |v_main_#t~nondet15_2| 2147483647)) InVars {main_#t~nondet15=|v_main_#t~nondet15_2|, main_~main__t~0=v_main_~main__t~0_133, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_73} OutVars{main_~main____CPAchecker_TMP_0~7=v_main_~main____CPAchecker_TMP_0~7_1, main_~main__t~0=v_main_~main__t~0_133, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_73} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~7, main_#t~nondet15] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,363 INFO L290 TraceCheckUtils]: 36: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1378] L557-->L569: Formula: (and (= v_main_~main____CPAchecker_TMP_0~7_4 0) (= (ite (<= 0 v_main_~main__t~0_134) 1 0) v_main_~__tmp_29~0_1) (= v_main_~__tmp_29~0_1 v_main_~__VERIFIER_assert__cond~28_1)) InVars {main_~main____CPAchecker_TMP_0~7=v_main_~main____CPAchecker_TMP_0~7_4, main_~main__t~0=v_main_~main__t~0_134} OutVars{main_~main____CPAchecker_TMP_0~7=v_main_~main____CPAchecker_TMP_0~7_4, main_~main__t~0=v_main_~main__t~0_134, main_~__tmp_29~0=v_main_~__tmp_29~0_1, main_~__VERIFIER_assert__cond~28=v_main_~__VERIFIER_assert__cond~28_1} AuxVars[] AssignedVars[main_~__tmp_29~0, main_~__VERIFIER_assert__cond~28] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,364 INFO L290 TraceCheckUtils]: 37: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1380] L569-->L580: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~28_4 0)) (= (ite (<= v_main_~main__t~0_135 v_main_~main__tagbuf_len~0_74) 1 0) v_main_~__tmp_30~0_1) (= v_main_~__tmp_30~0_1 v_main_~__VERIFIER_assert__cond~29_1)) InVars {main_~main__t~0=v_main_~main__t~0_135, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_74, main_~__VERIFIER_assert__cond~28=v_main_~__VERIFIER_assert__cond~28_4} OutVars{main_~main__t~0=v_main_~main__t~0_135, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_74, main_~__VERIFIER_assert__cond~29=v_main_~__VERIFIER_assert__cond~29_1, main_~__tmp_30~0=v_main_~__tmp_30~0_1, main_~__VERIFIER_assert__cond~28=v_main_~__VERIFIER_assert__cond~28_4} AuxVars[] AssignedVars[main_~__tmp_30~0, main_~__VERIFIER_assert__cond~29] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,364 INFO L290 TraceCheckUtils]: 38: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1382] L580-->L588: Formula: (and (= (+ v_main_~main__t~0_137 1) v_main_~main__t~0_136) (not (= v_main_~__VERIFIER_assert__cond~29_4 0)) (= v_main_~main____CPAchecker_TMP_1~7_1 v_main_~main__t~0_137)) InVars {main_~main__t~0=v_main_~main__t~0_137, main_~__VERIFIER_assert__cond~29=v_main_~__VERIFIER_assert__cond~29_4} OutVars{main_~main__t~0=v_main_~main__t~0_136, main_~main____CPAchecker_TMP_1~7=v_main_~main____CPAchecker_TMP_1~7_1, main_~__VERIFIER_assert__cond~29=v_main_~__VERIFIER_assert__cond~29_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~7] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,364 INFO L290 TraceCheckUtils]: 39: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1384] L588-->L596: Formula: (and (<= 0 (+ |v_main_#t~nondet16_2| 2147483648)) (= v_main_~main____CPAchecker_TMP_0~8_1 |v_main_#t~nondet16_2|) (<= |v_main_#t~nondet16_2| 2147483647) (not (= v_main_~main__t~0_139 v_main_~main__tagbuf_len~0_76))) InVars {main_#t~nondet16=|v_main_#t~nondet16_2|, main_~main__t~0=v_main_~main__t~0_139, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_76} OutVars{main_~main__t~0=v_main_~main__t~0_139, main_~main____CPAchecker_TMP_0~8=v_main_~main____CPAchecker_TMP_0~8_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_76} AuxVars[] AssignedVars[main_#t~nondet16, main_~main____CPAchecker_TMP_0~8] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,365 INFO L290 TraceCheckUtils]: 40: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1386] L596-->L608: Formula: (and (= v_main_~__tmp_31~0_1 v_main_~__VERIFIER_assert__cond~30_1) (= v_main_~main____CPAchecker_TMP_0~8_4 0) (= (ite (<= 0 v_main_~main__t~0_140) 1 0) v_main_~__tmp_31~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_140, main_~main____CPAchecker_TMP_0~8=v_main_~main____CPAchecker_TMP_0~8_4} OutVars{main_~__VERIFIER_assert__cond~30=v_main_~__VERIFIER_assert__cond~30_1, main_~main__t~0=v_main_~main__t~0_140, main_~main____CPAchecker_TMP_0~8=v_main_~main____CPAchecker_TMP_0~8_4, main_~__tmp_31~0=v_main_~__tmp_31~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~30, main_~__tmp_31~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,365 INFO L290 TraceCheckUtils]: 41: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1388] L608-->L619: Formula: (and (= v_main_~__tmp_32~0_1 (ite (<= v_main_~main__t~0_141 v_main_~main__tagbuf_len~0_77) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~30_4 0)) (= v_main_~__tmp_32~0_1 v_main_~__VERIFIER_assert__cond~31_1)) InVars {main_~__VERIFIER_assert__cond~30=v_main_~__VERIFIER_assert__cond~30_4, main_~main__t~0=v_main_~main__t~0_141, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_77} OutVars{main_~__VERIFIER_assert__cond~30=v_main_~__VERIFIER_assert__cond~30_4, main_~__tmp_32~0=v_main_~__tmp_32~0_1, main_~main__t~0=v_main_~main__t~0_141, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_77, main_~__VERIFIER_assert__cond~31=v_main_~__VERIFIER_assert__cond~31_1} AuxVars[] AssignedVars[main_~__tmp_32~0, main_~__VERIFIER_assert__cond~31] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,365 INFO L290 TraceCheckUtils]: 42: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1390] L619-->L627: Formula: (and (= (+ v_main_~main__t~0_143 1) v_main_~main__t~0_142) (not (= v_main_~__VERIFIER_assert__cond~31_4 0)) (= v_main_~main____CPAchecker_TMP_1~8_1 v_main_~main__t~0_143)) InVars {main_~main__t~0=v_main_~main__t~0_143, main_~__VERIFIER_assert__cond~31=v_main_~__VERIFIER_assert__cond~31_4} OutVars{main_~main__t~0=v_main_~main__t~0_142, main_~main____CPAchecker_TMP_1~8=v_main_~main____CPAchecker_TMP_1~8_1, main_~__VERIFIER_assert__cond~31=v_main_~__VERIFIER_assert__cond~31_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~8] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,366 INFO L290 TraceCheckUtils]: 43: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1392] L627-->L635: Formula: (and (<= |v_main_#t~nondet17_2| 2147483647) (= v_main_~main____CPAchecker_TMP_0~9_1 |v_main_#t~nondet17_2|) (not (= v_main_~main__t~0_145 v_main_~main__tagbuf_len~0_79)) (<= 0 (+ |v_main_#t~nondet17_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_145, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_79, main_#t~nondet17=|v_main_#t~nondet17_2|} OutVars{main_~main__t~0=v_main_~main__t~0_145, main_~main____CPAchecker_TMP_0~9=v_main_~main____CPAchecker_TMP_0~9_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_79} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~9, main_#t~nondet17] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,366 INFO L290 TraceCheckUtils]: 44: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1394] L635-->L647: Formula: (and (= v_main_~__tmp_33~0_1 v_main_~__VERIFIER_assert__cond~32_1) (= v_main_~main____CPAchecker_TMP_0~9_4 0) (= v_main_~__tmp_33~0_1 (ite (<= 0 v_main_~main__t~0_146) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_146, main_~main____CPAchecker_TMP_0~9=v_main_~main____CPAchecker_TMP_0~9_4} OutVars{main_~main__t~0=v_main_~main__t~0_146, main_~__tmp_33~0=v_main_~__tmp_33~0_1, main_~main____CPAchecker_TMP_0~9=v_main_~main____CPAchecker_TMP_0~9_4, main_~__VERIFIER_assert__cond~32=v_main_~__VERIFIER_assert__cond~32_1} AuxVars[] AssignedVars[main_~__tmp_33~0, main_~__VERIFIER_assert__cond~32] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,366 INFO L290 TraceCheckUtils]: 45: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1396] L647-->L658: Formula: (and (= v_main_~__tmp_34~0_1 v_main_~__VERIFIER_assert__cond~33_1) (= (ite (<= v_main_~main__t~0_147 v_main_~main__tagbuf_len~0_80) 1 0) v_main_~__tmp_34~0_1) (not (= v_main_~__VERIFIER_assert__cond~32_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_147, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_80, main_~__VERIFIER_assert__cond~32=v_main_~__VERIFIER_assert__cond~32_4} OutVars{main_~main__t~0=v_main_~main__t~0_147, main_~__tmp_34~0=v_main_~__tmp_34~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_80, main_~__VERIFIER_assert__cond~33=v_main_~__VERIFIER_assert__cond~33_1, main_~__VERIFIER_assert__cond~32=v_main_~__VERIFIER_assert__cond~32_4} AuxVars[] AssignedVars[main_~__tmp_34~0, main_~__VERIFIER_assert__cond~33] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,367 INFO L290 TraceCheckUtils]: 46: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1398] L658-->L666: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~33_4 0)) (= v_main_~main____CPAchecker_TMP_1~9_1 v_main_~main__t~0_149) (= v_main_~main__t~0_148 (+ v_main_~main__t~0_149 1))) InVars {main_~main__t~0=v_main_~main__t~0_149, main_~__VERIFIER_assert__cond~33=v_main_~__VERIFIER_assert__cond~33_4} OutVars{main_~main__t~0=v_main_~main__t~0_148, main_~main____CPAchecker_TMP_1~9=v_main_~main____CPAchecker_TMP_1~9_1, main_~__VERIFIER_assert__cond~33=v_main_~__VERIFIER_assert__cond~33_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~9] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,367 INFO L290 TraceCheckUtils]: 47: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1400] L666-->L674: Formula: (and (= |v_main_#t~nondet18_2| v_main_~main____CPAchecker_TMP_0~10_1) (<= |v_main_#t~nondet18_2| 2147483647) (<= 0 (+ |v_main_#t~nondet18_2| 2147483648)) (not (= v_main_~main__t~0_151 v_main_~main__tagbuf_len~0_82))) InVars {main_~main__t~0=v_main_~main__t~0_151, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_82, main_#t~nondet18=|v_main_#t~nondet18_2|} OutVars{main_~main____CPAchecker_TMP_0~10=v_main_~main____CPAchecker_TMP_0~10_1, main_~main__t~0=v_main_~main__t~0_151, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_82} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~10, main_#t~nondet18] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,368 INFO L290 TraceCheckUtils]: 48: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1402] L674-->L686: Formula: (and (= v_main_~main____CPAchecker_TMP_0~10_4 0) (= (ite (<= 0 v_main_~main__t~0_152) 1 0) v_main_~__tmp_35~0_1) (= v_main_~__tmp_35~0_1 v_main_~__VERIFIER_assert__cond~34_1)) InVars {main_~main__t~0=v_main_~main__t~0_152, main_~main____CPAchecker_TMP_0~10=v_main_~main____CPAchecker_TMP_0~10_4} OutVars{main_~main__t~0=v_main_~main__t~0_152, main_~main____CPAchecker_TMP_0~10=v_main_~main____CPAchecker_TMP_0~10_4, main_~__tmp_35~0=v_main_~__tmp_35~0_1, main_~__VERIFIER_assert__cond~34=v_main_~__VERIFIER_assert__cond~34_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~34, main_~__tmp_35~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,368 INFO L290 TraceCheckUtils]: 49: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1404] L686-->L697: Formula: (and (= (ite (<= v_main_~main__t~0_153 v_main_~main__tagbuf_len~0_83) 1 0) v_main_~__tmp_36~0_1) (= v_main_~__tmp_36~0_1 v_main_~__VERIFIER_assert__cond~35_1) (not (= v_main_~__VERIFIER_assert__cond~34_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_153, main_~__VERIFIER_assert__cond~34=v_main_~__VERIFIER_assert__cond~34_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_83} OutVars{main_~main__t~0=v_main_~main__t~0_153, main_~__tmp_36~0=v_main_~__tmp_36~0_1, main_~__VERIFIER_assert__cond~35=v_main_~__VERIFIER_assert__cond~35_1, main_~__VERIFIER_assert__cond~34=v_main_~__VERIFIER_assert__cond~34_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_83} AuxVars[] AssignedVars[main_~__tmp_36~0, main_~__VERIFIER_assert__cond~35] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,368 INFO L290 TraceCheckUtils]: 50: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1406] L697-->L705: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~35_4 0)) (= (+ v_main_~main__t~0_155 1) v_main_~main__t~0_154) (= v_main_~main__t~0_155 v_main_~main____CPAchecker_TMP_1~10_1)) InVars {main_~main__t~0=v_main_~main__t~0_155, main_~__VERIFIER_assert__cond~35=v_main_~__VERIFIER_assert__cond~35_4} OutVars{main_~main__t~0=v_main_~main__t~0_154, main_~__VERIFIER_assert__cond~35=v_main_~__VERIFIER_assert__cond~35_4, main_~main____CPAchecker_TMP_1~10=v_main_~main____CPAchecker_TMP_1~10_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~10] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,369 INFO L290 TraceCheckUtils]: 51: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1408] L705-->L713: Formula: (and (not (= v_main_~main__t~0_157 v_main_~main__tagbuf_len~0_85)) (<= 0 (+ |v_main_#t~nondet19_2| 2147483648)) (<= |v_main_#t~nondet19_2| 2147483647) (= |v_main_#t~nondet19_2| v_main_~main____CPAchecker_TMP_0~11_1)) InVars {main_~main__t~0=v_main_~main__t~0_157, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_85, main_#t~nondet19=|v_main_#t~nondet19_2|} OutVars{main_~main__t~0=v_main_~main__t~0_157, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_85, main_~main____CPAchecker_TMP_0~11=v_main_~main____CPAchecker_TMP_0~11_1} AuxVars[] AssignedVars[main_#t~nondet19, main_~main____CPAchecker_TMP_0~11] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,369 INFO L290 TraceCheckUtils]: 52: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1410] L713-->L725: Formula: (and (= v_main_~main____CPAchecker_TMP_0~11_4 0) (= (ite (<= 0 v_main_~main__t~0_158) 1 0) v_main_~__tmp_37~0_1) (= v_main_~__tmp_37~0_1 v_main_~__VERIFIER_assert__cond~36_1)) InVars {main_~main__t~0=v_main_~main__t~0_158, main_~main____CPAchecker_TMP_0~11=v_main_~main____CPAchecker_TMP_0~11_4} OutVars{main_~main__t~0=v_main_~main__t~0_158, main_~__VERIFIER_assert__cond~36=v_main_~__VERIFIER_assert__cond~36_1, main_~__tmp_37~0=v_main_~__tmp_37~0_1, main_~main____CPAchecker_TMP_0~11=v_main_~main____CPAchecker_TMP_0~11_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~36, main_~__tmp_37~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,369 INFO L290 TraceCheckUtils]: 53: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1412] L725-->L736: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~36_4 0)) (= v_main_~__tmp_38~0_1 (ite (<= v_main_~main__t~0_159 v_main_~main__tagbuf_len~0_86) 1 0)) (= v_main_~__tmp_38~0_1 v_main_~__VERIFIER_assert__cond~37_1)) InVars {main_~main__t~0=v_main_~main__t~0_159, main_~__VERIFIER_assert__cond~36=v_main_~__VERIFIER_assert__cond~36_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_86} OutVars{main_~__tmp_38~0=v_main_~__tmp_38~0_1, main_~main__t~0=v_main_~main__t~0_159, main_~__VERIFIER_assert__cond~37=v_main_~__VERIFIER_assert__cond~37_1, main_~__VERIFIER_assert__cond~36=v_main_~__VERIFIER_assert__cond~36_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_86} AuxVars[] AssignedVars[main_~__tmp_38~0, main_~__VERIFIER_assert__cond~37] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,370 INFO L290 TraceCheckUtils]: 54: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1414] L736-->L744: Formula: (and (= v_main_~main__t~0_160 (+ v_main_~main__t~0_161 1)) (= v_main_~main__t~0_161 v_main_~main____CPAchecker_TMP_1~11_1) (not (= v_main_~__VERIFIER_assert__cond~37_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_161, main_~__VERIFIER_assert__cond~37=v_main_~__VERIFIER_assert__cond~37_4} OutVars{main_~main__t~0=v_main_~main__t~0_160, main_~__VERIFIER_assert__cond~37=v_main_~__VERIFIER_assert__cond~37_4, main_~main____CPAchecker_TMP_1~11=v_main_~main____CPAchecker_TMP_1~11_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~11] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,370 INFO L290 TraceCheckUtils]: 55: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1416] L744-->L752: Formula: (and (<= 0 (+ |v_main_#t~nondet20_2| 2147483648)) (= |v_main_#t~nondet20_2| v_main_~main____CPAchecker_TMP_0~12_1) (not (= v_main_~main__t~0_163 v_main_~main__tagbuf_len~0_88)) (<= |v_main_#t~nondet20_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_163, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_88, main_#t~nondet20=|v_main_#t~nondet20_2|} OutVars{main_~main__t~0=v_main_~main__t~0_163, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_88, main_~main____CPAchecker_TMP_0~12=v_main_~main____CPAchecker_TMP_0~12_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~12, main_#t~nondet20] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,370 INFO L290 TraceCheckUtils]: 56: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1418] L752-->L764: Formula: (and (= v_main_~__tmp_39~0_1 v_main_~__VERIFIER_assert__cond~38_1) (= v_main_~main____CPAchecker_TMP_0~12_4 0) (= v_main_~__tmp_39~0_1 (ite (<= 0 v_main_~main__t~0_164) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_164, main_~main____CPAchecker_TMP_0~12=v_main_~main____CPAchecker_TMP_0~12_4} OutVars{main_~__VERIFIER_assert__cond~38=v_main_~__VERIFIER_assert__cond~38_1, main_~main__t~0=v_main_~main__t~0_164, main_~__tmp_39~0=v_main_~__tmp_39~0_1, main_~main____CPAchecker_TMP_0~12=v_main_~main____CPAchecker_TMP_0~12_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~38, main_~__tmp_39~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,371 INFO L290 TraceCheckUtils]: 57: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1420] L764-->L775: Formula: (and (= v_main_~__tmp_40~0_1 v_main_~__VERIFIER_assert__cond~39_1) (not (= v_main_~__VERIFIER_assert__cond~38_4 0)) (= v_main_~__tmp_40~0_1 (ite (<= v_main_~main__t~0_165 v_main_~main__tagbuf_len~0_89) 1 0))) InVars {main_~__VERIFIER_assert__cond~38=v_main_~__VERIFIER_assert__cond~38_4, main_~main__t~0=v_main_~main__t~0_165, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_89} OutVars{main_~__VERIFIER_assert__cond~38=v_main_~__VERIFIER_assert__cond~38_4, main_~main__t~0=v_main_~main__t~0_165, main_~__tmp_40~0=v_main_~__tmp_40~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_89, main_~__VERIFIER_assert__cond~39=v_main_~__VERIFIER_assert__cond~39_1} AuxVars[] AssignedVars[main_~__tmp_40~0, main_~__VERIFIER_assert__cond~39] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,371 INFO L290 TraceCheckUtils]: 58: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1422] L775-->L783: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~39_4 0)) (= v_main_~main__t~0_167 v_main_~main____CPAchecker_TMP_1~12_1) (= v_main_~main__t~0_166 (+ v_main_~main__t~0_167 1))) InVars {main_~main__t~0=v_main_~main__t~0_167, main_~__VERIFIER_assert__cond~39=v_main_~__VERIFIER_assert__cond~39_4} OutVars{main_~main__t~0=v_main_~main__t~0_166, main_~main____CPAchecker_TMP_1~12=v_main_~main____CPAchecker_TMP_1~12_1, main_~__VERIFIER_assert__cond~39=v_main_~__VERIFIER_assert__cond~39_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~12] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,371 INFO L290 TraceCheckUtils]: 59: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1424] L783-->L791: Formula: (and (= |v_main_#t~nondet21_2| v_main_~main____CPAchecker_TMP_0~13_1) (not (= v_main_~main__t~0_169 v_main_~main__tagbuf_len~0_91)) (<= |v_main_#t~nondet21_2| 2147483647) (<= 0 (+ |v_main_#t~nondet21_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_169, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_91, main_#t~nondet21=|v_main_#t~nondet21_2|} OutVars{main_~main__t~0=v_main_~main__t~0_169, main_~main____CPAchecker_TMP_0~13=v_main_~main____CPAchecker_TMP_0~13_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_91} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~13, main_#t~nondet21] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,372 INFO L290 TraceCheckUtils]: 60: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1426] L791-->L803: Formula: (and (= v_main_~__tmp_41~0_1 v_main_~__VERIFIER_assert__cond~40_1) (= (ite (<= 0 v_main_~main__t~0_170) 1 0) v_main_~__tmp_41~0_1) (= v_main_~main____CPAchecker_TMP_0~13_4 0)) InVars {main_~main____CPAchecker_TMP_0~13=v_main_~main____CPAchecker_TMP_0~13_4, main_~main__t~0=v_main_~main__t~0_170} OutVars{main_~main__t~0=v_main_~main__t~0_170, main_~__tmp_41~0=v_main_~__tmp_41~0_1, main_~main____CPAchecker_TMP_0~13=v_main_~main____CPAchecker_TMP_0~13_4, main_~__VERIFIER_assert__cond~40=v_main_~__VERIFIER_assert__cond~40_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~40, main_~__tmp_41~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,372 INFO L290 TraceCheckUtils]: 61: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1428] L803-->L814: Formula: (and (= (ite (<= v_main_~main__t~0_171 v_main_~main__tagbuf_len~0_92) 1 0) v_main_~__tmp_42~0_1) (= v_main_~__tmp_42~0_1 v_main_~__VERIFIER_assert__cond~41_1) (not (= v_main_~__VERIFIER_assert__cond~40_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_171, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_92, main_~__VERIFIER_assert__cond~40=v_main_~__VERIFIER_assert__cond~40_4} OutVars{main_~main__t~0=v_main_~main__t~0_171, main_~__tmp_42~0=v_main_~__tmp_42~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_92, main_~__VERIFIER_assert__cond~40=v_main_~__VERIFIER_assert__cond~40_4, main_~__VERIFIER_assert__cond~41=v_main_~__VERIFIER_assert__cond~41_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~41, main_~__tmp_42~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,372 INFO L290 TraceCheckUtils]: 62: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1430] L814-->L822: Formula: (and (= v_main_~main__t~0_173 v_main_~main____CPAchecker_TMP_1~13_1) (not (= v_main_~__VERIFIER_assert__cond~41_4 0)) (= (+ v_main_~main__t~0_173 1) v_main_~main__t~0_172)) InVars {main_~main__t~0=v_main_~main__t~0_173, main_~__VERIFIER_assert__cond~41=v_main_~__VERIFIER_assert__cond~41_4} OutVars{main_~main__t~0=v_main_~main__t~0_172, main_~main____CPAchecker_TMP_1~13=v_main_~main____CPAchecker_TMP_1~13_1, main_~__VERIFIER_assert__cond~41=v_main_~__VERIFIER_assert__cond~41_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~13] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,373 INFO L290 TraceCheckUtils]: 63: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1432] L822-->L830: Formula: (and (not (= v_main_~main__t~0_175 v_main_~main__tagbuf_len~0_94)) (<= |v_main_#t~nondet22_2| 2147483647) (= |v_main_#t~nondet22_2| v_main_~main____CPAchecker_TMP_0~14_1) (<= 0 (+ |v_main_#t~nondet22_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_175, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_94, main_#t~nondet22=|v_main_#t~nondet22_2|} OutVars{main_~main__t~0=v_main_~main__t~0_175, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_94, main_~main____CPAchecker_TMP_0~14=v_main_~main____CPAchecker_TMP_0~14_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~14, main_#t~nondet22] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,373 INFO L290 TraceCheckUtils]: 64: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1434] L830-->L842: Formula: (and (= v_main_~main____CPAchecker_TMP_0~14_4 0) (= v_main_~__tmp_43~0_1 v_main_~__VERIFIER_assert__cond~42_1) (= (ite (<= 0 v_main_~main__t~0_176) 1 0) v_main_~__tmp_43~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_176, main_~main____CPAchecker_TMP_0~14=v_main_~main____CPAchecker_TMP_0~14_4} OutVars{main_~__VERIFIER_assert__cond~42=v_main_~__VERIFIER_assert__cond~42_1, main_~main__t~0=v_main_~main__t~0_176, main_~__tmp_43~0=v_main_~__tmp_43~0_1, main_~main____CPAchecker_TMP_0~14=v_main_~main____CPAchecker_TMP_0~14_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~42, main_~__tmp_43~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,373 INFO L290 TraceCheckUtils]: 65: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1436] L842-->L853: Formula: (and (= v_main_~__tmp_44~0_1 v_main_~__VERIFIER_assert__cond~43_1) (not (= v_main_~__VERIFIER_assert__cond~42_4 0)) (= v_main_~__tmp_44~0_1 (ite (<= v_main_~main__t~0_177 v_main_~main__tagbuf_len~0_95) 1 0))) InVars {main_~__VERIFIER_assert__cond~42=v_main_~__VERIFIER_assert__cond~42_4, main_~main__t~0=v_main_~main__t~0_177, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_95} OutVars{main_~__VERIFIER_assert__cond~42=v_main_~__VERIFIER_assert__cond~42_4, main_~__VERIFIER_assert__cond~43=v_main_~__VERIFIER_assert__cond~43_1, main_~main__t~0=v_main_~main__t~0_177, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_95, main_~__tmp_44~0=v_main_~__tmp_44~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~43, main_~__tmp_44~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,374 INFO L290 TraceCheckUtils]: 66: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1438] L853-->L861: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~43_4 0)) (= (+ v_main_~main__t~0_179 1) v_main_~main__t~0_178) (= v_main_~main__t~0_179 v_main_~main____CPAchecker_TMP_1~14_1)) InVars {main_~main__t~0=v_main_~main__t~0_179, main_~__VERIFIER_assert__cond~43=v_main_~__VERIFIER_assert__cond~43_4} OutVars{main_~main__t~0=v_main_~main__t~0_178, main_~main____CPAchecker_TMP_1~14=v_main_~main____CPAchecker_TMP_1~14_1, main_~__VERIFIER_assert__cond~43=v_main_~__VERIFIER_assert__cond~43_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~14] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,374 INFO L290 TraceCheckUtils]: 67: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1440] L861-->L869: Formula: (and (<= |v_main_#t~nondet23_2| 2147483647) (<= 0 (+ |v_main_#t~nondet23_2| 2147483648)) (= |v_main_#t~nondet23_2| v_main_~main____CPAchecker_TMP_0~15_1) (not (= v_main_~main__t~0_181 v_main_~main__tagbuf_len~0_97))) InVars {main_~main__t~0=v_main_~main__t~0_181, main_#t~nondet23=|v_main_#t~nondet23_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_97} OutVars{main_~main__t~0=v_main_~main__t~0_181, main_~main____CPAchecker_TMP_0~15=v_main_~main____CPAchecker_TMP_0~15_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_97} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~15, main_#t~nondet23] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,374 INFO L290 TraceCheckUtils]: 68: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1442] L869-->L881: Formula: (and (= v_main_~__tmp_45~0_1 v_main_~__VERIFIER_assert__cond~44_1) (= v_main_~main____CPAchecker_TMP_0~15_4 0) (= (ite (<= 0 v_main_~main__t~0_182) 1 0) v_main_~__tmp_45~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_182, main_~main____CPAchecker_TMP_0~15=v_main_~main____CPAchecker_TMP_0~15_4} OutVars{main_~main__t~0=v_main_~main__t~0_182, main_~__VERIFIER_assert__cond~44=v_main_~__VERIFIER_assert__cond~44_1, main_~main____CPAchecker_TMP_0~15=v_main_~main____CPAchecker_TMP_0~15_4, main_~__tmp_45~0=v_main_~__tmp_45~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~44, main_~__tmp_45~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,375 INFO L290 TraceCheckUtils]: 69: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1444] L881-->L892: Formula: (and (= v_main_~__tmp_46~0_1 (ite (<= v_main_~main__t~0_183 v_main_~main__tagbuf_len~0_98) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~44_4 0)) (= v_main_~__tmp_46~0_1 v_main_~__VERIFIER_assert__cond~45_1)) InVars {main_~main__t~0=v_main_~main__t~0_183, main_~__VERIFIER_assert__cond~44=v_main_~__VERIFIER_assert__cond~44_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_98} OutVars{main_~main__t~0=v_main_~main__t~0_183, main_~__VERIFIER_assert__cond~44=v_main_~__VERIFIER_assert__cond~44_4, main_~__VERIFIER_assert__cond~45=v_main_~__VERIFIER_assert__cond~45_1, main_~__tmp_46~0=v_main_~__tmp_46~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_98} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~45, main_~__tmp_46~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,375 INFO L290 TraceCheckUtils]: 70: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1446] L892-->L900: Formula: (and (= v_main_~main__t~0_185 v_main_~main____CPAchecker_TMP_1~15_1) (not (= v_main_~__VERIFIER_assert__cond~45_4 0)) (= (+ v_main_~main__t~0_185 1) v_main_~main__t~0_184)) InVars {main_~main__t~0=v_main_~main__t~0_185, main_~__VERIFIER_assert__cond~45=v_main_~__VERIFIER_assert__cond~45_4} OutVars{main_~main____CPAchecker_TMP_1~15=v_main_~main____CPAchecker_TMP_1~15_1, main_~main__t~0=v_main_~main__t~0_184, main_~__VERIFIER_assert__cond~45=v_main_~__VERIFIER_assert__cond~45_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~15, main_~main__t~0] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,377 INFO L290 TraceCheckUtils]: 71: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1448] L900-->L908: Formula: (and (= |v_main_#t~nondet24_2| v_main_~main____CPAchecker_TMP_0~16_1) (<= |v_main_#t~nondet24_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_100 v_main_~main__t~0_187)) (<= 0 (+ |v_main_#t~nondet24_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_187, main_#t~nondet24=|v_main_#t~nondet24_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_100} OutVars{main_~main__t~0=v_main_~main__t~0_187, main_~main____CPAchecker_TMP_0~16=v_main_~main____CPAchecker_TMP_0~16_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_100} AuxVars[] AssignedVars[main_#t~nondet24, main_~main____CPAchecker_TMP_0~16] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,377 INFO L290 TraceCheckUtils]: 72: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1450] L908-->L920: Formula: (and (= v_main_~__tmp_47~0_1 v_main_~__VERIFIER_assert__cond~46_1) (= v_main_~main____CPAchecker_TMP_0~16_4 0) (= v_main_~__tmp_47~0_1 (ite (<= 0 v_main_~main__t~0_188) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_188, main_~main____CPAchecker_TMP_0~16=v_main_~main____CPAchecker_TMP_0~16_4} OutVars{main_~main__t~0=v_main_~main__t~0_188, main_~__tmp_47~0=v_main_~__tmp_47~0_1, main_~main____CPAchecker_TMP_0~16=v_main_~main____CPAchecker_TMP_0~16_4, main_~__VERIFIER_assert__cond~46=v_main_~__VERIFIER_assert__cond~46_1} AuxVars[] AssignedVars[main_~__tmp_47~0, main_~__VERIFIER_assert__cond~46] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,377 INFO L290 TraceCheckUtils]: 73: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1452] L920-->L931: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~46_4 0)) (= v_main_~__tmp_48~0_1 v_main_~__VERIFIER_assert__cond~47_1) (= (ite (<= v_main_~main__t~0_189 v_main_~main__tagbuf_len~0_101) 1 0) v_main_~__tmp_48~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_189, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_101, main_~__VERIFIER_assert__cond~46=v_main_~__VERIFIER_assert__cond~46_4} OutVars{main_~main__t~0=v_main_~main__t~0_189, main_~__tmp_48~0=v_main_~__tmp_48~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_101, main_~__VERIFIER_assert__cond~46=v_main_~__VERIFIER_assert__cond~46_4, main_~__VERIFIER_assert__cond~47=v_main_~__VERIFIER_assert__cond~47_1} AuxVars[] AssignedVars[main_~__tmp_48~0, main_~__VERIFIER_assert__cond~47] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,377 INFO L290 TraceCheckUtils]: 74: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1454] L931-->L939: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~47_4 0)) (= v_main_~main__t~0_191 v_main_~main____CPAchecker_TMP_1~16_1) (= (+ v_main_~main__t~0_191 1) v_main_~main__t~0_190)) InVars {main_~main__t~0=v_main_~main__t~0_191, main_~__VERIFIER_assert__cond~47=v_main_~__VERIFIER_assert__cond~47_4} OutVars{main_~main__t~0=v_main_~main__t~0_190, main_~__VERIFIER_assert__cond~47=v_main_~__VERIFIER_assert__cond~47_4, main_~main____CPAchecker_TMP_1~16=v_main_~main____CPAchecker_TMP_1~16_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~16] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,378 INFO L290 TraceCheckUtils]: 75: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1456] L939-->L947: Formula: (and (<= 0 (+ |v_main_#t~nondet25_2| 2147483648)) (<= |v_main_#t~nondet25_2| 2147483647) (= |v_main_#t~nondet25_2| v_main_~main____CPAchecker_TMP_0~17_1) (not (= v_main_~main__tagbuf_len~0_103 v_main_~main__t~0_193))) InVars {main_~main__t~0=v_main_~main__t~0_193, main_#t~nondet25=|v_main_#t~nondet25_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_103} OutVars{main_~main____CPAchecker_TMP_0~17=v_main_~main____CPAchecker_TMP_0~17_1, main_~main__t~0=v_main_~main__t~0_193, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_103} AuxVars[] AssignedVars[main_#t~nondet25, main_~main____CPAchecker_TMP_0~17] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,378 INFO L290 TraceCheckUtils]: 76: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1458] L947-->L959: Formula: (and (= v_main_~main____CPAchecker_TMP_0~17_4 0) (= v_main_~__tmp_49~0_1 (ite (<= 0 v_main_~main__t~0_194) 1 0)) (= v_main_~__tmp_49~0_1 v_main_~__VERIFIER_assert__cond~48_1)) InVars {main_~main____CPAchecker_TMP_0~17=v_main_~main____CPAchecker_TMP_0~17_4, main_~main__t~0=v_main_~main__t~0_194} OutVars{main_~main____CPAchecker_TMP_0~17=v_main_~main____CPAchecker_TMP_0~17_4, main_~main__t~0=v_main_~main__t~0_194, main_~__tmp_49~0=v_main_~__tmp_49~0_1, main_~__VERIFIER_assert__cond~48=v_main_~__VERIFIER_assert__cond~48_1} AuxVars[] AssignedVars[main_~__tmp_49~0, main_~__VERIFIER_assert__cond~48] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,378 INFO L290 TraceCheckUtils]: 77: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1460] L959-->L970: Formula: (and (= (ite (<= v_main_~main__t~0_195 v_main_~main__tagbuf_len~0_104) 1 0) v_main_~__tmp_50~0_1) (not (= v_main_~__VERIFIER_assert__cond~48_4 0)) (= v_main_~__VERIFIER_assert__cond~49_1 v_main_~__tmp_50~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_195, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_104, main_~__VERIFIER_assert__cond~48=v_main_~__VERIFIER_assert__cond~48_4} OutVars{main_~main__t~0=v_main_~main__t~0_195, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_104, main_~__VERIFIER_assert__cond~48=v_main_~__VERIFIER_assert__cond~48_4, main_~__VERIFIER_assert__cond~49=v_main_~__VERIFIER_assert__cond~49_1, main_~__tmp_50~0=v_main_~__tmp_50~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~49, main_~__tmp_50~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,379 INFO L290 TraceCheckUtils]: 78: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1462] L970-->L978: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~49_4 0)) (= v_main_~main__t~0_197 v_main_~main____CPAchecker_TMP_1~17_1) (= (+ v_main_~main__t~0_197 1) v_main_~main__t~0_196)) InVars {main_~main__t~0=v_main_~main__t~0_197, main_~__VERIFIER_assert__cond~49=v_main_~__VERIFIER_assert__cond~49_4} OutVars{main_~main__t~0=v_main_~main__t~0_196, main_~main____CPAchecker_TMP_1~17=v_main_~main____CPAchecker_TMP_1~17_1, main_~__VERIFIER_assert__cond~49=v_main_~__VERIFIER_assert__cond~49_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~17] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,379 INFO L290 TraceCheckUtils]: 79: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1464] L978-->L986: Formula: (and (<= |v_main_#t~nondet26_2| 2147483647) (<= 0 (+ |v_main_#t~nondet26_2| 2147483648)) (= |v_main_#t~nondet26_2| v_main_~main____CPAchecker_TMP_0~18_1) (not (= v_main_~main__tagbuf_len~0_106 v_main_~main__t~0_199))) InVars {main_#t~nondet26=|v_main_#t~nondet26_2|, main_~main__t~0=v_main_~main__t~0_199, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_106} OutVars{main_~main__t~0=v_main_~main__t~0_199, main_~main____CPAchecker_TMP_0~18=v_main_~main____CPAchecker_TMP_0~18_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_106} AuxVars[] AssignedVars[main_#t~nondet26, main_~main____CPAchecker_TMP_0~18] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,380 INFO L290 TraceCheckUtils]: 80: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1466] L986-->L998: Formula: (and (= v_main_~__VERIFIER_assert__cond~50_1 v_main_~__tmp_51~0_1) (= v_main_~main____CPAchecker_TMP_0~18_4 0) (= (ite (<= 0 v_main_~main__t~0_200) 1 0) v_main_~__tmp_51~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_200, main_~main____CPAchecker_TMP_0~18=v_main_~main____CPAchecker_TMP_0~18_4} OutVars{main_~__tmp_51~0=v_main_~__tmp_51~0_1, main_~main__t~0=v_main_~main__t~0_200, main_~main____CPAchecker_TMP_0~18=v_main_~main____CPAchecker_TMP_0~18_4, main_~__VERIFIER_assert__cond~50=v_main_~__VERIFIER_assert__cond~50_1} AuxVars[] AssignedVars[main_~__tmp_51~0, main_~__VERIFIER_assert__cond~50] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,380 INFO L290 TraceCheckUtils]: 81: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1468] L998-->L1009: Formula: (and (= (ite (<= v_main_~main__t~0_201 v_main_~main__tagbuf_len~0_107) 1 0) v_main_~__tmp_52~0_1) (not (= v_main_~__VERIFIER_assert__cond~50_4 0)) (= v_main_~__VERIFIER_assert__cond~51_1 v_main_~__tmp_52~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_201, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_107, main_~__VERIFIER_assert__cond~50=v_main_~__VERIFIER_assert__cond~50_4} OutVars{main_~main__t~0=v_main_~main__t~0_201, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_107, main_~__VERIFIER_assert__cond~50=v_main_~__VERIFIER_assert__cond~50_4, main_~__tmp_52~0=v_main_~__tmp_52~0_1, main_~__VERIFIER_assert__cond~51=v_main_~__VERIFIER_assert__cond~51_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~51, main_~__tmp_52~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,380 INFO L290 TraceCheckUtils]: 82: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1470] L1009-->L1017: Formula: (and (= (+ v_main_~main__t~0_203 1) v_main_~main__t~0_202) (not (= v_main_~__VERIFIER_assert__cond~51_4 0)) (= v_main_~main__t~0_203 v_main_~main____CPAchecker_TMP_1~18_1)) InVars {main_~main__t~0=v_main_~main__t~0_203, main_~__VERIFIER_assert__cond~51=v_main_~__VERIFIER_assert__cond~51_4} OutVars{main_~main__t~0=v_main_~main__t~0_202, main_~main____CPAchecker_TMP_1~18=v_main_~main____CPAchecker_TMP_1~18_1, main_~__VERIFIER_assert__cond~51=v_main_~__VERIFIER_assert__cond~51_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~18] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,381 INFO L290 TraceCheckUtils]: 83: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1472] L1017-->L1025: Formula: (and (<= |v_main_#t~nondet27_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_109 v_main_~main__t~0_205)) (<= 0 (+ |v_main_#t~nondet27_2| 2147483648)) (= |v_main_#t~nondet27_2| v_main_~main____CPAchecker_TMP_0~19_1)) InVars {main_#t~nondet27=|v_main_#t~nondet27_2|, main_~main__t~0=v_main_~main__t~0_205, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_109} OutVars{main_~main__t~0=v_main_~main__t~0_205, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_109, main_~main____CPAchecker_TMP_0~19=v_main_~main____CPAchecker_TMP_0~19_1} AuxVars[] AssignedVars[main_#t~nondet27, main_~main____CPAchecker_TMP_0~19] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,381 INFO L290 TraceCheckUtils]: 84: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1474] L1025-->L1037: Formula: (and (= (ite (<= 0 v_main_~main__t~0_206) 1 0) v_main_~__tmp_53~0_1) (= v_main_~__VERIFIER_assert__cond~52_1 v_main_~__tmp_53~0_1) (= v_main_~main____CPAchecker_TMP_0~19_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_206, main_~main____CPAchecker_TMP_0~19=v_main_~main____CPAchecker_TMP_0~19_4} OutVars{main_~main__t~0=v_main_~main__t~0_206, main_~__tmp_53~0=v_main_~__tmp_53~0_1, main_~main____CPAchecker_TMP_0~19=v_main_~main____CPAchecker_TMP_0~19_4, main_~__VERIFIER_assert__cond~52=v_main_~__VERIFIER_assert__cond~52_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~52, main_~__tmp_53~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,381 INFO L290 TraceCheckUtils]: 85: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1476] L1037-->L1048: Formula: (and (= v_main_~__VERIFIER_assert__cond~53_1 v_main_~__tmp_54~0_1) (= (ite (<= v_main_~main__t~0_207 v_main_~main__tagbuf_len~0_110) 1 0) v_main_~__tmp_54~0_1) (not (= v_main_~__VERIFIER_assert__cond~52_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_207, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_110, main_~__VERIFIER_assert__cond~52=v_main_~__VERIFIER_assert__cond~52_4} OutVars{main_~__VERIFIER_assert__cond~53=v_main_~__VERIFIER_assert__cond~53_1, main_~main__t~0=v_main_~main__t~0_207, main_~__tmp_54~0=v_main_~__tmp_54~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_110, main_~__VERIFIER_assert__cond~52=v_main_~__VERIFIER_assert__cond~52_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~53, main_~__tmp_54~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,382 INFO L290 TraceCheckUtils]: 86: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1478] L1048-->L1056: Formula: (and (= v_main_~main__t~0_209 v_main_~main____CPAchecker_TMP_1~19_1) (not (= v_main_~__VERIFIER_assert__cond~53_4 0)) (= (+ v_main_~main__t~0_209 1) v_main_~main__t~0_208)) InVars {main_~__VERIFIER_assert__cond~53=v_main_~__VERIFIER_assert__cond~53_4, main_~main__t~0=v_main_~main__t~0_209} OutVars{main_~__VERIFIER_assert__cond~53=v_main_~__VERIFIER_assert__cond~53_4, main_~main__t~0=v_main_~main__t~0_208, main_~main____CPAchecker_TMP_1~19=v_main_~main____CPAchecker_TMP_1~19_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~19] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,382 INFO L290 TraceCheckUtils]: 87: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1480] L1056-->L1064: Formula: (and (= |v_main_#t~nondet28_2| v_main_~main____CPAchecker_TMP_0~20_1) (not (= v_main_~main__tagbuf_len~0_112 v_main_~main__t~0_211)) (<= 0 (+ |v_main_#t~nondet28_2| 2147483648)) (<= |v_main_#t~nondet28_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_211, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_112, main_#t~nondet28=|v_main_#t~nondet28_2|} OutVars{main_~main____CPAchecker_TMP_0~20=v_main_~main____CPAchecker_TMP_0~20_1, main_~main__t~0=v_main_~main__t~0_211, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_112} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~20, main_#t~nondet28] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,382 INFO L290 TraceCheckUtils]: 88: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1482] L1064-->L1076: Formula: (and (= v_main_~main____CPAchecker_TMP_0~20_4 0) (= v_main_~__tmp_55~0_1 (ite (<= 0 v_main_~main__t~0_212) 1 0)) (= v_main_~__VERIFIER_assert__cond~54_1 v_main_~__tmp_55~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_212, main_~main____CPAchecker_TMP_0~20=v_main_~main____CPAchecker_TMP_0~20_4} OutVars{main_~__VERIFIER_assert__cond~54=v_main_~__VERIFIER_assert__cond~54_1, main_~main__t~0=v_main_~main__t~0_212, main_~main____CPAchecker_TMP_0~20=v_main_~main____CPAchecker_TMP_0~20_4, main_~__tmp_55~0=v_main_~__tmp_55~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~54, main_~__tmp_55~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,382 INFO L290 TraceCheckUtils]: 89: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1484] L1076-->L1087: Formula: (and (= (ite (<= v_main_~main__t~0_213 v_main_~main__tagbuf_len~0_113) 1 0) v_main_~__tmp_56~0_1) (= v_main_~__VERIFIER_assert__cond~55_1 v_main_~__tmp_56~0_1) (not (= v_main_~__VERIFIER_assert__cond~54_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_213, main_~__VERIFIER_assert__cond~54=v_main_~__VERIFIER_assert__cond~54_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_113} OutVars{main_~__tmp_56~0=v_main_~__tmp_56~0_1, main_~main__t~0=v_main_~main__t~0_213, main_~__VERIFIER_assert__cond~54=v_main_~__VERIFIER_assert__cond~54_4, main_~__VERIFIER_assert__cond~55=v_main_~__VERIFIER_assert__cond~55_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_113} AuxVars[] AssignedVars[main_~__tmp_56~0, main_~__VERIFIER_assert__cond~55] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,383 INFO L290 TraceCheckUtils]: 90: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1486] L1087-->L1095: Formula: (and (= v_main_~main__t~0_214 (+ v_main_~main__t~0_215 1)) (= v_main_~main__t~0_215 v_main_~main____CPAchecker_TMP_1~20_1) (not (= v_main_~__VERIFIER_assert__cond~55_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_215, main_~__VERIFIER_assert__cond~55=v_main_~__VERIFIER_assert__cond~55_4} OutVars{main_~main__t~0=v_main_~main__t~0_214, main_~main____CPAchecker_TMP_1~20=v_main_~main____CPAchecker_TMP_1~20_1, main_~__VERIFIER_assert__cond~55=v_main_~__VERIFIER_assert__cond~55_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~20] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,383 INFO L290 TraceCheckUtils]: 91: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1488] L1095-->L1103: Formula: (and (= |v_main_#t~nondet29_2| v_main_~main____CPAchecker_TMP_0~21_1) (<= |v_main_#t~nondet29_2| 2147483647) (<= 0 (+ |v_main_#t~nondet29_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_115 v_main_~main__t~0_217))) InVars {main_~main__t~0=v_main_~main__t~0_217, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_115, main_#t~nondet29=|v_main_#t~nondet29_2|} OutVars{main_~main____CPAchecker_TMP_0~21=v_main_~main____CPAchecker_TMP_0~21_1, main_~main__t~0=v_main_~main__t~0_217, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_115} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~21, main_#t~nondet29] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,384 INFO L290 TraceCheckUtils]: 92: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1490] L1103-->L1115: Formula: (and (= v_main_~main____CPAchecker_TMP_0~21_4 0) (= v_main_~__tmp_57~0_1 (ite (<= 0 v_main_~main__t~0_218) 1 0)) (= v_main_~__VERIFIER_assert__cond~56_1 v_main_~__tmp_57~0_1)) InVars {main_~main____CPAchecker_TMP_0~21=v_main_~main____CPAchecker_TMP_0~21_4, main_~main__t~0=v_main_~main__t~0_218} OutVars{main_~main____CPAchecker_TMP_0~21=v_main_~main____CPAchecker_TMP_0~21_4, main_~main__t~0=v_main_~main__t~0_218, main_~__VERIFIER_assert__cond~56=v_main_~__VERIFIER_assert__cond~56_1, main_~__tmp_57~0=v_main_~__tmp_57~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~56, main_~__tmp_57~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,384 INFO L290 TraceCheckUtils]: 93: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1492] L1115-->L1126: Formula: (and (= v_main_~__VERIFIER_assert__cond~57_1 v_main_~__tmp_58~0_1) (not (= v_main_~__VERIFIER_assert__cond~56_4 0)) (= (ite (<= v_main_~main__t~0_219 v_main_~main__tagbuf_len~0_116) 1 0) v_main_~__tmp_58~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_219, main_~__VERIFIER_assert__cond~56=v_main_~__VERIFIER_assert__cond~56_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_116} OutVars{main_~main__t~0=v_main_~main__t~0_219, main_~__VERIFIER_assert__cond~56=v_main_~__VERIFIER_assert__cond~56_4, main_~__tmp_58~0=v_main_~__tmp_58~0_1, main_~__VERIFIER_assert__cond~57=v_main_~__VERIFIER_assert__cond~57_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_116} AuxVars[] AssignedVars[main_~__tmp_58~0, main_~__VERIFIER_assert__cond~57] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,384 INFO L290 TraceCheckUtils]: 94: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1494] L1126-->L1134: Formula: (and (= v_main_~main__t~0_221 v_main_~main____CPAchecker_TMP_1~21_1) (= (+ v_main_~main__t~0_221 1) v_main_~main__t~0_220) (not (= v_main_~__VERIFIER_assert__cond~57_4 0))) InVars {main_~__VERIFIER_assert__cond~57=v_main_~__VERIFIER_assert__cond~57_4, main_~main__t~0=v_main_~main__t~0_221} OutVars{main_~main__t~0=v_main_~main__t~0_220, main_~main____CPAchecker_TMP_1~21=v_main_~main____CPAchecker_TMP_1~21_1, main_~__VERIFIER_assert__cond~57=v_main_~__VERIFIER_assert__cond~57_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~21] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,385 INFO L290 TraceCheckUtils]: 95: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1496] L1134-->L1142: Formula: (and (not (= v_main_~main__tagbuf_len~0_118 v_main_~main__t~0_223)) (= |v_main_#t~nondet30_2| v_main_~main____CPAchecker_TMP_0~22_1) (<= |v_main_#t~nondet30_2| 2147483647) (<= 0 (+ |v_main_#t~nondet30_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_223, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_118, main_#t~nondet30=|v_main_#t~nondet30_2|} OutVars{main_~main__t~0=v_main_~main__t~0_223, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_118, main_~main____CPAchecker_TMP_0~22=v_main_~main____CPAchecker_TMP_0~22_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~22, main_#t~nondet30] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,385 INFO L290 TraceCheckUtils]: 96: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1498] L1142-->L1154: Formula: (and (= (ite (<= 0 v_main_~main__t~0_224) 1 0) v_main_~__tmp_59~0_1) (= v_main_~__VERIFIER_assert__cond~58_1 v_main_~__tmp_59~0_1) (= v_main_~main____CPAchecker_TMP_0~22_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_224, main_~main____CPAchecker_TMP_0~22=v_main_~main____CPAchecker_TMP_0~22_4} OutVars{main_~main__t~0=v_main_~main__t~0_224, main_~__VERIFIER_assert__cond~58=v_main_~__VERIFIER_assert__cond~58_1, main_~__tmp_59~0=v_main_~__tmp_59~0_1, main_~main____CPAchecker_TMP_0~22=v_main_~main____CPAchecker_TMP_0~22_4} AuxVars[] AssignedVars[main_~__tmp_59~0, main_~__VERIFIER_assert__cond~58] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,385 INFO L290 TraceCheckUtils]: 97: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1500] L1154-->L1165: Formula: (and (= v_main_~__tmp_60~0_1 (ite (<= v_main_~main__t~0_225 v_main_~main__tagbuf_len~0_119) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~58_4 0)) (= v_main_~__VERIFIER_assert__cond~59_1 v_main_~__tmp_60~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_225, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_119, main_~__VERIFIER_assert__cond~58=v_main_~__VERIFIER_assert__cond~58_4} OutVars{main_~main__t~0=v_main_~main__t~0_225, main_~__tmp_60~0=v_main_~__tmp_60~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_119, main_~__VERIFIER_assert__cond~58=v_main_~__VERIFIER_assert__cond~58_4, main_~__VERIFIER_assert__cond~59=v_main_~__VERIFIER_assert__cond~59_1} AuxVars[] AssignedVars[main_~__tmp_60~0, main_~__VERIFIER_assert__cond~59] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,386 INFO L290 TraceCheckUtils]: 98: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1502] L1165-->L1173: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~59_4 0)) (= v_main_~main__t~0_227 v_main_~main____CPAchecker_TMP_1~22_1) (= (+ v_main_~main__t~0_227 1) v_main_~main__t~0_226)) InVars {main_~main__t~0=v_main_~main__t~0_227, main_~__VERIFIER_assert__cond~59=v_main_~__VERIFIER_assert__cond~59_4} OutVars{main_~main__t~0=v_main_~main__t~0_226, main_~main____CPAchecker_TMP_1~22=v_main_~main____CPAchecker_TMP_1~22_1, main_~__VERIFIER_assert__cond~59=v_main_~__VERIFIER_assert__cond~59_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~22] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,386 INFO L290 TraceCheckUtils]: 99: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1504] L1173-->L1181: Formula: (and (= |v_main_#t~nondet31_2| v_main_~main____CPAchecker_TMP_0~23_1) (<= |v_main_#t~nondet31_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_121 v_main_~main__t~0_229)) (<= 0 (+ |v_main_#t~nondet31_2| 2147483648))) InVars {main_#t~nondet31=|v_main_#t~nondet31_2|, main_~main__t~0=v_main_~main__t~0_229, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_121} OutVars{main_~main__t~0=v_main_~main__t~0_229, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_121, main_~main____CPAchecker_TMP_0~23=v_main_~main____CPAchecker_TMP_0~23_1} AuxVars[] AssignedVars[main_#t~nondet31, main_~main____CPAchecker_TMP_0~23] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,386 INFO L290 TraceCheckUtils]: 100: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1506] L1181-->L1193: Formula: (and (= v_main_~__tmp_61~0_1 (ite (<= 0 v_main_~main__t~0_230) 1 0)) (= v_main_~main____CPAchecker_TMP_0~23_4 0) (= v_main_~__VERIFIER_assert__cond~60_1 v_main_~__tmp_61~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_230, main_~main____CPAchecker_TMP_0~23=v_main_~main____CPAchecker_TMP_0~23_4} OutVars{main_~main__t~0=v_main_~main__t~0_230, main_~__tmp_61~0=v_main_~__tmp_61~0_1, main_~__VERIFIER_assert__cond~60=v_main_~__VERIFIER_assert__cond~60_1, main_~main____CPAchecker_TMP_0~23=v_main_~main____CPAchecker_TMP_0~23_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~60, main_~__tmp_61~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,386 INFO L290 TraceCheckUtils]: 101: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1508] L1193-->L1204: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~60_4 0)) (= (ite (<= v_main_~main__t~0_231 v_main_~main__tagbuf_len~0_122) 1 0) v_main_~__tmp_62~0_1) (= v_main_~__VERIFIER_assert__cond~61_1 v_main_~__tmp_62~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_231, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_122, main_~__VERIFIER_assert__cond~60=v_main_~__VERIFIER_assert__cond~60_4} OutVars{main_~main__t~0=v_main_~main__t~0_231, main_~__VERIFIER_assert__cond~61=v_main_~__VERIFIER_assert__cond~61_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_122, main_~__VERIFIER_assert__cond~60=v_main_~__VERIFIER_assert__cond~60_4, main_~__tmp_62~0=v_main_~__tmp_62~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~61, main_~__tmp_62~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,387 INFO L290 TraceCheckUtils]: 102: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1510] L1204-->L1212: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~61_4 0)) (= v_main_~main__t~0_233 v_main_~main____CPAchecker_TMP_1~23_1) (= (+ v_main_~main__t~0_233 1) v_main_~main__t~0_232)) InVars {main_~__VERIFIER_assert__cond~61=v_main_~__VERIFIER_assert__cond~61_4, main_~main__t~0=v_main_~main__t~0_233} OutVars{main_~main__t~0=v_main_~main__t~0_232, main_~main____CPAchecker_TMP_1~23=v_main_~main____CPAchecker_TMP_1~23_1, main_~__VERIFIER_assert__cond~61=v_main_~__VERIFIER_assert__cond~61_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~23] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,387 INFO L290 TraceCheckUtils]: 103: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1512] L1212-->L1220: Formula: (and (<= 0 (+ |v_main_#t~nondet32_2| 2147483648)) (<= |v_main_#t~nondet32_2| 2147483647) (= |v_main_#t~nondet32_2| v_main_~main____CPAchecker_TMP_0~24_1) (not (= v_main_~main__tagbuf_len~0_124 v_main_~main__t~0_235))) InVars {main_~main__t~0=v_main_~main__t~0_235, main_#t~nondet32=|v_main_#t~nondet32_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_124} OutVars{main_~main__t~0=v_main_~main__t~0_235, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_124, main_~main____CPAchecker_TMP_0~24=v_main_~main____CPAchecker_TMP_0~24_1} AuxVars[] AssignedVars[main_#t~nondet32, main_~main____CPAchecker_TMP_0~24] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,388 INFO L290 TraceCheckUtils]: 104: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1514] L1220-->L1232: Formula: (and (= v_main_~__VERIFIER_assert__cond~62_1 v_main_~__tmp_63~0_1) (= v_main_~__tmp_63~0_1 (ite (<= 0 v_main_~main__t~0_236) 1 0)) (= v_main_~main____CPAchecker_TMP_0~24_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_236, main_~main____CPAchecker_TMP_0~24=v_main_~main____CPAchecker_TMP_0~24_4} OutVars{main_~__tmp_63~0=v_main_~__tmp_63~0_1, main_~main__t~0=v_main_~main__t~0_236, main_~main____CPAchecker_TMP_0~24=v_main_~main____CPAchecker_TMP_0~24_4, main_~__VERIFIER_assert__cond~62=v_main_~__VERIFIER_assert__cond~62_1} AuxVars[] AssignedVars[main_~__tmp_63~0, main_~__VERIFIER_assert__cond~62] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,388 INFO L290 TraceCheckUtils]: 105: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1516] L1232-->L1243: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~62_4 0)) (= v_main_~__VERIFIER_assert__cond~63_1 v_main_~__tmp_64~0_1) (= (ite (<= v_main_~main__t~0_237 v_main_~main__tagbuf_len~0_125) 1 0) v_main_~__tmp_64~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_237, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_125, main_~__VERIFIER_assert__cond~62=v_main_~__VERIFIER_assert__cond~62_4} OutVars{main_~main__t~0=v_main_~main__t~0_237, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_125, main_~__VERIFIER_assert__cond~63=v_main_~__VERIFIER_assert__cond~63_1, main_~__VERIFIER_assert__cond~62=v_main_~__VERIFIER_assert__cond~62_4, main_~__tmp_64~0=v_main_~__tmp_64~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~63, main_~__tmp_64~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,388 INFO L290 TraceCheckUtils]: 106: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1518] L1243-->L1251: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~63_4 0)) (= v_main_~main__t~0_238 (+ v_main_~main__t~0_239 1)) (= v_main_~main__t~0_239 v_main_~main____CPAchecker_TMP_1~24_1)) InVars {main_~main__t~0=v_main_~main__t~0_239, main_~__VERIFIER_assert__cond~63=v_main_~__VERIFIER_assert__cond~63_4} OutVars{main_~main__t~0=v_main_~main__t~0_238, main_~main____CPAchecker_TMP_1~24=v_main_~main____CPAchecker_TMP_1~24_1, main_~__VERIFIER_assert__cond~63=v_main_~__VERIFIER_assert__cond~63_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~24] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,389 INFO L290 TraceCheckUtils]: 107: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1520] L1251-->L1259: Formula: (and (not (= v_main_~main__tagbuf_len~0_127 v_main_~main__t~0_241)) (<= |v_main_#t~nondet33_2| 2147483647) (= |v_main_#t~nondet33_2| v_main_~main____CPAchecker_TMP_0~25_1) (<= 0 (+ |v_main_#t~nondet33_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_241, main_#t~nondet33=|v_main_#t~nondet33_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_127} OutVars{main_~main__t~0=v_main_~main__t~0_241, main_~main____CPAchecker_TMP_0~25=v_main_~main____CPAchecker_TMP_0~25_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_127} AuxVars[] AssignedVars[main_#t~nondet33, main_~main____CPAchecker_TMP_0~25] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,389 INFO L290 TraceCheckUtils]: 108: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1522] L1259-->L1271: Formula: (and (= v_main_~main____CPAchecker_TMP_0~25_4 0) (= v_main_~__tmp_65~0_1 (ite (<= 0 v_main_~main__t~0_242) 1 0)) (= v_main_~__VERIFIER_assert__cond~64_1 v_main_~__tmp_65~0_1)) InVars {main_~main____CPAchecker_TMP_0~25=v_main_~main____CPAchecker_TMP_0~25_4, main_~main__t~0=v_main_~main__t~0_242} OutVars{main_~__VERIFIER_assert__cond~64=v_main_~__VERIFIER_assert__cond~64_1, main_~main__t~0=v_main_~main__t~0_242, main_~main____CPAchecker_TMP_0~25=v_main_~main____CPAchecker_TMP_0~25_4, main_~__tmp_65~0=v_main_~__tmp_65~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~64, main_~__tmp_65~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,389 INFO L290 TraceCheckUtils]: 109: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1524] L1271-->L1282: Formula: (and (= (ite (<= v_main_~main__t~0_243 v_main_~main__tagbuf_len~0_128) 1 0) v_main_~__tmp_66~0_1) (not (= v_main_~__VERIFIER_assert__cond~64_4 0)) (= v_main_~__VERIFIER_assert__cond~65_1 v_main_~__tmp_66~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_243, main_~__VERIFIER_assert__cond~64=v_main_~__VERIFIER_assert__cond~64_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_128} OutVars{main_~__VERIFIER_assert__cond~65=v_main_~__VERIFIER_assert__cond~65_1, main_~main__t~0=v_main_~main__t~0_243, main_~__VERIFIER_assert__cond~64=v_main_~__VERIFIER_assert__cond~64_4, main_~__tmp_66~0=v_main_~__tmp_66~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_128} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~65, main_~__tmp_66~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,390 INFO L290 TraceCheckUtils]: 110: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1526] L1282-->L1290: Formula: (and (= (+ v_main_~main__t~0_245 1) v_main_~main__t~0_244) (not (= v_main_~__VERIFIER_assert__cond~65_4 0)) (= v_main_~main__t~0_245 v_main_~main____CPAchecker_TMP_1~25_1)) InVars {main_~__VERIFIER_assert__cond~65=v_main_~__VERIFIER_assert__cond~65_4, main_~main__t~0=v_main_~main__t~0_245} OutVars{main_~__VERIFIER_assert__cond~65=v_main_~__VERIFIER_assert__cond~65_4, main_~main__t~0=v_main_~main__t~0_244, main_~main____CPAchecker_TMP_1~25=v_main_~main____CPAchecker_TMP_1~25_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~25] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,390 INFO L290 TraceCheckUtils]: 111: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1528] L1290-->L1298: Formula: (and (<= 0 (+ |v_main_#t~nondet34_2| 2147483648)) (= |v_main_#t~nondet34_2| v_main_~main____CPAchecker_TMP_0~26_1) (not (= v_main_~main__tagbuf_len~0_130 v_main_~main__t~0_247)) (<= |v_main_#t~nondet34_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_247, main_#t~nondet34=|v_main_#t~nondet34_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_130} OutVars{main_~main__t~0=v_main_~main__t~0_247, main_~main____CPAchecker_TMP_0~26=v_main_~main____CPAchecker_TMP_0~26_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_130} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~26, main_#t~nondet34] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,390 INFO L290 TraceCheckUtils]: 112: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1530] L1298-->L1310: Formula: (and (= v_main_~main____CPAchecker_TMP_0~26_4 0) (= v_main_~__tmp_67~0_1 (ite (<= 0 v_main_~main__t~0_248) 1 0)) (= v_main_~__VERIFIER_assert__cond~66_1 v_main_~__tmp_67~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_248, main_~main____CPAchecker_TMP_0~26=v_main_~main____CPAchecker_TMP_0~26_4} OutVars{main_~main__t~0=v_main_~main__t~0_248, main_~__VERIFIER_assert__cond~66=v_main_~__VERIFIER_assert__cond~66_1, main_~main____CPAchecker_TMP_0~26=v_main_~main____CPAchecker_TMP_0~26_4, main_~__tmp_67~0=v_main_~__tmp_67~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~66, main_~__tmp_67~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,391 INFO L290 TraceCheckUtils]: 113: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1532] L1310-->L1321: Formula: (and (= v_main_~__VERIFIER_assert__cond~67_1 v_main_~__tmp_68~0_1) (= (ite (<= v_main_~main__t~0_249 v_main_~main__tagbuf_len~0_131) 1 0) v_main_~__tmp_68~0_1) (not (= v_main_~__VERIFIER_assert__cond~66_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_249, main_~__VERIFIER_assert__cond~66=v_main_~__VERIFIER_assert__cond~66_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_131} OutVars{main_~main__t~0=v_main_~main__t~0_249, main_~__VERIFIER_assert__cond~67=v_main_~__VERIFIER_assert__cond~67_1, main_~__tmp_68~0=v_main_~__tmp_68~0_1, main_~__VERIFIER_assert__cond~66=v_main_~__VERIFIER_assert__cond~66_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_131} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~67, main_~__tmp_68~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,391 INFO L290 TraceCheckUtils]: 114: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1534] L1321-->L1329: Formula: (and (= (+ v_main_~main__t~0_251 1) v_main_~main__t~0_250) (not (= v_main_~__VERIFIER_assert__cond~67_4 0)) (= v_main_~main__t~0_251 v_main_~main____CPAchecker_TMP_1~26_1)) InVars {main_~main__t~0=v_main_~main__t~0_251, main_~__VERIFIER_assert__cond~67=v_main_~__VERIFIER_assert__cond~67_4} OutVars{main_~main__t~0=v_main_~main__t~0_250, main_~__VERIFIER_assert__cond~67=v_main_~__VERIFIER_assert__cond~67_4, main_~main____CPAchecker_TMP_1~26=v_main_~main____CPAchecker_TMP_1~26_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~26] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,391 INFO L290 TraceCheckUtils]: 115: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1536] L1329-->L1337: Formula: (and (<= 0 (+ |v_main_#t~nondet35_2| 2147483648)) (<= |v_main_#t~nondet35_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_133 v_main_~main__t~0_253)) (= |v_main_#t~nondet35_2| v_main_~main____CPAchecker_TMP_0~27_1)) InVars {main_~main__t~0=v_main_~main__t~0_253, main_#t~nondet35=|v_main_#t~nondet35_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_133} OutVars{main_~main__t~0=v_main_~main__t~0_253, main_~main____CPAchecker_TMP_0~27=v_main_~main____CPAchecker_TMP_0~27_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_133} AuxVars[] AssignedVars[main_#t~nondet35, main_~main____CPAchecker_TMP_0~27] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,392 INFO L290 TraceCheckUtils]: 116: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1538] L1337-->L1349: Formula: (and (= v_main_~main____CPAchecker_TMP_0~27_4 0) (= v_main_~__VERIFIER_assert__cond~68_1 v_main_~__tmp_69~0_1) (= (ite (<= 0 v_main_~main__t~0_254) 1 0) v_main_~__tmp_69~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_254, main_~main____CPAchecker_TMP_0~27=v_main_~main____CPAchecker_TMP_0~27_4} OutVars{main_~main__t~0=v_main_~main__t~0_254, main_~main____CPAchecker_TMP_0~27=v_main_~main____CPAchecker_TMP_0~27_4, main_~__tmp_69~0=v_main_~__tmp_69~0_1, main_~__VERIFIER_assert__cond~68=v_main_~__VERIFIER_assert__cond~68_1} AuxVars[] AssignedVars[main_~__tmp_69~0, main_~__VERIFIER_assert__cond~68] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,392 INFO L290 TraceCheckUtils]: 117: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1540] L1349-->L1360: Formula: (and (= v_main_~__tmp_70~0_1 (ite (<= v_main_~main__t~0_255 v_main_~main__tagbuf_len~0_134) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~68_4 0)) (= v_main_~__VERIFIER_assert__cond~69_1 v_main_~__tmp_70~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_255, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_134, main_~__VERIFIER_assert__cond~68=v_main_~__VERIFIER_assert__cond~68_4} OutVars{main_~main__t~0=v_main_~main__t~0_255, main_~__VERIFIER_assert__cond~69=v_main_~__VERIFIER_assert__cond~69_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_134, main_~__VERIFIER_assert__cond~68=v_main_~__VERIFIER_assert__cond~68_4, main_~__tmp_70~0=v_main_~__tmp_70~0_1} AuxVars[] AssignedVars[main_~__tmp_70~0, main_~__VERIFIER_assert__cond~69] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,392 INFO L290 TraceCheckUtils]: 118: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1542] L1360-->L1368: Formula: (and (= (+ v_main_~main__t~0_257 1) v_main_~main__t~0_256) (not (= v_main_~__VERIFIER_assert__cond~69_4 0)) (= v_main_~main__t~0_257 v_main_~main____CPAchecker_TMP_1~27_1)) InVars {main_~__VERIFIER_assert__cond~69=v_main_~__VERIFIER_assert__cond~69_4, main_~main__t~0=v_main_~main__t~0_257} OutVars{main_~main____CPAchecker_TMP_1~27=v_main_~main____CPAchecker_TMP_1~27_1, main_~main__t~0=v_main_~main__t~0_256, main_~__VERIFIER_assert__cond~69=v_main_~__VERIFIER_assert__cond~69_4} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~27, main_~main__t~0] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,393 INFO L290 TraceCheckUtils]: 119: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1544] L1368-->L1376: Formula: (and (= |v_main_#t~nondet36_2| v_main_~main____CPAchecker_TMP_0~28_1) (not (= v_main_~main__tagbuf_len~0_136 v_main_~main__t~0_259)) (<= |v_main_#t~nondet36_2| 2147483647) (<= 0 (+ |v_main_#t~nondet36_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_259, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_136, main_#t~nondet36=|v_main_#t~nondet36_2|} OutVars{main_~main__t~0=v_main_~main__t~0_259, main_~main____CPAchecker_TMP_0~28=v_main_~main____CPAchecker_TMP_0~28_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_136} AuxVars[] AssignedVars[main_#t~nondet36, main_~main____CPAchecker_TMP_0~28] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,393 INFO L290 TraceCheckUtils]: 120: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1546] L1376-->L1388: Formula: (and (= v_main_~__VERIFIER_assert__cond~70_1 v_main_~__tmp_71~0_1) (= (ite (<= 0 v_main_~main__t~0_260) 1 0) v_main_~__tmp_71~0_1) (= v_main_~main____CPAchecker_TMP_0~28_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_260, main_~main____CPAchecker_TMP_0~28=v_main_~main____CPAchecker_TMP_0~28_4} OutVars{main_~main__t~0=v_main_~main__t~0_260, main_~main____CPAchecker_TMP_0~28=v_main_~main____CPAchecker_TMP_0~28_4, main_~__VERIFIER_assert__cond~70=v_main_~__VERIFIER_assert__cond~70_1, main_~__tmp_71~0=v_main_~__tmp_71~0_1} AuxVars[] AssignedVars[main_~__tmp_71~0, main_~__VERIFIER_assert__cond~70] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,393 INFO L290 TraceCheckUtils]: 121: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1548] L1388-->L1399: Formula: (and (= v_main_~__VERIFIER_assert__cond~71_1 v_main_~__tmp_72~0_1) (not (= v_main_~__VERIFIER_assert__cond~70_4 0)) (= v_main_~__tmp_72~0_1 (ite (<= v_main_~main__t~0_261 v_main_~main__tagbuf_len~0_137) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_261, main_~__VERIFIER_assert__cond~70=v_main_~__VERIFIER_assert__cond~70_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_137} OutVars{main_~main__t~0=v_main_~main__t~0_261, main_~__tmp_72~0=v_main_~__tmp_72~0_1, main_~__VERIFIER_assert__cond~70=v_main_~__VERIFIER_assert__cond~70_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_137, main_~__VERIFIER_assert__cond~71=v_main_~__VERIFIER_assert__cond~71_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~71, main_~__tmp_72~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,394 INFO L290 TraceCheckUtils]: 122: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1550] L1399-->L1407: Formula: (and (= v_main_~main__t~0_263 v_main_~main____CPAchecker_TMP_1~28_1) (= v_main_~main__t~0_262 (+ v_main_~main__t~0_263 1)) (not (= v_main_~__VERIFIER_assert__cond~71_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_263, main_~__VERIFIER_assert__cond~71=v_main_~__VERIFIER_assert__cond~71_4} OutVars{main_~main__t~0=v_main_~main__t~0_262, main_~main____CPAchecker_TMP_1~28=v_main_~main____CPAchecker_TMP_1~28_1, main_~__VERIFIER_assert__cond~71=v_main_~__VERIFIER_assert__cond~71_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~28] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,394 INFO L290 TraceCheckUtils]: 123: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1552] L1407-->L1415: Formula: (and (not (= v_main_~main__tagbuf_len~0_139 v_main_~main__t~0_265)) (<= 0 (+ |v_main_#t~nondet37_2| 2147483648)) (= |v_main_#t~nondet37_2| v_main_~main____CPAchecker_TMP_0~29_1) (<= |v_main_#t~nondet37_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_265, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_139, main_#t~nondet37=|v_main_#t~nondet37_2|} OutVars{main_~main____CPAchecker_TMP_0~29=v_main_~main____CPAchecker_TMP_0~29_1, main_~main__t~0=v_main_~main__t~0_265, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_139} AuxVars[] AssignedVars[main_#t~nondet37, main_~main____CPAchecker_TMP_0~29] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,395 INFO L290 TraceCheckUtils]: 124: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1554] L1415-->L1427: Formula: (and (= (ite (<= 0 v_main_~main__t~0_266) 1 0) v_main_~__tmp_73~0_1) (= v_main_~__VERIFIER_assert__cond~72_1 v_main_~__tmp_73~0_1) (= v_main_~main____CPAchecker_TMP_0~29_4 0)) InVars {main_~main____CPAchecker_TMP_0~29=v_main_~main____CPAchecker_TMP_0~29_4, main_~main__t~0=v_main_~main__t~0_266} OutVars{main_~main____CPAchecker_TMP_0~29=v_main_~main____CPAchecker_TMP_0~29_4, main_~main__t~0=v_main_~main__t~0_266, main_~__tmp_73~0=v_main_~__tmp_73~0_1, main_~__VERIFIER_assert__cond~72=v_main_~__VERIFIER_assert__cond~72_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~72, main_~__tmp_73~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,395 INFO L290 TraceCheckUtils]: 125: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1556] L1427-->L1438: Formula: (and (= v_main_~__tmp_74~0_1 (ite (<= v_main_~main__t~0_267 v_main_~main__tagbuf_len~0_140) 1 0)) (= v_main_~__VERIFIER_assert__cond~73_1 v_main_~__tmp_74~0_1) (not (= v_main_~__VERIFIER_assert__cond~72_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_267, main_~__VERIFIER_assert__cond~72=v_main_~__VERIFIER_assert__cond~72_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_140} OutVars{main_~main__t~0=v_main_~main__t~0_267, main_~__tmp_74~0=v_main_~__tmp_74~0_1, main_~__VERIFIER_assert__cond~72=v_main_~__VERIFIER_assert__cond~72_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_140, main_~__VERIFIER_assert__cond~73=v_main_~__VERIFIER_assert__cond~73_1} AuxVars[] AssignedVars[main_~__tmp_74~0, main_~__VERIFIER_assert__cond~73] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,395 INFO L290 TraceCheckUtils]: 126: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1558] L1438-->L1446: Formula: (and (= v_main_~main__t~0_269 v_main_~main____CPAchecker_TMP_1~29_1) (not (= v_main_~__VERIFIER_assert__cond~73_4 0)) (= (+ v_main_~main__t~0_269 1) v_main_~main__t~0_268)) InVars {main_~main__t~0=v_main_~main__t~0_269, main_~__VERIFIER_assert__cond~73=v_main_~__VERIFIER_assert__cond~73_4} OutVars{main_~main__t~0=v_main_~main__t~0_268, main_~main____CPAchecker_TMP_1~29=v_main_~main____CPAchecker_TMP_1~29_1, main_~__VERIFIER_assert__cond~73=v_main_~__VERIFIER_assert__cond~73_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~29] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,396 INFO L290 TraceCheckUtils]: 127: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1560] L1446-->L1454: Formula: (and (= |v_main_#t~nondet38_2| v_main_~main____CPAchecker_TMP_0~30_1) (<= 0 (+ |v_main_#t~nondet38_2| 2147483648)) (<= |v_main_#t~nondet38_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_142 v_main_~main__t~0_271))) InVars {main_~main__t~0=v_main_~main__t~0_271, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_142, main_#t~nondet38=|v_main_#t~nondet38_2|} OutVars{main_~main__t~0=v_main_~main__t~0_271, main_~main____CPAchecker_TMP_0~30=v_main_~main____CPAchecker_TMP_0~30_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_142} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~30, main_#t~nondet38] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,396 INFO L290 TraceCheckUtils]: 128: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1562] L1454-->L1466: Formula: (and (= (ite (<= 0 v_main_~main__t~0_272) 1 0) v_main_~__tmp_75~0_1) (= v_main_~__VERIFIER_assert__cond~74_1 v_main_~__tmp_75~0_1) (= v_main_~main____CPAchecker_TMP_0~30_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_272, main_~main____CPAchecker_TMP_0~30=v_main_~main____CPAchecker_TMP_0~30_4} OutVars{main_~__tmp_75~0=v_main_~__tmp_75~0_1, main_~main__t~0=v_main_~main__t~0_272, main_~main____CPAchecker_TMP_0~30=v_main_~main____CPAchecker_TMP_0~30_4, main_~__VERIFIER_assert__cond~74=v_main_~__VERIFIER_assert__cond~74_1} AuxVars[] AssignedVars[main_~__tmp_75~0, main_~__VERIFIER_assert__cond~74] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,396 INFO L290 TraceCheckUtils]: 129: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1564] L1466-->L1477: Formula: (and (= v_main_~__VERIFIER_assert__cond~75_1 v_main_~__tmp_76~0_1) (not (= v_main_~__VERIFIER_assert__cond~74_4 0)) (= v_main_~__tmp_76~0_1 (ite (<= v_main_~main__t~0_273 v_main_~main__tagbuf_len~0_143) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_273, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_143, main_~__VERIFIER_assert__cond~74=v_main_~__VERIFIER_assert__cond~74_4} OutVars{main_~__VERIFIER_assert__cond~75=v_main_~__VERIFIER_assert__cond~75_1, main_~main__t~0=v_main_~main__t~0_273, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_143, main_~__tmp_76~0=v_main_~__tmp_76~0_1, main_~__VERIFIER_assert__cond~74=v_main_~__VERIFIER_assert__cond~74_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~75, main_~__tmp_76~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,397 INFO L290 TraceCheckUtils]: 130: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1566] L1477-->L1485: Formula: (and (= v_main_~main__t~0_275 v_main_~main____CPAchecker_TMP_1~30_1) (= v_main_~main__t~0_274 (+ v_main_~main__t~0_275 1)) (not (= v_main_~__VERIFIER_assert__cond~75_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_275, main_~__VERIFIER_assert__cond~75=v_main_~__VERIFIER_assert__cond~75_4} OutVars{main_~main____CPAchecker_TMP_1~30=v_main_~main____CPAchecker_TMP_1~30_1, main_~main__t~0=v_main_~main__t~0_274, main_~__VERIFIER_assert__cond~75=v_main_~__VERIFIER_assert__cond~75_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~30] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,397 INFO L290 TraceCheckUtils]: 131: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1568] L1485-->L1493: Formula: (and (<= 0 (+ |v_main_#t~nondet39_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_145 v_main_~main__t~0_277)) (<= |v_main_#t~nondet39_2| 2147483647) (= |v_main_#t~nondet39_2| v_main_~main____CPAchecker_TMP_0~31_1)) InVars {main_#t~nondet39=|v_main_#t~nondet39_2|, main_~main__t~0=v_main_~main__t~0_277, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_145} OutVars{main_~main____CPAchecker_TMP_0~31=v_main_~main____CPAchecker_TMP_0~31_1, main_~main__t~0=v_main_~main__t~0_277, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_145} AuxVars[] AssignedVars[main_#t~nondet39, main_~main____CPAchecker_TMP_0~31] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,397 INFO L290 TraceCheckUtils]: 132: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1570] L1493-->L1505: Formula: (and (= v_main_~main____CPAchecker_TMP_0~31_4 0) (= (ite (<= 0 v_main_~main__t~0_278) 1 0) v_main_~__tmp_77~0_1) (= v_main_~__VERIFIER_assert__cond~76_1 v_main_~__tmp_77~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_278, main_~main____CPAchecker_TMP_0~31=v_main_~main____CPAchecker_TMP_0~31_4} OutVars{main_~__VERIFIER_assert__cond~76=v_main_~__VERIFIER_assert__cond~76_1, main_~main__t~0=v_main_~main__t~0_278, main_~main____CPAchecker_TMP_0~31=v_main_~main____CPAchecker_TMP_0~31_4, main_~__tmp_77~0=v_main_~__tmp_77~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~76, main_~__tmp_77~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,397 INFO L290 TraceCheckUtils]: 133: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1572] L1505-->L1516: Formula: (and (= v_main_~__tmp_78~0_1 (ite (<= v_main_~main__t~0_279 v_main_~main__tagbuf_len~0_146) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~76_4 0)) (= v_main_~__VERIFIER_assert__cond~77_1 v_main_~__tmp_78~0_1)) InVars {main_~__VERIFIER_assert__cond~76=v_main_~__VERIFIER_assert__cond~76_4, main_~main__t~0=v_main_~main__t~0_279, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_146} OutVars{main_~__VERIFIER_assert__cond~76=v_main_~__VERIFIER_assert__cond~76_4, main_~main__t~0=v_main_~main__t~0_279, main_~__VERIFIER_assert__cond~77=v_main_~__VERIFIER_assert__cond~77_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_146, main_~__tmp_78~0=v_main_~__tmp_78~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~77, main_~__tmp_78~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,398 INFO L290 TraceCheckUtils]: 134: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1574] L1516-->L1524: Formula: (and (= (+ v_main_~main__t~0_281 1) v_main_~main__t~0_280) (not (= v_main_~__VERIFIER_assert__cond~77_4 0)) (= v_main_~main__t~0_281 v_main_~main____CPAchecker_TMP_1~31_1)) InVars {main_~main__t~0=v_main_~main__t~0_281, main_~__VERIFIER_assert__cond~77=v_main_~__VERIFIER_assert__cond~77_4} OutVars{main_~main__t~0=v_main_~main__t~0_280, main_~main____CPAchecker_TMP_1~31=v_main_~main____CPAchecker_TMP_1~31_1, main_~__VERIFIER_assert__cond~77=v_main_~__VERIFIER_assert__cond~77_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~31] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,398 INFO L290 TraceCheckUtils]: 135: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1576] L1524-->L1532: Formula: (and (<= 0 (+ |v_main_#t~nondet40_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_148 v_main_~main__t~0_283)) (<= |v_main_#t~nondet40_2| 2147483647) (= |v_main_#t~nondet40_2| v_main_~main____CPAchecker_TMP_0~32_1)) InVars {main_~main__t~0=v_main_~main__t~0_283, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_148, main_#t~nondet40=|v_main_#t~nondet40_2|} OutVars{main_~main____CPAchecker_TMP_0~32=v_main_~main____CPAchecker_TMP_0~32_1, main_~main__t~0=v_main_~main__t~0_283, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_148} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~32, main_#t~nondet40] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,399 INFO L290 TraceCheckUtils]: 136: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1578] L1532-->L1544: Formula: (and (= v_main_~__tmp_79~0_1 (ite (<= 0 v_main_~main__t~0_284) 1 0)) (= v_main_~__VERIFIER_assert__cond~78_1 v_main_~__tmp_79~0_1) (= v_main_~main____CPAchecker_TMP_0~32_4 0)) InVars {main_~main____CPAchecker_TMP_0~32=v_main_~main____CPAchecker_TMP_0~32_4, main_~main__t~0=v_main_~main__t~0_284} OutVars{main_~main____CPAchecker_TMP_0~32=v_main_~main____CPAchecker_TMP_0~32_4, main_~main__t~0=v_main_~main__t~0_284, main_~__VERIFIER_assert__cond~78=v_main_~__VERIFIER_assert__cond~78_1, main_~__tmp_79~0=v_main_~__tmp_79~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~78, main_~__tmp_79~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,399 INFO L290 TraceCheckUtils]: 137: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1580] L1544-->L1555: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~78_4 0)) (= v_main_~__tmp_80~0_1 (ite (<= v_main_~main__t~0_285 v_main_~main__tagbuf_len~0_149) 1 0)) (= v_main_~__VERIFIER_assert__cond~79_1 v_main_~__tmp_80~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_285, main_~__VERIFIER_assert__cond~78=v_main_~__VERIFIER_assert__cond~78_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_149} OutVars{main_~main__t~0=v_main_~main__t~0_285, main_~__VERIFIER_assert__cond~78=v_main_~__VERIFIER_assert__cond~78_4, main_~__tmp_80~0=v_main_~__tmp_80~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_149, main_~__VERIFIER_assert__cond~79=v_main_~__VERIFIER_assert__cond~79_1} AuxVars[] AssignedVars[main_~__tmp_80~0, main_~__VERIFIER_assert__cond~79] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,399 INFO L290 TraceCheckUtils]: 138: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1582] L1555-->L1563: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~79_4 0)) (= (+ v_main_~main__t~0_287 1) v_main_~main__t~0_286) (= v_main_~main__t~0_287 v_main_~main____CPAchecker_TMP_1~32_1)) InVars {main_~main__t~0=v_main_~main__t~0_287, main_~__VERIFIER_assert__cond~79=v_main_~__VERIFIER_assert__cond~79_4} OutVars{main_~main__t~0=v_main_~main__t~0_286, main_~main____CPAchecker_TMP_1~32=v_main_~main____CPAchecker_TMP_1~32_1, main_~__VERIFIER_assert__cond~79=v_main_~__VERIFIER_assert__cond~79_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~32] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,400 INFO L290 TraceCheckUtils]: 139: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1584] L1563-->L1571: Formula: (and (<= 0 (+ |v_main_#t~nondet41_2| 2147483648)) (= |v_main_#t~nondet41_2| v_main_~main____CPAchecker_TMP_0~33_1) (not (= v_main_~main__tagbuf_len~0_151 v_main_~main__t~0_289)) (<= |v_main_#t~nondet41_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_289, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_151, main_#t~nondet41=|v_main_#t~nondet41_2|} OutVars{main_~main__t~0=v_main_~main__t~0_289, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_151, main_~main____CPAchecker_TMP_0~33=v_main_~main____CPAchecker_TMP_0~33_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~33, main_#t~nondet41] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,400 INFO L290 TraceCheckUtils]: 140: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1586] L1571-->L1583: Formula: (and (= v_main_~__VERIFIER_assert__cond~80_1 v_main_~__tmp_81~0_1) (= v_main_~main____CPAchecker_TMP_0~33_4 0) (= (ite (<= 0 v_main_~main__t~0_290) 1 0) v_main_~__tmp_81~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_290, main_~main____CPAchecker_TMP_0~33=v_main_~main____CPAchecker_TMP_0~33_4} OutVars{main_~__VERIFIER_assert__cond~80=v_main_~__VERIFIER_assert__cond~80_1, main_~__tmp_81~0=v_main_~__tmp_81~0_1, main_~main__t~0=v_main_~main__t~0_290, main_~main____CPAchecker_TMP_0~33=v_main_~main____CPAchecker_TMP_0~33_4} AuxVars[] AssignedVars[main_~__tmp_81~0, main_~__VERIFIER_assert__cond~80] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,400 INFO L290 TraceCheckUtils]: 141: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1588] L1583-->L1594: Formula: (and (= v_main_~__VERIFIER_assert__cond~81_1 v_main_~__tmp_82~0_1) (= v_main_~__tmp_82~0_1 (ite (<= v_main_~main__t~0_291 v_main_~main__tagbuf_len~0_152) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~80_4 0))) InVars {main_~__VERIFIER_assert__cond~80=v_main_~__VERIFIER_assert__cond~80_4, main_~main__t~0=v_main_~main__t~0_291, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_152} OutVars{main_~__VERIFIER_assert__cond~80=v_main_~__VERIFIER_assert__cond~80_4, main_~__tmp_82~0=v_main_~__tmp_82~0_1, main_~main__t~0=v_main_~main__t~0_291, main_~__VERIFIER_assert__cond~81=v_main_~__VERIFIER_assert__cond~81_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_152} AuxVars[] AssignedVars[main_~__tmp_82~0, main_~__VERIFIER_assert__cond~81] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,401 INFO L290 TraceCheckUtils]: 142: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1590] L1594-->L1602: Formula: (and (= (+ v_main_~main__t~0_293 1) v_main_~main__t~0_292) (not (= v_main_~__VERIFIER_assert__cond~81_4 0)) (= v_main_~main__t~0_293 v_main_~main____CPAchecker_TMP_1~33_1)) InVars {main_~main__t~0=v_main_~main__t~0_293, main_~__VERIFIER_assert__cond~81=v_main_~__VERIFIER_assert__cond~81_4} OutVars{main_~main__t~0=v_main_~main__t~0_292, main_~__VERIFIER_assert__cond~81=v_main_~__VERIFIER_assert__cond~81_4, main_~main____CPAchecker_TMP_1~33=v_main_~main____CPAchecker_TMP_1~33_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~33] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,401 INFO L290 TraceCheckUtils]: 143: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1592] L1602-->L1610: Formula: (and (<= |v_main_#t~nondet42_2| 2147483647) (<= 0 (+ |v_main_#t~nondet42_2| 2147483648)) (= |v_main_#t~nondet42_2| v_main_~main____CPAchecker_TMP_0~34_1) (not (= v_main_~main__tagbuf_len~0_154 v_main_~main__t~0_295))) InVars {main_#t~nondet42=|v_main_#t~nondet42_2|, main_~main__t~0=v_main_~main__t~0_295, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_154} OutVars{main_~main__t~0=v_main_~main__t~0_295, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_154, main_~main____CPAchecker_TMP_0~34=v_main_~main____CPAchecker_TMP_0~34_1} AuxVars[] AssignedVars[main_#t~nondet42, main_~main____CPAchecker_TMP_0~34] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,401 INFO L290 TraceCheckUtils]: 144: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1594] L1610-->L1622: Formula: (and (= v_main_~__tmp_83~0_1 (ite (<= 0 v_main_~main__t~0_296) 1 0)) (= v_main_~main____CPAchecker_TMP_0~34_4 0) (= v_main_~__VERIFIER_assert__cond~82_1 v_main_~__tmp_83~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_296, main_~main____CPAchecker_TMP_0~34=v_main_~main____CPAchecker_TMP_0~34_4} OutVars{main_~main__t~0=v_main_~main__t~0_296, main_~__tmp_83~0=v_main_~__tmp_83~0_1, main_~__VERIFIER_assert__cond~82=v_main_~__VERIFIER_assert__cond~82_1, main_~main____CPAchecker_TMP_0~34=v_main_~main____CPAchecker_TMP_0~34_4} AuxVars[] AssignedVars[main_~__tmp_83~0, main_~__VERIFIER_assert__cond~82] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,401 INFO L290 TraceCheckUtils]: 145: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1596] L1622-->L1633: Formula: (and (= (ite (<= v_main_~main__t~0_297 v_main_~main__tagbuf_len~0_155) 1 0) v_main_~__tmp_84~0_1) (not (= v_main_~__VERIFIER_assert__cond~82_4 0)) (= v_main_~__VERIFIER_assert__cond~83_1 v_main_~__tmp_84~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_297, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_155, main_~__VERIFIER_assert__cond~82=v_main_~__VERIFIER_assert__cond~82_4} OutVars{main_~main__t~0=v_main_~main__t~0_297, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_155, main_~__VERIFIER_assert__cond~82=v_main_~__VERIFIER_assert__cond~82_4, main_~__VERIFIER_assert__cond~83=v_main_~__VERIFIER_assert__cond~83_1, main_~__tmp_84~0=v_main_~__tmp_84~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~83, main_~__tmp_84~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,402 INFO L290 TraceCheckUtils]: 146: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1598] L1633-->L1641: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~83_4 0)) (= (+ v_main_~main__t~0_299 1) v_main_~main__t~0_298) (= v_main_~main__t~0_299 v_main_~main____CPAchecker_TMP_1~34_1)) InVars {main_~main__t~0=v_main_~main__t~0_299, main_~__VERIFIER_assert__cond~83=v_main_~__VERIFIER_assert__cond~83_4} OutVars{main_~main__t~0=v_main_~main__t~0_298, main_~main____CPAchecker_TMP_1~34=v_main_~main____CPAchecker_TMP_1~34_1, main_~__VERIFIER_assert__cond~83=v_main_~__VERIFIER_assert__cond~83_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~34] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,402 INFO L290 TraceCheckUtils]: 147: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1600] L1641-->L1649: Formula: (and (<= 0 (+ |v_main_#t~nondet43_2| 2147483648)) (<= |v_main_#t~nondet43_2| 2147483647) (= |v_main_#t~nondet43_2| v_main_~main____CPAchecker_TMP_0~35_1) (not (= v_main_~main__tagbuf_len~0_157 v_main_~main__t~0_301))) InVars {main_~main__t~0=v_main_~main__t~0_301, main_#t~nondet43=|v_main_#t~nondet43_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_157} OutVars{main_~main__t~0=v_main_~main__t~0_301, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_157, main_~main____CPAchecker_TMP_0~35=v_main_~main____CPAchecker_TMP_0~35_1} AuxVars[] AssignedVars[main_#t~nondet43, main_~main____CPAchecker_TMP_0~35] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,403 INFO L290 TraceCheckUtils]: 148: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1602] L1649-->L1661: Formula: (and (= (ite (<= 0 v_main_~main__t~0_302) 1 0) v_main_~__tmp_85~0_1) (= v_main_~__VERIFIER_assert__cond~84_1 v_main_~__tmp_85~0_1) (= v_main_~main____CPAchecker_TMP_0~35_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_302, main_~main____CPAchecker_TMP_0~35=v_main_~main____CPAchecker_TMP_0~35_4} OutVars{main_~main__t~0=v_main_~main__t~0_302, main_~__VERIFIER_assert__cond~84=v_main_~__VERIFIER_assert__cond~84_1, main_~main____CPAchecker_TMP_0~35=v_main_~main____CPAchecker_TMP_0~35_4, main_~__tmp_85~0=v_main_~__tmp_85~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~84, main_~__tmp_85~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,403 INFO L290 TraceCheckUtils]: 149: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1604] L1661-->L1672: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~84_4 0)) (= (ite (<= v_main_~main__t~0_303 v_main_~main__tagbuf_len~0_158) 1 0) v_main_~__tmp_86~0_1) (= v_main_~__VERIFIER_assert__cond~85_1 v_main_~__tmp_86~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_303, main_~__VERIFIER_assert__cond~84=v_main_~__VERIFIER_assert__cond~84_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_158} OutVars{main_~main__t~0=v_main_~main__t~0_303, main_~__VERIFIER_assert__cond~84=v_main_~__VERIFIER_assert__cond~84_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_158, main_~__VERIFIER_assert__cond~85=v_main_~__VERIFIER_assert__cond~85_1, main_~__tmp_86~0=v_main_~__tmp_86~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~85, main_~__tmp_86~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,403 INFO L290 TraceCheckUtils]: 150: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1606] L1672-->L1680: Formula: (and (= (+ v_main_~main__t~0_305 1) v_main_~main__t~0_304) (not (= v_main_~__VERIFIER_assert__cond~85_4 0)) (= v_main_~main__t~0_305 v_main_~main____CPAchecker_TMP_1~35_1)) InVars {main_~main__t~0=v_main_~main__t~0_305, main_~__VERIFIER_assert__cond~85=v_main_~__VERIFIER_assert__cond~85_4} OutVars{main_~main__t~0=v_main_~main__t~0_304, main_~main____CPAchecker_TMP_1~35=v_main_~main____CPAchecker_TMP_1~35_1, main_~__VERIFIER_assert__cond~85=v_main_~__VERIFIER_assert__cond~85_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~35] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,404 INFO L290 TraceCheckUtils]: 151: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1608] L1680-->L1688: Formula: (and (<= |v_main_#t~nondet44_2| 2147483647) (<= 0 (+ |v_main_#t~nondet44_2| 2147483648)) (= |v_main_#t~nondet44_2| v_main_~main____CPAchecker_TMP_0~36_1) (not (= v_main_~main__tagbuf_len~0_160 v_main_~main__t~0_307))) InVars {main_~main__t~0=v_main_~main__t~0_307, main_#t~nondet44=|v_main_#t~nondet44_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_160} OutVars{main_~main__t~0=v_main_~main__t~0_307, main_~main____CPAchecker_TMP_0~36=v_main_~main____CPAchecker_TMP_0~36_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_160} AuxVars[] AssignedVars[main_#t~nondet44, main_~main____CPAchecker_TMP_0~36] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,404 INFO L290 TraceCheckUtils]: 152: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1610] L1688-->L1700: Formula: (and (= v_main_~main____CPAchecker_TMP_0~36_4 0) (= v_main_~__tmp_87~0_1 (ite (<= 0 v_main_~main__t~0_308) 1 0)) (= v_main_~__VERIFIER_assert__cond~86_1 v_main_~__tmp_87~0_1)) InVars {main_~main____CPAchecker_TMP_0~36=v_main_~main____CPAchecker_TMP_0~36_4, main_~main__t~0=v_main_~main__t~0_308} OutVars{main_~__tmp_87~0=v_main_~__tmp_87~0_1, main_~main__t~0=v_main_~main__t~0_308, main_~__VERIFIER_assert__cond~86=v_main_~__VERIFIER_assert__cond~86_1, main_~main____CPAchecker_TMP_0~36=v_main_~main____CPAchecker_TMP_0~36_4} AuxVars[] AssignedVars[main_~__tmp_87~0, main_~__VERIFIER_assert__cond~86] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,404 INFO L290 TraceCheckUtils]: 153: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1612] L1700-->L1711: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~86_4 0)) (= (ite (<= v_main_~main__t~0_309 v_main_~main__tagbuf_len~0_161) 1 0) v_main_~__tmp_88~0_1) (= v_main_~__VERIFIER_assert__cond~87_1 v_main_~__tmp_88~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_309, main_~__VERIFIER_assert__cond~86=v_main_~__VERIFIER_assert__cond~86_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_161} OutVars{main_~main__t~0=v_main_~main__t~0_309, main_~__VERIFIER_assert__cond~86=v_main_~__VERIFIER_assert__cond~86_4, main_~__VERIFIER_assert__cond~87=v_main_~__VERIFIER_assert__cond~87_1, main_~__tmp_88~0=v_main_~__tmp_88~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_161} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~87, main_~__tmp_88~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,405 INFO L290 TraceCheckUtils]: 154: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1614] L1711-->L1719: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~87_4 0)) (= v_main_~main__t~0_310 (+ v_main_~main__t~0_311 1)) (= v_main_~main__t~0_311 v_main_~main____CPAchecker_TMP_1~36_1)) InVars {main_~main__t~0=v_main_~main__t~0_311, main_~__VERIFIER_assert__cond~87=v_main_~__VERIFIER_assert__cond~87_4} OutVars{main_~main__t~0=v_main_~main__t~0_310, main_~__VERIFIER_assert__cond~87=v_main_~__VERIFIER_assert__cond~87_4, main_~main____CPAchecker_TMP_1~36=v_main_~main____CPAchecker_TMP_1~36_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~36] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,405 INFO L290 TraceCheckUtils]: 155: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1616] L1719-->L1727: Formula: (and (<= 0 (+ |v_main_#t~nondet45_2| 2147483648)) (<= |v_main_#t~nondet45_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_163 v_main_~main__t~0_313)) (= |v_main_#t~nondet45_2| v_main_~main____CPAchecker_TMP_0~37_1)) InVars {main_~main__t~0=v_main_~main__t~0_313, main_#t~nondet45=|v_main_#t~nondet45_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_163} OutVars{main_~main__t~0=v_main_~main__t~0_313, main_~main____CPAchecker_TMP_0~37=v_main_~main____CPAchecker_TMP_0~37_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_163} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~37, main_#t~nondet45] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,405 INFO L290 TraceCheckUtils]: 156: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1618] L1727-->L1739: Formula: (and (= (ite (<= 0 v_main_~main__t~0_314) 1 0) v_main_~__tmp_89~0_1) (= v_main_~__VERIFIER_assert__cond~88_1 v_main_~__tmp_89~0_1) (= v_main_~main____CPAchecker_TMP_0~37_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_314, main_~main____CPAchecker_TMP_0~37=v_main_~main____CPAchecker_TMP_0~37_4} OutVars{main_~__VERIFIER_assert__cond~88=v_main_~__VERIFIER_assert__cond~88_1, main_~main__t~0=v_main_~main__t~0_314, main_~__tmp_89~0=v_main_~__tmp_89~0_1, main_~main____CPAchecker_TMP_0~37=v_main_~main____CPAchecker_TMP_0~37_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~88, main_~__tmp_89~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,406 INFO L290 TraceCheckUtils]: 157: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1620] L1739-->L1750: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~88_4 0)) (= v_main_~__VERIFIER_assert__cond~89_1 v_main_~__tmp_90~0_1) (= (ite (<= v_main_~main__t~0_315 v_main_~main__tagbuf_len~0_164) 1 0) v_main_~__tmp_90~0_1)) InVars {main_~__VERIFIER_assert__cond~88=v_main_~__VERIFIER_assert__cond~88_4, main_~main__t~0=v_main_~main__t~0_315, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_164} OutVars{main_~__VERIFIER_assert__cond~88=v_main_~__VERIFIER_assert__cond~88_4, main_~__VERIFIER_assert__cond~89=v_main_~__VERIFIER_assert__cond~89_1, main_~main__t~0=v_main_~main__t~0_315, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_164, main_~__tmp_90~0=v_main_~__tmp_90~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~89, main_~__tmp_90~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,406 INFO L290 TraceCheckUtils]: 158: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1622] L1750-->L1758: Formula: (and (= (+ v_main_~main__t~0_317 1) v_main_~main__t~0_316) (not (= v_main_~__VERIFIER_assert__cond~89_4 0)) (= v_main_~main__t~0_317 v_main_~main____CPAchecker_TMP_1~37_1)) InVars {main_~main__t~0=v_main_~main__t~0_317, main_~__VERIFIER_assert__cond~89=v_main_~__VERIFIER_assert__cond~89_4} OutVars{main_~main__t~0=v_main_~main__t~0_316, main_~__VERIFIER_assert__cond~89=v_main_~__VERIFIER_assert__cond~89_4, main_~main____CPAchecker_TMP_1~37=v_main_~main____CPAchecker_TMP_1~37_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~37] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,406 INFO L290 TraceCheckUtils]: 159: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1624] L1758-->L1766: Formula: (and (<= 0 (+ |v_main_#t~nondet46_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_166 v_main_~main__t~0_319)) (<= |v_main_#t~nondet46_2| 2147483647) (= |v_main_#t~nondet46_2| v_main_~main____CPAchecker_TMP_0~38_1)) InVars {main_~main__t~0=v_main_~main__t~0_319, main_#t~nondet46=|v_main_#t~nondet46_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_166} OutVars{main_~main__t~0=v_main_~main__t~0_319, main_~main____CPAchecker_TMP_0~38=v_main_~main____CPAchecker_TMP_0~38_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_166} AuxVars[] AssignedVars[main_#t~nondet46, main_~main____CPAchecker_TMP_0~38] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,407 INFO L290 TraceCheckUtils]: 160: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1626] L1766-->L1778: Formula: (and (= v_main_~main____CPAchecker_TMP_0~38_4 0) (= v_main_~__VERIFIER_assert__cond~90_1 v_main_~__tmp_91~0_1) (= (ite (<= 0 v_main_~main__t~0_320) 1 0) v_main_~__tmp_91~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_320, main_~main____CPAchecker_TMP_0~38=v_main_~main____CPAchecker_TMP_0~38_4} OutVars{main_~main__t~0=v_main_~main__t~0_320, main_~__tmp_91~0=v_main_~__tmp_91~0_1, main_~main____CPAchecker_TMP_0~38=v_main_~main____CPAchecker_TMP_0~38_4, main_~__VERIFIER_assert__cond~90=v_main_~__VERIFIER_assert__cond~90_1} AuxVars[] AssignedVars[main_~__tmp_91~0, main_~__VERIFIER_assert__cond~90] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,407 INFO L290 TraceCheckUtils]: 161: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1628] L1778-->L1789: Formula: (and (= v_main_~__tmp_92~0_1 (ite (<= v_main_~main__t~0_321 v_main_~main__tagbuf_len~0_167) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~90_4 0)) (= v_main_~__VERIFIER_assert__cond~91_1 v_main_~__tmp_92~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_321, main_~__VERIFIER_assert__cond~90=v_main_~__VERIFIER_assert__cond~90_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_167} OutVars{main_~__VERIFIER_assert__cond~91=v_main_~__VERIFIER_assert__cond~91_1, main_~main__t~0=v_main_~main__t~0_321, main_~__VERIFIER_assert__cond~90=v_main_~__VERIFIER_assert__cond~90_4, main_~__tmp_92~0=v_main_~__tmp_92~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_167} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~91, main_~__tmp_92~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,407 INFO L290 TraceCheckUtils]: 162: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1630] L1789-->L1797: Formula: (and (= v_main_~main__t~0_323 v_main_~main____CPAchecker_TMP_1~38_1) (not (= v_main_~__VERIFIER_assert__cond~91_4 0)) (= (+ v_main_~main__t~0_323 1) v_main_~main__t~0_322)) InVars {main_~__VERIFIER_assert__cond~91=v_main_~__VERIFIER_assert__cond~91_4, main_~main__t~0=v_main_~main__t~0_323} OutVars{main_~main____CPAchecker_TMP_1~38=v_main_~main____CPAchecker_TMP_1~38_1, main_~__VERIFIER_assert__cond~91=v_main_~__VERIFIER_assert__cond~91_4, main_~main__t~0=v_main_~main__t~0_322} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_1~38, main_~main__t~0] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,408 INFO L290 TraceCheckUtils]: 163: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1632] L1797-->L1805: Formula: (and (<= 0 (+ |v_main_#t~nondet47_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_169 v_main_~main__t~0_325)) (<= |v_main_#t~nondet47_2| 2147483647) (= |v_main_#t~nondet47_2| v_main_~main____CPAchecker_TMP_0~39_1)) InVars {main_~main__t~0=v_main_~main__t~0_325, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_169, main_#t~nondet47=|v_main_#t~nondet47_2|} OutVars{main_~main__t~0=v_main_~main__t~0_325, main_~main____CPAchecker_TMP_0~39=v_main_~main____CPAchecker_TMP_0~39_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_169} AuxVars[] AssignedVars[main_#t~nondet47, main_~main____CPAchecker_TMP_0~39] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,408 INFO L290 TraceCheckUtils]: 164: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1634] L1805-->L1817: Formula: (and (= v_main_~__VERIFIER_assert__cond~92_1 v_main_~__tmp_93~0_1) (= (ite (<= 0 v_main_~main__t~0_326) 1 0) v_main_~__tmp_93~0_1) (= v_main_~main____CPAchecker_TMP_0~39_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_326, main_~main____CPAchecker_TMP_0~39=v_main_~main____CPAchecker_TMP_0~39_4} OutVars{main_~main__t~0=v_main_~main__t~0_326, main_~__VERIFIER_assert__cond~92=v_main_~__VERIFIER_assert__cond~92_1, main_~main____CPAchecker_TMP_0~39=v_main_~main____CPAchecker_TMP_0~39_4, main_~__tmp_93~0=v_main_~__tmp_93~0_1} AuxVars[] AssignedVars[main_~__tmp_93~0, main_~__VERIFIER_assert__cond~92] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,408 INFO L290 TraceCheckUtils]: 165: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1636] L1817-->L1828: Formula: (and (= v_main_~__VERIFIER_assert__cond~93_1 v_main_~__tmp_94~0_1) (= v_main_~__tmp_94~0_1 (ite (<= v_main_~main__t~0_327 v_main_~main__tagbuf_len~0_170) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~92_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_327, main_~__VERIFIER_assert__cond~92=v_main_~__VERIFIER_assert__cond~92_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_170} OutVars{main_~main__t~0=v_main_~main__t~0_327, main_~__VERIFIER_assert__cond~92=v_main_~__VERIFIER_assert__cond~92_4, main_~__tmp_94~0=v_main_~__tmp_94~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_170, main_~__VERIFIER_assert__cond~93=v_main_~__VERIFIER_assert__cond~93_1} AuxVars[] AssignedVars[main_~__tmp_94~0, main_~__VERIFIER_assert__cond~93] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,409 INFO L290 TraceCheckUtils]: 166: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1638] L1828-->L1836: Formula: (and (= v_main_~main__t~0_329 v_main_~main____CPAchecker_TMP_1~39_1) (= (+ v_main_~main__t~0_329 1) v_main_~main__t~0_328) (not (= v_main_~__VERIFIER_assert__cond~93_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_329, main_~__VERIFIER_assert__cond~93=v_main_~__VERIFIER_assert__cond~93_4} OutVars{main_~main__t~0=v_main_~main__t~0_328, main_~main____CPAchecker_TMP_1~39=v_main_~main____CPAchecker_TMP_1~39_1, main_~__VERIFIER_assert__cond~93=v_main_~__VERIFIER_assert__cond~93_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~39] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,409 INFO L290 TraceCheckUtils]: 167: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1640] L1836-->L1844: Formula: (and (= |v_main_#t~nondet48_2| v_main_~main____CPAchecker_TMP_0~40_1) (<= |v_main_#t~nondet48_2| 2147483647) (<= 0 (+ |v_main_#t~nondet48_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_172 v_main_~main__t~0_331))) InVars {main_~main__t~0=v_main_~main__t~0_331, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_172, main_#t~nondet48=|v_main_#t~nondet48_2|} OutVars{main_~main__t~0=v_main_~main__t~0_331, main_~main____CPAchecker_TMP_0~40=v_main_~main____CPAchecker_TMP_0~40_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_172} AuxVars[] AssignedVars[main_#t~nondet48, main_~main____CPAchecker_TMP_0~40] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,409 INFO L290 TraceCheckUtils]: 168: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1642] L1844-->L1856: Formula: (and (= (ite (<= 0 v_main_~main__t~0_332) 1 0) v_main_~__tmp_95~0_1) (= v_main_~main____CPAchecker_TMP_0~40_4 0) (= v_main_~__VERIFIER_assert__cond~94_1 v_main_~__tmp_95~0_1)) InVars {main_~main____CPAchecker_TMP_0~40=v_main_~main____CPAchecker_TMP_0~40_4, main_~main__t~0=v_main_~main__t~0_332} OutVars{main_~main__t~0=v_main_~main__t~0_332, main_~__tmp_95~0=v_main_~__tmp_95~0_1, main_~main____CPAchecker_TMP_0~40=v_main_~main____CPAchecker_TMP_0~40_4, main_~__VERIFIER_assert__cond~94=v_main_~__VERIFIER_assert__cond~94_1} AuxVars[] AssignedVars[main_~__tmp_95~0, main_~__VERIFIER_assert__cond~94] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,410 INFO L290 TraceCheckUtils]: 169: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1644] L1856-->L1867: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~94_4 0)) (= v_main_~__VERIFIER_assert__cond~95_1 v_main_~__tmp_96~0_1) (= (ite (<= v_main_~main__t~0_333 v_main_~main__tagbuf_len~0_173) 1 0) v_main_~__tmp_96~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_333, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_173, main_~__VERIFIER_assert__cond~94=v_main_~__VERIFIER_assert__cond~94_4} OutVars{main_~main__t~0=v_main_~main__t~0_333, main_~__tmp_96~0=v_main_~__tmp_96~0_1, main_~__VERIFIER_assert__cond~95=v_main_~__VERIFIER_assert__cond~95_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_173, main_~__VERIFIER_assert__cond~94=v_main_~__VERIFIER_assert__cond~94_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~95, main_~__tmp_96~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,410 INFO L290 TraceCheckUtils]: 170: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1646] L1867-->L1875: Formula: (and (= (+ v_main_~main__t~0_335 1) v_main_~main__t~0_334) (= v_main_~main__t~0_335 v_main_~main____CPAchecker_TMP_1~40_1) (not (= v_main_~__VERIFIER_assert__cond~95_4 0))) InVars {main_~__VERIFIER_assert__cond~95=v_main_~__VERIFIER_assert__cond~95_4, main_~main__t~0=v_main_~main__t~0_335} OutVars{main_~main__t~0=v_main_~main__t~0_334, main_~__VERIFIER_assert__cond~95=v_main_~__VERIFIER_assert__cond~95_4, main_~main____CPAchecker_TMP_1~40=v_main_~main____CPAchecker_TMP_1~40_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~40] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,410 INFO L290 TraceCheckUtils]: 171: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1648] L1875-->L1883: Formula: (and (<= |v_main_#t~nondet49_2| 2147483647) (= |v_main_#t~nondet49_2| v_main_~main____CPAchecker_TMP_0~41_1) (not (= v_main_~main__tagbuf_len~0_175 v_main_~main__t~0_337)) (<= 0 (+ |v_main_#t~nondet49_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_337, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_175, main_#t~nondet49=|v_main_#t~nondet49_2|} OutVars{main_~main__t~0=v_main_~main__t~0_337, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_175, main_~main____CPAchecker_TMP_0~41=v_main_~main____CPAchecker_TMP_0~41_1} AuxVars[] AssignedVars[main_#t~nondet49, main_~main____CPAchecker_TMP_0~41] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,411 INFO L290 TraceCheckUtils]: 172: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1650] L1883-->L1895: Formula: (and (= v_main_~main____CPAchecker_TMP_0~41_4 0) (= v_main_~__VERIFIER_assert__cond~96_1 v_main_~__tmp_97~0_1) (= (ite (<= 0 v_main_~main__t~0_338) 1 0) v_main_~__tmp_97~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_338, main_~main____CPAchecker_TMP_0~41=v_main_~main____CPAchecker_TMP_0~41_4} OutVars{main_~main__t~0=v_main_~main__t~0_338, main_~__VERIFIER_assert__cond~96=v_main_~__VERIFIER_assert__cond~96_1, main_~main____CPAchecker_TMP_0~41=v_main_~main____CPAchecker_TMP_0~41_4, main_~__tmp_97~0=v_main_~__tmp_97~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~96, main_~__tmp_97~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,411 INFO L290 TraceCheckUtils]: 173: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1652] L1895-->L1906: Formula: (and (= (ite (<= v_main_~main__t~0_339 v_main_~main__tagbuf_len~0_176) 1 0) v_main_~__tmp_98~0_1) (= v_main_~__VERIFIER_assert__cond~97_1 v_main_~__tmp_98~0_1) (not (= v_main_~__VERIFIER_assert__cond~96_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_339, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_176, main_~__VERIFIER_assert__cond~96=v_main_~__VERIFIER_assert__cond~96_4} OutVars{main_~main__t~0=v_main_~main__t~0_339, main_~__VERIFIER_assert__cond~97=v_main_~__VERIFIER_assert__cond~97_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_176, main_~__VERIFIER_assert__cond~96=v_main_~__VERIFIER_assert__cond~96_4, main_~__tmp_98~0=v_main_~__tmp_98~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~97, main_~__tmp_98~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,411 INFO L290 TraceCheckUtils]: 174: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1654] L1906-->L1914: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~97_4 0)) (= v_main_~main__t~0_341 v_main_~main____CPAchecker_TMP_1~41_1) (= (+ v_main_~main__t~0_341 1) v_main_~main__t~0_340)) InVars {main_~main__t~0=v_main_~main__t~0_341, main_~__VERIFIER_assert__cond~97=v_main_~__VERIFIER_assert__cond~97_4} OutVars{main_~main____CPAchecker_TMP_1~41=v_main_~main____CPAchecker_TMP_1~41_1, main_~main__t~0=v_main_~main__t~0_340, main_~__VERIFIER_assert__cond~97=v_main_~__VERIFIER_assert__cond~97_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~41] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,412 INFO L290 TraceCheckUtils]: 175: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1656] L1914-->L1922: Formula: (and (<= 0 (+ |v_main_#t~nondet50_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_178 v_main_~main__t~0_343)) (<= |v_main_#t~nondet50_2| 2147483647) (= |v_main_#t~nondet50_2| v_main_~main____CPAchecker_TMP_0~42_1)) InVars {main_~main__t~0=v_main_~main__t~0_343, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_178, main_#t~nondet50=|v_main_#t~nondet50_2|} OutVars{main_~main__t~0=v_main_~main__t~0_343, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_178, main_~main____CPAchecker_TMP_0~42=v_main_~main____CPAchecker_TMP_0~42_1} AuxVars[] AssignedVars[main_#t~nondet50, main_~main____CPAchecker_TMP_0~42] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,412 INFO L290 TraceCheckUtils]: 176: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1658] L1922-->L1934: Formula: (and (= v_main_~__tmp_99~0_1 (ite (<= 0 v_main_~main__t~0_344) 1 0)) (= v_main_~__VERIFIER_assert__cond~98_1 v_main_~__tmp_99~0_1) (= v_main_~main____CPAchecker_TMP_0~42_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_344, main_~main____CPAchecker_TMP_0~42=v_main_~main____CPAchecker_TMP_0~42_4} OutVars{main_~__tmp_99~0=v_main_~__tmp_99~0_1, main_~main__t~0=v_main_~main__t~0_344, main_~__VERIFIER_assert__cond~98=v_main_~__VERIFIER_assert__cond~98_1, main_~main____CPAchecker_TMP_0~42=v_main_~main____CPAchecker_TMP_0~42_4} AuxVars[] AssignedVars[main_~__tmp_99~0, main_~__VERIFIER_assert__cond~98] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,412 INFO L290 TraceCheckUtils]: 177: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1660] L1934-->L1945: Formula: (and (= (ite (<= v_main_~main__t~0_345 v_main_~main__tagbuf_len~0_179) 1 0) v_main_~__tmp_100~0_1) (= v_main_~__tmp_100~0_1 v_main_~__VERIFIER_assert__cond~99_1) (not (= v_main_~__VERIFIER_assert__cond~98_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_345, main_~__VERIFIER_assert__cond~98=v_main_~__VERIFIER_assert__cond~98_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_179} OutVars{main_~__VERIFIER_assert__cond~99=v_main_~__VERIFIER_assert__cond~99_1, main_~main__t~0=v_main_~main__t~0_345, main_~__VERIFIER_assert__cond~98=v_main_~__VERIFIER_assert__cond~98_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_179, main_~__tmp_100~0=v_main_~__tmp_100~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~99, main_~__tmp_100~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,413 INFO L290 TraceCheckUtils]: 178: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1662] L1945-->L1953: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~99_4 0)) (= (+ v_main_~main__t~0_347 1) v_main_~main__t~0_346) (= v_main_~main__t~0_347 v_main_~main____CPAchecker_TMP_1~42_1)) InVars {main_~__VERIFIER_assert__cond~99=v_main_~__VERIFIER_assert__cond~99_4, main_~main__t~0=v_main_~main__t~0_347} OutVars{main_~__VERIFIER_assert__cond~99=v_main_~__VERIFIER_assert__cond~99_4, main_~main__t~0=v_main_~main__t~0_346, main_~main____CPAchecker_TMP_1~42=v_main_~main____CPAchecker_TMP_1~42_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~42] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,413 INFO L290 TraceCheckUtils]: 179: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1664] L1953-->L1961: Formula: (and (<= 0 (+ |v_main_#t~nondet51_2| 2147483648)) (= |v_main_#t~nondet51_2| v_main_~main____CPAchecker_TMP_0~43_1) (not (= v_main_~main__tagbuf_len~0_181 v_main_~main__t~0_349)) (<= |v_main_#t~nondet51_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_349, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_181, main_#t~nondet51=|v_main_#t~nondet51_2|} OutVars{main_~main__t~0=v_main_~main__t~0_349, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_181, main_~main____CPAchecker_TMP_0~43=v_main_~main____CPAchecker_TMP_0~43_1} AuxVars[] AssignedVars[main_#t~nondet51, main_~main____CPAchecker_TMP_0~43] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,413 INFO L290 TraceCheckUtils]: 180: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1666] L1961-->L1973: Formula: (and (= v_main_~__VERIFIER_assert__cond~100_1 v_main_~__tmp_101~0_1) (= v_main_~__tmp_101~0_1 (ite (<= 0 v_main_~main__t~0_350) 1 0)) (= v_main_~main____CPAchecker_TMP_0~43_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_350, main_~main____CPAchecker_TMP_0~43=v_main_~main____CPAchecker_TMP_0~43_4} OutVars{main_~__VERIFIER_assert__cond~100=v_main_~__VERIFIER_assert__cond~100_1, main_~main__t~0=v_main_~main__t~0_350, main_~__tmp_101~0=v_main_~__tmp_101~0_1, main_~main____CPAchecker_TMP_0~43=v_main_~main____CPAchecker_TMP_0~43_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~100, main_~__tmp_101~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,414 INFO L290 TraceCheckUtils]: 181: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1668] L1973-->L1984: Formula: (and (= (ite (<= v_main_~main__t~0_351 v_main_~main__tagbuf_len~0_182) 1 0) v_main_~__tmp_102~0_1) (not (= v_main_~__VERIFIER_assert__cond~100_4 0)) (= v_main_~__VERIFIER_assert__cond~101_1 v_main_~__tmp_102~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_351, main_~__VERIFIER_assert__cond~100=v_main_~__VERIFIER_assert__cond~100_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_182} OutVars{main_~__tmp_102~0=v_main_~__tmp_102~0_1, main_~main__t~0=v_main_~main__t~0_351, main_~__VERIFIER_assert__cond~100=v_main_~__VERIFIER_assert__cond~100_4, main_~__VERIFIER_assert__cond~101=v_main_~__VERIFIER_assert__cond~101_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_182} AuxVars[] AssignedVars[main_~__tmp_102~0, main_~__VERIFIER_assert__cond~101] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,414 INFO L290 TraceCheckUtils]: 182: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1670] L1984-->L1992: Formula: (and (= (+ v_main_~main__t~0_353 1) v_main_~main__t~0_352) (= v_main_~main__t~0_353 v_main_~main____CPAchecker_TMP_1~43_1) (not (= v_main_~__VERIFIER_assert__cond~101_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_353, main_~__VERIFIER_assert__cond~101=v_main_~__VERIFIER_assert__cond~101_4} OutVars{main_~main__t~0=v_main_~main__t~0_352, main_~__VERIFIER_assert__cond~101=v_main_~__VERIFIER_assert__cond~101_4, main_~main____CPAchecker_TMP_1~43=v_main_~main____CPAchecker_TMP_1~43_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~43] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,415 INFO L290 TraceCheckUtils]: 183: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1672] L1992-->L2000: Formula: (and (<= |v_main_#t~nondet52_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_184 v_main_~main__t~0_355)) (<= 0 (+ |v_main_#t~nondet52_2| 2147483648)) (= |v_main_#t~nondet52_2| v_main_~main____CPAchecker_TMP_0~44_1)) InVars {main_~main__t~0=v_main_~main__t~0_355, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_184, main_#t~nondet52=|v_main_#t~nondet52_2|} OutVars{main_~main____CPAchecker_TMP_0~44=v_main_~main____CPAchecker_TMP_0~44_1, main_~main__t~0=v_main_~main__t~0_355, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_184} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~44, main_#t~nondet52] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,415 INFO L290 TraceCheckUtils]: 184: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1674] L2000-->L2012: Formula: (and (= v_main_~main____CPAchecker_TMP_0~44_4 0) (= (ite (<= 0 v_main_~main__t~0_356) 1 0) v_main_~__tmp_103~0_1) (= v_main_~__VERIFIER_assert__cond~102_1 v_main_~__tmp_103~0_1)) InVars {main_~main____CPAchecker_TMP_0~44=v_main_~main____CPAchecker_TMP_0~44_4, main_~main__t~0=v_main_~main__t~0_356} OutVars{main_~main____CPAchecker_TMP_0~44=v_main_~main____CPAchecker_TMP_0~44_4, main_~__tmp_103~0=v_main_~__tmp_103~0_1, main_~main__t~0=v_main_~main__t~0_356, main_~__VERIFIER_assert__cond~102=v_main_~__VERIFIER_assert__cond~102_1} AuxVars[] AssignedVars[main_~__tmp_103~0, main_~__VERIFIER_assert__cond~102] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,415 INFO L290 TraceCheckUtils]: 185: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1676] L2012-->L2023: Formula: (and (= (ite (<= v_main_~main__t~0_357 v_main_~main__tagbuf_len~0_185) 1 0) v_main_~__tmp_104~0_1) (= v_main_~__VERIFIER_assert__cond~103_1 v_main_~__tmp_104~0_1) (not (= v_main_~__VERIFIER_assert__cond~102_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_357, main_~__VERIFIER_assert__cond~102=v_main_~__VERIFIER_assert__cond~102_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_185} OutVars{main_~main__t~0=v_main_~main__t~0_357, main_~__VERIFIER_assert__cond~102=v_main_~__VERIFIER_assert__cond~102_4, main_~__VERIFIER_assert__cond~103=v_main_~__VERIFIER_assert__cond~103_1, main_~__tmp_104~0=v_main_~__tmp_104~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_185} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~103, main_~__tmp_104~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,415 INFO L290 TraceCheckUtils]: 186: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1678] L2023-->L2031: Formula: (and (= v_main_~main__t~0_359 v_main_~main____CPAchecker_TMP_1~44_1) (= (+ v_main_~main__t~0_359 1) v_main_~main__t~0_358) (not (= v_main_~__VERIFIER_assert__cond~103_4 0))) InVars {main_~__VERIFIER_assert__cond~103=v_main_~__VERIFIER_assert__cond~103_4, main_~main__t~0=v_main_~main__t~0_359} OutVars{main_~main__t~0=v_main_~main__t~0_358, main_~main____CPAchecker_TMP_1~44=v_main_~main____CPAchecker_TMP_1~44_1, main_~__VERIFIER_assert__cond~103=v_main_~__VERIFIER_assert__cond~103_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~44] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,416 INFO L290 TraceCheckUtils]: 187: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1680] L2031-->L2039: Formula: (and (<= 0 (+ |v_main_#t~nondet53_2| 2147483648)) (not (= v_main_~main__tagbuf_len~0_187 v_main_~main__t~0_361)) (<= |v_main_#t~nondet53_2| 2147483647) (= |v_main_#t~nondet53_2| v_main_~main____CPAchecker_TMP_0~45_1)) InVars {main_#t~nondet53=|v_main_#t~nondet53_2|, main_~main__t~0=v_main_~main__t~0_361, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_187} OutVars{main_~main____CPAchecker_TMP_0~45=v_main_~main____CPAchecker_TMP_0~45_1, main_~main__t~0=v_main_~main__t~0_361, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_187} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~45, main_#t~nondet53] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,416 INFO L290 TraceCheckUtils]: 188: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1682] L2039-->L2051: Formula: (and (= (ite (<= 0 v_main_~main__t~0_362) 1 0) v_main_~__tmp_105~0_1) (= v_main_~main____CPAchecker_TMP_0~45_4 0) (= v_main_~__VERIFIER_assert__cond~104_1 v_main_~__tmp_105~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_362, main_~main____CPAchecker_TMP_0~45=v_main_~main____CPAchecker_TMP_0~45_4} OutVars{main_~main__t~0=v_main_~main__t~0_362, main_~main____CPAchecker_TMP_0~45=v_main_~main____CPAchecker_TMP_0~45_4, main_~__tmp_105~0=v_main_~__tmp_105~0_1, main_~__VERIFIER_assert__cond~104=v_main_~__VERIFIER_assert__cond~104_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~104, main_~__tmp_105~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,416 INFO L290 TraceCheckUtils]: 189: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1684] L2051-->L2062: Formula: (and (= (ite (<= v_main_~main__t~0_363 v_main_~main__tagbuf_len~0_188) 1 0) v_main_~__tmp_106~0_1) (not (= v_main_~__VERIFIER_assert__cond~104_4 0)) (= v_main_~__VERIFIER_assert__cond~105_1 v_main_~__tmp_106~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_363, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_188, main_~__VERIFIER_assert__cond~104=v_main_~__VERIFIER_assert__cond~104_4} OutVars{main_~main__t~0=v_main_~main__t~0_363, main_~__tmp_106~0=v_main_~__tmp_106~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_188, main_~__VERIFIER_assert__cond~104=v_main_~__VERIFIER_assert__cond~104_4, main_~__VERIFIER_assert__cond~105=v_main_~__VERIFIER_assert__cond~105_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~105, main_~__tmp_106~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,417 INFO L290 TraceCheckUtils]: 190: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1686] L2062-->L2070: Formula: (and (= (+ v_main_~main__t~0_365 1) v_main_~main__t~0_364) (not (= v_main_~__VERIFIER_assert__cond~105_4 0)) (= v_main_~main__t~0_365 v_main_~main____CPAchecker_TMP_1~45_1)) InVars {main_~main__t~0=v_main_~main__t~0_365, main_~__VERIFIER_assert__cond~105=v_main_~__VERIFIER_assert__cond~105_4} OutVars{main_~main__t~0=v_main_~main__t~0_364, main_~main____CPAchecker_TMP_1~45=v_main_~main____CPAchecker_TMP_1~45_1, main_~__VERIFIER_assert__cond~105=v_main_~__VERIFIER_assert__cond~105_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~45] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,417 INFO L290 TraceCheckUtils]: 191: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1688] L2070-->L2078: Formula: (and (not (= v_main_~main__tagbuf_len~0_190 v_main_~main__t~0_367)) (= |v_main_#t~nondet54_2| v_main_~main____CPAchecker_TMP_0~46_1) (<= 0 (+ |v_main_#t~nondet54_2| 2147483648)) (<= |v_main_#t~nondet54_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_367, main_#t~nondet54=|v_main_#t~nondet54_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_190} OutVars{main_~main__t~0=v_main_~main__t~0_367, main_~main____CPAchecker_TMP_0~46=v_main_~main____CPAchecker_TMP_0~46_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_190} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~46, main_#t~nondet54] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,417 INFO L290 TraceCheckUtils]: 192: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1690] L2078-->L2090: Formula: (and (= v_main_~main____CPAchecker_TMP_0~46_4 0) (= v_main_~__VERIFIER_assert__cond~106_1 v_main_~__tmp_107~0_1) (= v_main_~__tmp_107~0_1 (ite (<= 0 v_main_~main__t~0_368) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_368, main_~main____CPAchecker_TMP_0~46=v_main_~main____CPAchecker_TMP_0~46_4} OutVars{main_~main__t~0=v_main_~main__t~0_368, main_~main____CPAchecker_TMP_0~46=v_main_~main____CPAchecker_TMP_0~46_4, main_~__tmp_107~0=v_main_~__tmp_107~0_1, main_~__VERIFIER_assert__cond~106=v_main_~__VERIFIER_assert__cond~106_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~106, main_~__tmp_107~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,418 INFO L290 TraceCheckUtils]: 193: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1692] L2090-->L2101: Formula: (and (= v_main_~__VERIFIER_assert__cond~107_1 v_main_~__tmp_108~0_1) (not (= v_main_~__VERIFIER_assert__cond~106_4 0)) (= v_main_~__tmp_108~0_1 (ite (<= v_main_~main__t~0_369 v_main_~main__tagbuf_len~0_191) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_369, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_191, main_~__VERIFIER_assert__cond~106=v_main_~__VERIFIER_assert__cond~106_4} OutVars{main_~__tmp_108~0=v_main_~__tmp_108~0_1, main_~__VERIFIER_assert__cond~107=v_main_~__VERIFIER_assert__cond~107_1, main_~main__t~0=v_main_~main__t~0_369, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_191, main_~__VERIFIER_assert__cond~106=v_main_~__VERIFIER_assert__cond~106_4} AuxVars[] AssignedVars[main_~__tmp_108~0, main_~__VERIFIER_assert__cond~107] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,418 INFO L290 TraceCheckUtils]: 194: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1694] L2101-->L2109: Formula: (and (= v_main_~main__t~0_371 v_main_~main____CPAchecker_TMP_1~46_1) (not (= v_main_~__VERIFIER_assert__cond~107_4 0)) (= (+ v_main_~main__t~0_371 1) v_main_~main__t~0_370)) InVars {main_~__VERIFIER_assert__cond~107=v_main_~__VERIFIER_assert__cond~107_4, main_~main__t~0=v_main_~main__t~0_371} OutVars{main_~__VERIFIER_assert__cond~107=v_main_~__VERIFIER_assert__cond~107_4, main_~main__t~0=v_main_~main__t~0_370, main_~main____CPAchecker_TMP_1~46=v_main_~main____CPAchecker_TMP_1~46_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~46] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,419 INFO L290 TraceCheckUtils]: 195: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1696] L2109-->L2117: Formula: (and (= |v_main_#t~nondet55_2| v_main_~main____CPAchecker_TMP_0~47_1) (<= 0 (+ |v_main_#t~nondet55_2| 2147483648)) (<= |v_main_#t~nondet55_2| 2147483647) (not (= v_main_~main__tagbuf_len~0_193 v_main_~main__t~0_373))) InVars {main_~main__t~0=v_main_~main__t~0_373, main_#t~nondet55=|v_main_#t~nondet55_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_193} OutVars{main_~main__t~0=v_main_~main__t~0_373, main_~main____CPAchecker_TMP_0~47=v_main_~main____CPAchecker_TMP_0~47_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_193} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~47, main_#t~nondet55] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,419 INFO L290 TraceCheckUtils]: 196: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1698] L2117-->L2129: Formula: (and (= (ite (<= 0 v_main_~main__t~0_374) 1 0) v_main_~__tmp_109~0_1) (= v_main_~main____CPAchecker_TMP_0~47_4 0) (= v_main_~__VERIFIER_assert__cond~108_1 v_main_~__tmp_109~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_374, main_~main____CPAchecker_TMP_0~47=v_main_~main____CPAchecker_TMP_0~47_4} OutVars{main_~main__t~0=v_main_~main__t~0_374, main_~__VERIFIER_assert__cond~108=v_main_~__VERIFIER_assert__cond~108_1, main_~main____CPAchecker_TMP_0~47=v_main_~main____CPAchecker_TMP_0~47_4, main_~__tmp_109~0=v_main_~__tmp_109~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~108, main_~__tmp_109~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,419 INFO L290 TraceCheckUtils]: 197: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1700] L2129-->L2140: Formula: (and (= v_main_~__tmp_110~0_1 (ite (<= v_main_~main__t~0_375 v_main_~main__tagbuf_len~0_194) 1 0)) (not (= v_main_~__VERIFIER_assert__cond~108_4 0)) (= v_main_~__VERIFIER_assert__cond~109_1 v_main_~__tmp_110~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_375, main_~__VERIFIER_assert__cond~108=v_main_~__VERIFIER_assert__cond~108_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_194} OutVars{main_~main__t~0=v_main_~main__t~0_375, main_~__VERIFIER_assert__cond~108=v_main_~__VERIFIER_assert__cond~108_4, main_~__VERIFIER_assert__cond~109=v_main_~__VERIFIER_assert__cond~109_1, main_~__tmp_110~0=v_main_~__tmp_110~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_194} AuxVars[] AssignedVars[main_~__tmp_110~0, main_~__VERIFIER_assert__cond~109] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,419 INFO L290 TraceCheckUtils]: 198: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1702] L2140-->L2148: Formula: (and (= v_main_~main__t~0_376 (+ v_main_~main__t~0_377 1)) (= v_main_~main__t~0_377 v_main_~main____CPAchecker_TMP_1~47_1) (not (= v_main_~__VERIFIER_assert__cond~109_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_377, main_~__VERIFIER_assert__cond~109=v_main_~__VERIFIER_assert__cond~109_4} OutVars{main_~main__t~0=v_main_~main__t~0_376, main_~__VERIFIER_assert__cond~109=v_main_~__VERIFIER_assert__cond~109_4, main_~main____CPAchecker_TMP_1~47=v_main_~main____CPAchecker_TMP_1~47_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~47] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,420 INFO L290 TraceCheckUtils]: 199: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1704] L2148-->L2156: Formula: (and (not (= v_main_~main__tagbuf_len~0_196 v_main_~main__t~0_379)) (<= |v_main_#t~nondet56_2| 2147483647) (= |v_main_#t~nondet56_2| v_main_~main____CPAchecker_TMP_0~48_1) (<= 0 (+ |v_main_#t~nondet56_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_379, main_#t~nondet56=|v_main_#t~nondet56_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_196} OutVars{main_~main__t~0=v_main_~main__t~0_379, main_~main____CPAchecker_TMP_0~48=v_main_~main____CPAchecker_TMP_0~48_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_196} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~48, main_#t~nondet56] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,420 INFO L290 TraceCheckUtils]: 200: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1706] L2156-->L2168: Formula: (and (= v_main_~main____CPAchecker_TMP_0~48_4 0) (= v_main_~__tmp_111~0_1 (ite (<= 0 v_main_~main__t~0_380) 1 0)) (= v_main_~__VERIFIER_assert__cond~110_1 v_main_~__tmp_111~0_1)) InVars {main_~main____CPAchecker_TMP_0~48=v_main_~main____CPAchecker_TMP_0~48_4, main_~main__t~0=v_main_~main__t~0_380} OutVars{main_~__VERIFIER_assert__cond~110=v_main_~__VERIFIER_assert__cond~110_1, main_~main__t~0=v_main_~main__t~0_380, main_~__tmp_111~0=v_main_~__tmp_111~0_1, main_~main____CPAchecker_TMP_0~48=v_main_~main____CPAchecker_TMP_0~48_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~110, main_~__tmp_111~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,420 INFO L290 TraceCheckUtils]: 201: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1708] L2168-->L2179: Formula: (and (= v_main_~__VERIFIER_assert__cond~111_1 v_main_~__tmp_112~0_1) (not (= v_main_~__VERIFIER_assert__cond~110_4 0)) (= (ite (<= v_main_~main__t~0_381 v_main_~main__tagbuf_len~0_197) 1 0) v_main_~__tmp_112~0_1)) InVars {main_~__VERIFIER_assert__cond~110=v_main_~__VERIFIER_assert__cond~110_4, main_~main__t~0=v_main_~main__t~0_381, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_197} OutVars{main_~__VERIFIER_assert__cond~110=v_main_~__VERIFIER_assert__cond~110_4, main_~__VERIFIER_assert__cond~111=v_main_~__VERIFIER_assert__cond~111_1, main_~main__t~0=v_main_~main__t~0_381, main_~__tmp_112~0=v_main_~__tmp_112~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_197} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~111, main_~__tmp_112~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,421 INFO L290 TraceCheckUtils]: 202: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1710] L2179-->L2187: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~111_4 0)) (= (+ v_main_~main__t~0_383 1) v_main_~main__t~0_382) (= v_main_~main__t~0_383 v_main_~main____CPAchecker_TMP_1~48_1)) InVars {main_~main__t~0=v_main_~main__t~0_383, main_~__VERIFIER_assert__cond~111=v_main_~__VERIFIER_assert__cond~111_4} OutVars{main_~main__t~0=v_main_~main__t~0_382, main_~__VERIFIER_assert__cond~111=v_main_~__VERIFIER_assert__cond~111_4, main_~main____CPAchecker_TMP_1~48=v_main_~main____CPAchecker_TMP_1~48_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~48] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,421 INFO L290 TraceCheckUtils]: 203: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1712] L2187-->L2195: Formula: (and (not (= v_main_~main__tagbuf_len~0_199 v_main_~main__t~0_385)) (= |v_main_#t~nondet57_2| v_main_~main____CPAchecker_TMP_0~49_1) (<= |v_main_#t~nondet57_2| 2147483647) (<= 0 (+ |v_main_#t~nondet57_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_385, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_199, main_#t~nondet57=|v_main_#t~nondet57_2|} OutVars{main_~main__t~0=v_main_~main__t~0_385, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_199, main_~main____CPAchecker_TMP_0~49=v_main_~main____CPAchecker_TMP_0~49_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~49, main_#t~nondet57] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,421 INFO L290 TraceCheckUtils]: 204: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1714] L2195-->L2207: Formula: (and (= v_main_~__VERIFIER_assert__cond~112_3 v_main_~__tmp_113~0_1) (= v_main_~main____CPAchecker_TMP_0~49_4 0) (= (ite (<= 0 v_main_~main__t~0_386) 1 0) v_main_~__tmp_113~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_386, main_~main____CPAchecker_TMP_0~49=v_main_~main____CPAchecker_TMP_0~49_4} OutVars{main_~main__t~0=v_main_~main__t~0_386, main_~__VERIFIER_assert__cond~112=v_main_~__VERIFIER_assert__cond~112_3, main_~__tmp_113~0=v_main_~__tmp_113~0_1, main_~main____CPAchecker_TMP_0~49=v_main_~main____CPAchecker_TMP_0~49_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~112, main_~__tmp_113~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,422 INFO L290 TraceCheckUtils]: 205: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1716] L2207-->L2218: Formula: (and (= (ite (<= v_main_~main__t~0_1 v_main_~main__tagbuf_len~0_1) 1 0) v_main_~__tmp_114~0_1) (= v_main_~__VERIFIER_assert__cond~113_1 v_main_~__tmp_114~0_1) (not (= v_main_~__VERIFIER_assert__cond~112_2 0))) InVars {main_~main__t~0=v_main_~main__t~0_1, main_~__VERIFIER_assert__cond~112=v_main_~__VERIFIER_assert__cond~112_2, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_1} OutVars{main_~main__t~0=v_main_~main__t~0_1, main_~__VERIFIER_assert__cond~112=v_main_~__VERIFIER_assert__cond~112_2, main_~__VERIFIER_assert__cond~113=v_main_~__VERIFIER_assert__cond~113_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_1, main_~__tmp_114~0=v_main_~__tmp_114~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~113, main_~__tmp_114~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,422 INFO L290 TraceCheckUtils]: 206: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1718] L2218-->L2226: Formula: (and (= (+ v_main_~main__t~0_3 1) v_main_~main__t~0_2) (not (= v_main_~__VERIFIER_assert__cond~113_4 0)) (= v_main_~main____CPAchecker_TMP_1~49_1 v_main_~main__t~0_3)) InVars {main_~main__t~0=v_main_~main__t~0_3, main_~__VERIFIER_assert__cond~113=v_main_~__VERIFIER_assert__cond~113_4} OutVars{main_~main__t~0=v_main_~main__t~0_2, main_~main____CPAchecker_TMP_1~49=v_main_~main____CPAchecker_TMP_1~49_1, main_~__VERIFIER_assert__cond~113=v_main_~__VERIFIER_assert__cond~113_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~49] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,423 INFO L290 TraceCheckUtils]: 207: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1720] L2226-->L2234: Formula: (and (= |v_main_#t~nondet58_2| v_main_~main____CPAchecker_TMP_0~50_1) (not (= v_main_~main__t~0_6 v_main_~main__tagbuf_len~0_6)) (<= 0 (+ |v_main_#t~nondet58_2| 2147483648)) (<= |v_main_#t~nondet58_2| 2147483647)) InVars {main_~main__t~0=v_main_~main__t~0_6, main_#t~nondet58=|v_main_#t~nondet58_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_6} OutVars{main_~main__t~0=v_main_~main__t~0_6, main_~main____CPAchecker_TMP_0~50=v_main_~main____CPAchecker_TMP_0~50_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_6} AuxVars[] AssignedVars[main_#t~nondet58, main_~main____CPAchecker_TMP_0~50] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,423 INFO L290 TraceCheckUtils]: 208: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1722] L2234-->L2246: Formula: (and (= v_main_~__tmp_115~0_1 (ite (<= 0 v_main_~main__t~0_9) 1 0)) (= v_main_~__VERIFIER_assert__cond~114_1 v_main_~__tmp_115~0_1) (= v_main_~main____CPAchecker_TMP_0~50_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_9, main_~main____CPAchecker_TMP_0~50=v_main_~main____CPAchecker_TMP_0~50_4} OutVars{main_~main__t~0=v_main_~main__t~0_9, main_~main____CPAchecker_TMP_0~50=v_main_~main____CPAchecker_TMP_0~50_4, main_~__VERIFIER_assert__cond~114=v_main_~__VERIFIER_assert__cond~114_1, main_~__tmp_115~0=v_main_~__tmp_115~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~114, main_~__tmp_115~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,423 INFO L290 TraceCheckUtils]: 209: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1724] L2246-->L2257: Formula: (and (= v_main_~__VERIFIER_assert__cond~115_1 v_main_~__tmp_116~0_1) (not (= v_main_~__VERIFIER_assert__cond~114_4 0)) (= (ite (<= v_main_~main__t~0_11 v_main_~main__tagbuf_len~0_10) 1 0) v_main_~__tmp_116~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_11, main_~__VERIFIER_assert__cond~114=v_main_~__VERIFIER_assert__cond~114_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_10} OutVars{main_~main__t~0=v_main_~main__t~0_11, main_~__tmp_116~0=v_main_~__tmp_116~0_1, main_~__VERIFIER_assert__cond~114=v_main_~__VERIFIER_assert__cond~114_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_10, main_~__VERIFIER_assert__cond~115=v_main_~__VERIFIER_assert__cond~115_1} AuxVars[] AssignedVars[main_~__tmp_116~0, main_~__VERIFIER_assert__cond~115] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,424 INFO L290 TraceCheckUtils]: 210: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1726] L2257-->L2265: Formula: (and (= (+ v_main_~main__t~0_14 1) v_main_~main__t~0_13) (= v_main_~main__t~0_14 v_main_~main____CPAchecker_TMP_1~50_1) (not (= v_main_~__VERIFIER_assert__cond~115_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_14, main_~__VERIFIER_assert__cond~115=v_main_~__VERIFIER_assert__cond~115_4} OutVars{main_~main__t~0=v_main_~main__t~0_13, main_~__VERIFIER_assert__cond~115=v_main_~__VERIFIER_assert__cond~115_4, main_~main____CPAchecker_TMP_1~50=v_main_~main____CPAchecker_TMP_1~50_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~50] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,424 INFO L290 TraceCheckUtils]: 211: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1728] L2265-->L2273: Formula: (and (not (= v_main_~main__t~0_16 v_main_~main__tagbuf_len~0_13)) (<= 0 (+ |v_main_#t~nondet59_2| 2147483648)) (<= |v_main_#t~nondet59_2| 2147483647) (= |v_main_#t~nondet59_2| v_main_~main____CPAchecker_TMP_0~51_1)) InVars {main_~main__t~0=v_main_~main__t~0_16, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_13, main_#t~nondet59=|v_main_#t~nondet59_2|} OutVars{main_~main__t~0=v_main_~main__t~0_16, main_~main____CPAchecker_TMP_0~51=v_main_~main____CPAchecker_TMP_0~51_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_13} AuxVars[] AssignedVars[main_#t~nondet59, main_~main____CPAchecker_TMP_0~51] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,424 INFO L290 TraceCheckUtils]: 212: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1730] L2273-->L2285: Formula: (and (= v_main_~__VERIFIER_assert__cond~116_1 v_main_~__tmp_117~0_1) (= (ite (<= 0 v_main_~main__t~0_18) 1 0) v_main_~__tmp_117~0_1) (= v_main_~main____CPAchecker_TMP_0~51_4 0)) InVars {main_~main____CPAchecker_TMP_0~51=v_main_~main____CPAchecker_TMP_0~51_4, main_~main__t~0=v_main_~main__t~0_18} OutVars{main_~main__t~0=v_main_~main__t~0_18, main_~__tmp_117~0=v_main_~__tmp_117~0_1, main_~main____CPAchecker_TMP_0~51=v_main_~main____CPAchecker_TMP_0~51_4, main_~__VERIFIER_assert__cond~116=v_main_~__VERIFIER_assert__cond~116_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~116, main_~__tmp_117~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,424 INFO L290 TraceCheckUtils]: 213: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1732] L2285-->L2296: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~116_4 0)) (= v_main_~__tmp_118~0_1 (ite (<= v_main_~main__t~0_20 v_main_~main__tagbuf_len~0_15) 1 0)) (= v_main_~__VERIFIER_assert__cond~117_1 v_main_~__tmp_118~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_20, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_15, main_~__VERIFIER_assert__cond~116=v_main_~__VERIFIER_assert__cond~116_4} OutVars{main_~main__t~0=v_main_~main__t~0_20, main_~__tmp_118~0=v_main_~__tmp_118~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_15, main_~__VERIFIER_assert__cond~116=v_main_~__VERIFIER_assert__cond~116_4, main_~__VERIFIER_assert__cond~117=v_main_~__VERIFIER_assert__cond~117_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~117, main_~__tmp_118~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,425 INFO L290 TraceCheckUtils]: 214: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1734] L2296-->L2304: Formula: (and (= v_main_~main__t~0_22 v_main_~main____CPAchecker_TMP_1~51_1) (not (= v_main_~__VERIFIER_assert__cond~117_4 0)) (= (+ v_main_~main__t~0_22 1) v_main_~main__t~0_21)) InVars {main_~main__t~0=v_main_~main__t~0_22, main_~__VERIFIER_assert__cond~117=v_main_~__VERIFIER_assert__cond~117_4} OutVars{main_~main__t~0=v_main_~main__t~0_21, main_~main____CPAchecker_TMP_1~51=v_main_~main____CPAchecker_TMP_1~51_1, main_~__VERIFIER_assert__cond~117=v_main_~__VERIFIER_assert__cond~117_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~51] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,425 INFO L290 TraceCheckUtils]: 215: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1736] L2304-->L2312: Formula: (and (<= 0 (+ |v_main_#t~nondet60_2| 2147483648)) (not (= v_main_~main__t~0_25 v_main_~main__tagbuf_len~0_18)) (<= |v_main_#t~nondet60_2| 2147483647) (= |v_main_#t~nondet60_2| v_main_~main____CPAchecker_TMP_0~52_1)) InVars {main_~main__t~0=v_main_~main__t~0_25, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_18, main_#t~nondet60=|v_main_#t~nondet60_2|} OutVars{main_~main__t~0=v_main_~main__t~0_25, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_18, main_~main____CPAchecker_TMP_0~52=v_main_~main____CPAchecker_TMP_0~52_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~52, main_#t~nondet60] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,426 INFO L290 TraceCheckUtils]: 216: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1738] L2312-->L2324: Formula: (and (= v_main_~__VERIFIER_assert__cond~118_1 v_main_~__tmp_119~0_1) (= v_main_~__tmp_119~0_1 (ite (<= 0 v_main_~main__t~0_28) 1 0)) (= v_main_~main____CPAchecker_TMP_0~52_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_28, main_~main____CPAchecker_TMP_0~52=v_main_~main____CPAchecker_TMP_0~52_4} OutVars{main_~__VERIFIER_assert__cond~118=v_main_~__VERIFIER_assert__cond~118_1, main_~main__t~0=v_main_~main__t~0_28, main_~__tmp_119~0=v_main_~__tmp_119~0_1, main_~main____CPAchecker_TMP_0~52=v_main_~main____CPAchecker_TMP_0~52_4} AuxVars[] AssignedVars[main_~__tmp_119~0, main_~__VERIFIER_assert__cond~118] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,426 INFO L290 TraceCheckUtils]: 217: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1740] L2324-->L2335: Formula: (and (= (ite (<= v_main_~main__t~0_30 v_main_~main__tagbuf_len~0_20) 1 0) v_main_~__tmp_120~0_1) (= v_main_~__VERIFIER_assert__cond~119_1 v_main_~__tmp_120~0_1) (not (= v_main_~__VERIFIER_assert__cond~118_4 0))) InVars {main_~__VERIFIER_assert__cond~118=v_main_~__VERIFIER_assert__cond~118_4, main_~main__t~0=v_main_~main__t~0_30, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_20} OutVars{main_~__VERIFIER_assert__cond~118=v_main_~__VERIFIER_assert__cond~118_4, main_~main__t~0=v_main_~main__t~0_30, main_~__VERIFIER_assert__cond~119=v_main_~__VERIFIER_assert__cond~119_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_20, main_~__tmp_120~0=v_main_~__tmp_120~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~119, main_~__tmp_120~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,426 INFO L290 TraceCheckUtils]: 218: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1742] L2335-->L2343: Formula: (and (= v_main_~main__t~0_33 v_main_~main____CPAchecker_TMP_1~52_1) (not (= v_main_~__VERIFIER_assert__cond~119_4 0)) (= (+ v_main_~main__t~0_33 1) v_main_~main__t~0_32)) InVars {main_~main__t~0=v_main_~main__t~0_33, main_~__VERIFIER_assert__cond~119=v_main_~__VERIFIER_assert__cond~119_4} OutVars{main_~main__t~0=v_main_~main__t~0_32, main_~main____CPAchecker_TMP_1~52=v_main_~main____CPAchecker_TMP_1~52_1, main_~__VERIFIER_assert__cond~119=v_main_~__VERIFIER_assert__cond~119_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~52] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,427 INFO L290 TraceCheckUtils]: 219: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1744] L2343-->L2351: Formula: (and (<= 0 (+ |v_main_#t~nondet61_2| 2147483648)) (= |v_main_#t~nondet61_2| v_main_~main____CPAchecker_TMP_0~53_1) (<= |v_main_#t~nondet61_2| 2147483647) (not (= v_main_~main__t~0_35 v_main_~main__tagbuf_len~0_23))) InVars {main_~main__t~0=v_main_~main__t~0_35, main_#t~nondet61=|v_main_#t~nondet61_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_23} OutVars{main_~main__t~0=v_main_~main__t~0_35, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_23, main_~main____CPAchecker_TMP_0~53=v_main_~main____CPAchecker_TMP_0~53_1} AuxVars[] AssignedVars[main_#t~nondet61, main_~main____CPAchecker_TMP_0~53] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,427 INFO L290 TraceCheckUtils]: 220: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1746] L2351-->L2363: Formula: (and (= v_main_~main____CPAchecker_TMP_0~53_4 0) (= v_main_~__VERIFIER_assert__cond~120_1 v_main_~__tmp_121~0_1) (= (ite (<= 0 v_main_~main__t~0_37) 1 0) v_main_~__tmp_121~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_37, main_~main____CPAchecker_TMP_0~53=v_main_~main____CPAchecker_TMP_0~53_4} OutVars{main_~__tmp_121~0=v_main_~__tmp_121~0_1, main_~main__t~0=v_main_~main__t~0_37, main_~__VERIFIER_assert__cond~120=v_main_~__VERIFIER_assert__cond~120_1, main_~main____CPAchecker_TMP_0~53=v_main_~main____CPAchecker_TMP_0~53_4} AuxVars[] AssignedVars[main_~__tmp_121~0, main_~__VERIFIER_assert__cond~120] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,427 INFO L290 TraceCheckUtils]: 221: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1748] L2363-->L2374: Formula: (and (= (ite (<= v_main_~main__t~0_39 v_main_~main__tagbuf_len~0_25) 1 0) v_main_~__tmp_122~0_1) (not (= v_main_~__VERIFIER_assert__cond~120_4 0)) (= v_main_~__VERIFIER_assert__cond~121_1 v_main_~__tmp_122~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_39, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_25, main_~__VERIFIER_assert__cond~120=v_main_~__VERIFIER_assert__cond~120_4} OutVars{main_~__VERIFIER_assert__cond~121=v_main_~__VERIFIER_assert__cond~121_1, main_~main__t~0=v_main_~main__t~0_39, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_25, main_~__tmp_122~0=v_main_~__tmp_122~0_1, main_~__VERIFIER_assert__cond~120=v_main_~__VERIFIER_assert__cond~120_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~121, main_~__tmp_122~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,428 INFO L290 TraceCheckUtils]: 222: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1750] L2374-->L2382: Formula: (and (= v_main_~main__t~0_41 v_main_~main____CPAchecker_TMP_1~53_1) (not (= v_main_~__VERIFIER_assert__cond~121_4 0)) (= v_main_~main__t~0_40 (+ v_main_~main__t~0_41 1))) InVars {main_~main__t~0=v_main_~main__t~0_41, main_~__VERIFIER_assert__cond~121=v_main_~__VERIFIER_assert__cond~121_4} OutVars{main_~main____CPAchecker_TMP_1~53=v_main_~main____CPAchecker_TMP_1~53_1, main_~main__t~0=v_main_~main__t~0_40, main_~__VERIFIER_assert__cond~121=v_main_~__VERIFIER_assert__cond~121_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~53] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,428 INFO L290 TraceCheckUtils]: 223: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1752] L2382-->L2390: Formula: (and (not (= v_main_~main__t~0_44 v_main_~main__tagbuf_len~0_28)) (<= |v_main_#t~nondet62_2| 2147483647) (= |v_main_#t~nondet62_2| v_main_~main____CPAchecker_TMP_0~54_1) (<= 0 (+ |v_main_#t~nondet62_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_44, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_28, main_#t~nondet62=|v_main_#t~nondet62_2|} OutVars{main_~main__t~0=v_main_~main__t~0_44, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_28, main_~main____CPAchecker_TMP_0~54=v_main_~main____CPAchecker_TMP_0~54_1} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~54, main_#t~nondet62] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,428 INFO L290 TraceCheckUtils]: 224: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1754] L2390-->L2402: Formula: (and (= v_main_~main____CPAchecker_TMP_0~54_4 0) (= v_main_~__VERIFIER_assert__cond~122_1 v_main_~__tmp_123~0_1) (= v_main_~__tmp_123~0_1 (ite (<= 0 v_main_~main__t~0_47) 1 0))) InVars {main_~main__t~0=v_main_~main__t~0_47, main_~main____CPAchecker_TMP_0~54=v_main_~main____CPAchecker_TMP_0~54_4} OutVars{main_~__VERIFIER_assert__cond~122=v_main_~__VERIFIER_assert__cond~122_1, main_~main__t~0=v_main_~main__t~0_47, main_~__tmp_123~0=v_main_~__tmp_123~0_1, main_~main____CPAchecker_TMP_0~54=v_main_~main____CPAchecker_TMP_0~54_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~122, main_~__tmp_123~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,429 INFO L290 TraceCheckUtils]: 225: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1756] L2402-->L2413: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~122_4 0)) (= (ite (<= v_main_~main__t~0_49 v_main_~main__tagbuf_len~0_30) 1 0) v_main_~__tmp_124~0_1) (= v_main_~__VERIFIER_assert__cond~123_1 v_main_~__tmp_124~0_1)) InVars {main_~__VERIFIER_assert__cond~122=v_main_~__VERIFIER_assert__cond~122_4, main_~main__t~0=v_main_~main__t~0_49, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_30} OutVars{main_~__VERIFIER_assert__cond~122=v_main_~__VERIFIER_assert__cond~122_4, main_~main__t~0=v_main_~main__t~0_49, main_~__VERIFIER_assert__cond~123=v_main_~__VERIFIER_assert__cond~123_1, main_~__tmp_124~0=v_main_~__tmp_124~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_30} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~123, main_~__tmp_124~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,429 INFO L290 TraceCheckUtils]: 226: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1758] L2413-->L2421: Formula: (and (= (+ v_main_~main__t~0_52 1) v_main_~main__t~0_51) (not (= v_main_~__VERIFIER_assert__cond~123_4 0)) (= v_main_~main__t~0_52 v_main_~main____CPAchecker_TMP_1~54_1)) InVars {main_~main__t~0=v_main_~main__t~0_52, main_~__VERIFIER_assert__cond~123=v_main_~__VERIFIER_assert__cond~123_4} OutVars{main_~main__t~0=v_main_~main__t~0_51, main_~__VERIFIER_assert__cond~123=v_main_~__VERIFIER_assert__cond~123_4, main_~main____CPAchecker_TMP_1~54=v_main_~main____CPAchecker_TMP_1~54_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~54] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,429 INFO L290 TraceCheckUtils]: 227: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1760] L2421-->L2429: Formula: (and (= |v_main_#t~nondet63_2| v_main_~main____CPAchecker_TMP_0~55_1) (<= 0 (+ |v_main_#t~nondet63_2| 2147483648)) (<= |v_main_#t~nondet63_2| 2147483647) (not (= v_main_~main__t~0_54 v_main_~main__tagbuf_len~0_33))) InVars {main_~main__t~0=v_main_~main__t~0_54, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_33, main_#t~nondet63=|v_main_#t~nondet63_2|} OutVars{main_~main____CPAchecker_TMP_0~55=v_main_~main____CPAchecker_TMP_0~55_1, main_~main__t~0=v_main_~main__t~0_54, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_33} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~55, main_#t~nondet63] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,430 INFO L290 TraceCheckUtils]: 228: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1762] L2429-->L2441: Formula: (and (= v_main_~__VERIFIER_assert__cond~124_1 v_main_~__tmp_125~0_1) (= v_main_~__tmp_125~0_1 (ite (<= 0 v_main_~main__t~0_57) 1 0)) (= v_main_~main____CPAchecker_TMP_0~55_4 0)) InVars {main_~main____CPAchecker_TMP_0~55=v_main_~main____CPAchecker_TMP_0~55_4, main_~main__t~0=v_main_~main__t~0_57} OutVars{main_~main____CPAchecker_TMP_0~55=v_main_~main____CPAchecker_TMP_0~55_4, main_~main__t~0=v_main_~main__t~0_57, main_~__VERIFIER_assert__cond~124=v_main_~__VERIFIER_assert__cond~124_1, main_~__tmp_125~0=v_main_~__tmp_125~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~124, main_~__tmp_125~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,430 INFO L290 TraceCheckUtils]: 229: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1764] L2441-->L2452: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~124_4 0)) (= v_main_~__tmp_126~0_1 (ite (<= v_main_~main__t~0_58 v_main_~main__tagbuf_len~0_35) 1 0)) (= v_main_~__VERIFIER_assert__cond~125_1 v_main_~__tmp_126~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_58, main_~__VERIFIER_assert__cond~124=v_main_~__VERIFIER_assert__cond~124_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_35} OutVars{main_~main__t~0=v_main_~main__t~0_58, main_~__tmp_126~0=v_main_~__tmp_126~0_1, main_~__VERIFIER_assert__cond~124=v_main_~__VERIFIER_assert__cond~124_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_35, main_~__VERIFIER_assert__cond~125=v_main_~__VERIFIER_assert__cond~125_1} AuxVars[] AssignedVars[main_~__tmp_126~0, main_~__VERIFIER_assert__cond~125] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,430 INFO L290 TraceCheckUtils]: 230: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1766] L2452-->L2460: Formula: (and (= v_main_~main__t~0_60 (+ v_main_~main__t~0_61 1)) (not (= v_main_~__VERIFIER_assert__cond~125_4 0)) (= v_main_~main__t~0_61 v_main_~main____CPAchecker_TMP_1~55_1)) InVars {main_~main__t~0=v_main_~main__t~0_61, main_~__VERIFIER_assert__cond~125=v_main_~__VERIFIER_assert__cond~125_4} OutVars{main_~main__t~0=v_main_~main__t~0_60, main_~main____CPAchecker_TMP_1~55=v_main_~main____CPAchecker_TMP_1~55_1, main_~__VERIFIER_assert__cond~125=v_main_~__VERIFIER_assert__cond~125_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~55] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,431 INFO L290 TraceCheckUtils]: 231: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1768] L2460-->L2468: Formula: (and (= |v_main_#t~nondet64_2| v_main_~main____CPAchecker_TMP_0~56_1) (<= |v_main_#t~nondet64_2| 2147483647) (<= 0 (+ |v_main_#t~nondet64_2| 2147483648)) (not (= v_main_~main__t~0_65 v_main_~main__tagbuf_len~0_38))) InVars {main_~main__t~0=v_main_~main__t~0_65, main_#t~nondet64=|v_main_#t~nondet64_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_38} OutVars{main_~main____CPAchecker_TMP_0~56=v_main_~main____CPAchecker_TMP_0~56_1, main_~main__t~0=v_main_~main__t~0_65, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_38} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~56, main_#t~nondet64] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,431 INFO L290 TraceCheckUtils]: 232: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1770] L2468-->L2480: Formula: (and (= v_main_~__VERIFIER_assert__cond~126_1 v_main_~__tmp_127~0_1) (= (ite (<= 0 v_main_~main__t~0_67) 1 0) v_main_~__tmp_127~0_1) (= v_main_~main____CPAchecker_TMP_0~56_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_67, main_~main____CPAchecker_TMP_0~56=v_main_~main____CPAchecker_TMP_0~56_4} OutVars{main_~__tmp_127~0=v_main_~__tmp_127~0_1, main_~main__t~0=v_main_~main__t~0_67, main_~main____CPAchecker_TMP_0~56=v_main_~main____CPAchecker_TMP_0~56_4, main_~__VERIFIER_assert__cond~126=v_main_~__VERIFIER_assert__cond~126_1} AuxVars[] AssignedVars[main_~__tmp_127~0, main_~__VERIFIER_assert__cond~126] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,431 INFO L290 TraceCheckUtils]: 233: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1772] L2480-->L2491: Formula: (and (= (ite (<= v_main_~main__t~0_68 v_main_~main__tagbuf_len~0_39) 1 0) v_main_~__tmp_128~0_1) (not (= v_main_~__VERIFIER_assert__cond~126_4 0)) (= v_main_~__VERIFIER_assert__cond~127_1 v_main_~__tmp_128~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_68, main_~__VERIFIER_assert__cond~126=v_main_~__VERIFIER_assert__cond~126_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_39} OutVars{main_~main__t~0=v_main_~main__t~0_68, main_~__tmp_128~0=v_main_~__tmp_128~0_1, main_~__VERIFIER_assert__cond~126=v_main_~__VERIFIER_assert__cond~126_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_39, main_~__VERIFIER_assert__cond~127=v_main_~__VERIFIER_assert__cond~127_1} AuxVars[] AssignedVars[main_~__tmp_128~0, main_~__VERIFIER_assert__cond~127] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,432 INFO L290 TraceCheckUtils]: 234: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1774] L2491-->L2499: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~127_4 0)) (= v_main_~main__t~0_70 (+ v_main_~main__t~0_71 1)) (= v_main_~main__t~0_71 v_main_~main____CPAchecker_TMP_1~56_1)) InVars {main_~main__t~0=v_main_~main__t~0_71, main_~__VERIFIER_assert__cond~127=v_main_~__VERIFIER_assert__cond~127_4} OutVars{main_~main__t~0=v_main_~main__t~0_70, main_~main____CPAchecker_TMP_1~56=v_main_~main____CPAchecker_TMP_1~56_1, main_~__VERIFIER_assert__cond~127=v_main_~__VERIFIER_assert__cond~127_4} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~56] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,432 INFO L290 TraceCheckUtils]: 235: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1776] L2499-->L2507: Formula: (and (not (= v_main_~main__t~0_73 v_main_~main__tagbuf_len~0_42)) (= |v_main_#t~nondet65_2| v_main_~main____CPAchecker_TMP_0~57_1) (<= 0 (+ |v_main_#t~nondet65_2| 2147483648)) (<= |v_main_#t~nondet65_2| 2147483647)) InVars {main_#t~nondet65=|v_main_#t~nondet65_2|, main_~main__t~0=v_main_~main__t~0_73, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_42} OutVars{main_~main__t~0=v_main_~main__t~0_73, main_~main____CPAchecker_TMP_0~57=v_main_~main____CPAchecker_TMP_0~57_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_42} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~57, main_#t~nondet65] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,432 INFO L290 TraceCheckUtils]: 236: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1778] L2507-->L2519: Formula: (and (= (ite (<= 0 v_main_~main__t~0_75) 1 0) v_main_~__tmp_129~0_1) (= v_main_~__VERIFIER_assert__cond~128_1 v_main_~__tmp_129~0_1) (= v_main_~main____CPAchecker_TMP_0~57_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_75, main_~main____CPAchecker_TMP_0~57=v_main_~main____CPAchecker_TMP_0~57_4} OutVars{main_~main__t~0=v_main_~main__t~0_75, main_~main____CPAchecker_TMP_0~57=v_main_~main____CPAchecker_TMP_0~57_4, main_~__VERIFIER_assert__cond~128=v_main_~__VERIFIER_assert__cond~128_1, main_~__tmp_129~0=v_main_~__tmp_129~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~128, main_~__tmp_129~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,433 INFO L290 TraceCheckUtils]: 237: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1780] L2519-->L2530: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~128_4 0)) (= v_main_~__VERIFIER_assert__cond~129_1 v_main_~__tmp_130~0_1) (= (ite (<= v_main_~main__t~0_77 v_main_~main__tagbuf_len~0_44) 1 0) v_main_~__tmp_130~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_77, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_44, main_~__VERIFIER_assert__cond~128=v_main_~__VERIFIER_assert__cond~128_4} OutVars{main_~main__t~0=v_main_~main__t~0_77, main_~__VERIFIER_assert__cond~129=v_main_~__VERIFIER_assert__cond~129_1, main_~__tmp_130~0=v_main_~__tmp_130~0_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_44, main_~__VERIFIER_assert__cond~128=v_main_~__VERIFIER_assert__cond~128_4} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~129, main_~__tmp_130~0] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,433 INFO L290 TraceCheckUtils]: 238: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1782] L2530-->L2538: Formula: (and (= (+ v_main_~main__t~0_81 1) v_main_~main__t~0_80) (= v_main_~main__t~0_81 v_main_~main____CPAchecker_TMP_1~57_1) (not (= v_main_~__VERIFIER_assert__cond~129_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_81, main_~__VERIFIER_assert__cond~129=v_main_~__VERIFIER_assert__cond~129_4} OutVars{main_~main__t~0=v_main_~main__t~0_80, main_~__VERIFIER_assert__cond~129=v_main_~__VERIFIER_assert__cond~129_4, main_~main____CPAchecker_TMP_1~57=v_main_~main____CPAchecker_TMP_1~57_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~57] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,433 INFO L290 TraceCheckUtils]: 239: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1784] L2538-->L2546: Formula: (and (not (= v_main_~main__t~0_85 v_main_~main__tagbuf_len~0_48)) (<= |v_main_#t~nondet66_2| 2147483647) (= |v_main_#t~nondet66_2| v_main_~main____CPAchecker_TMP_0~58_1) (<= 0 (+ |v_main_#t~nondet66_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_85, main_#t~nondet66=|v_main_#t~nondet66_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_48} OutVars{main_~main__t~0=v_main_~main__t~0_85, main_~main____CPAchecker_TMP_0~58=v_main_~main____CPAchecker_TMP_0~58_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_48} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~58, main_#t~nondet66] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,434 INFO L290 TraceCheckUtils]: 240: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1786] L2546-->L2558: Formula: (and (= v_main_~__VERIFIER_assert__cond~130_1 v_main_~__tmp_131~0_1) (= (ite (<= 0 v_main_~main__t~0_87) 1 0) v_main_~__tmp_131~0_1) (= v_main_~main____CPAchecker_TMP_0~58_4 0)) InVars {main_~main__t~0=v_main_~main__t~0_87, main_~main____CPAchecker_TMP_0~58=v_main_~main____CPAchecker_TMP_0~58_4} OutVars{main_~main__t~0=v_main_~main__t~0_87, main_~__tmp_131~0=v_main_~__tmp_131~0_1, main_~main____CPAchecker_TMP_0~58=v_main_~main____CPAchecker_TMP_0~58_4, main_~__VERIFIER_assert__cond~130=v_main_~__VERIFIER_assert__cond~130_1} AuxVars[] AssignedVars[main_~__tmp_131~0, main_~__VERIFIER_assert__cond~130] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,434 INFO L290 TraceCheckUtils]: 241: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1788] L2558-->L2569: Formula: (and (= (ite (<= v_main_~main__t~0_89 v_main_~main__tagbuf_len~0_50) 1 0) v_main_~__tmp_132~0_1) (= v_main_~__VERIFIER_assert__cond~131_1 v_main_~__tmp_132~0_1) (not (= v_main_~__VERIFIER_assert__cond~130_4 0))) InVars {main_~main__t~0=v_main_~main__t~0_89, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_50, main_~__VERIFIER_assert__cond~130=v_main_~__VERIFIER_assert__cond~130_4} OutVars{main_~main__t~0=v_main_~main__t~0_89, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_50, main_~__tmp_132~0=v_main_~__tmp_132~0_1, main_~__VERIFIER_assert__cond~131=v_main_~__VERIFIER_assert__cond~131_1, main_~__VERIFIER_assert__cond~130=v_main_~__VERIFIER_assert__cond~130_4} AuxVars[] AssignedVars[main_~__tmp_132~0, main_~__VERIFIER_assert__cond~131] {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} is VALID [2022-04-27 21:35:34,434 INFO L290 TraceCheckUtils]: 242: Hoare triple {24925#(< main_~main__t~0 main_~main__tagbuf_len~0)} [1790] L2569-->L2577: Formula: (and (= v_main_~main__t~0_93 v_main_~main____CPAchecker_TMP_1~58_1) (not (= v_main_~__VERIFIER_assert__cond~131_4 0)) (= (+ v_main_~main__t~0_93 1) v_main_~main__t~0_92)) InVars {main_~main__t~0=v_main_~main__t~0_93, main_~__VERIFIER_assert__cond~131=v_main_~__VERIFIER_assert__cond~131_4} OutVars{main_~main__t~0=v_main_~main__t~0_92, main_~__VERIFIER_assert__cond~131=v_main_~__VERIFIER_assert__cond~131_4, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_1} AuxVars[] AssignedVars[main_~main__t~0, main_~main____CPAchecker_TMP_1~58] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,435 INFO L290 TraceCheckUtils]: 243: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1792] L2577-->L2585: Formula: (and (<= |v_main_#t~nondet67_2| 2147483647) (not (= v_main_~main__t~0_97 v_main_~main__tagbuf_len~0_54)) (= |v_main_#t~nondet67_2| v_main_~main____CPAchecker_TMP_0~59_1) (<= 0 (+ |v_main_#t~nondet67_2| 2147483648))) InVars {main_~main__t~0=v_main_~main__t~0_97, main_#t~nondet67=|v_main_#t~nondet67_2|, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_54} OutVars{main_~main__t~0=v_main_~main__t~0_97, main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_1, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_54} AuxVars[] AssignedVars[main_~main____CPAchecker_TMP_0~59, main_#t~nondet67] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,435 INFO L290 TraceCheckUtils]: 244: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1794] L2585-->L2640: Formula: (and (= v_~__tmp_3904_1~0_1 v_main_~main____CPAchecker_TMP_1~58_2) (= v_~__tmp_3904_0~0_1 v_main_~main____CPAchecker_TMP_0~59_4) (= v_main_~main____CPAchecker_TMP_0~59_4 0)) InVars {main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_4, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_2} OutVars{~__tmp_3904_1~0=v_~__tmp_3904_1~0_1, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_1, main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_4, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_2} AuxVars[] AssignedVars[~__tmp_3904_1~0, ~__tmp_3904_0~0] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,435 INFO L290 TraceCheckUtils]: 245: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1795] L2640-->L2602: Formula: (and (= v_~__tmp_3904_1~0_2 v_main_~main____CPAchecker_TMP_1~58_3) (= v_main_~__VERIFIER_assert__cond~132_1 v_main_~__tmp_133~0_1) (= v_~__tmp_3904_0~0_2 v_main_~main____CPAchecker_TMP_0~59_5) (= (ite (<= 0 v_main_~main__t~0_100) 1 0) v_main_~__tmp_133~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_100, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_2, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_2} OutVars{main_~__tmp_133~0=v_main_~__tmp_133~0_1, main_~__VERIFIER_assert__cond~132=v_main_~__VERIFIER_assert__cond~132_1, main_~main__t~0=v_main_~main__t~0_100, main_~main____CPAchecker_TMP_0~59=v_main_~main____CPAchecker_TMP_0~59_5, main_~main____CPAchecker_TMP_1~58=v_main_~main____CPAchecker_TMP_1~58_3, ~__tmp_3904_1~0=v_~__tmp_3904_1~0_2, ~__tmp_3904_0~0=v_~__tmp_3904_0~0_2} AuxVars[] AssignedVars[main_~__tmp_133~0, main_~__VERIFIER_assert__cond~132, main_~main____CPAchecker_TMP_0~59, main_~main____CPAchecker_TMP_1~58] {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} is VALID [2022-04-27 21:35:34,436 INFO L290 TraceCheckUtils]: 246: Hoare triple {24924#(< main_~main__t~0 (+ main_~main__tagbuf_len~0 1))} [1797] L2602-->L2614: Formula: (and (not (= v_main_~__VERIFIER_assert__cond~132_4 0)) (= v_main_~__VERIFIER_assert__cond~133_1 v_main_~__tmp_134~0_1) (= (ite (<= v_main_~main__t~0_103 v_main_~main__tagbuf_len~0_56) 1 0) v_main_~__tmp_134~0_1)) InVars {main_~main__t~0=v_main_~main__t~0_103, main_~__VERIFIER_assert__cond~132=v_main_~__VERIFIER_assert__cond~132_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_56} OutVars{main_~__VERIFIER_assert__cond~133=v_main_~__VERIFIER_assert__cond~133_1, main_~main__t~0=v_main_~main__t~0_103, main_~__VERIFIER_assert__cond~132=v_main_~__VERIFIER_assert__cond~132_4, main_~main__tagbuf_len~0=v_main_~main__tagbuf_len~0_56, main_~__tmp_134~0=v_main_~__tmp_134~0_1} AuxVars[] AssignedVars[main_~__VERIFIER_assert__cond~133, main_~__tmp_134~0] {24926#(not (= main_~__VERIFIER_assert__cond~133 0))} is VALID [2022-04-27 21:35:34,436 INFO L290 TraceCheckUtils]: 247: Hoare triple {24926#(not (= main_~__VERIFIER_assert__cond~133 0))} [1800] L2614-->L2616: Formula: (= v_main_~__VERIFIER_assert__cond~133_3 0) InVars {main_~__VERIFIER_assert__cond~133=v_main_~__VERIFIER_assert__cond~133_3} OutVars{main_~__VERIFIER_assert__cond~133=v_main_~__VERIFIER_assert__cond~133_3} AuxVars[] AssignedVars[] {24918#false} is VALID [2022-04-27 21:35:34,436 INFO L290 TraceCheckUtils]: 248: Hoare triple {24918#false} [1802] L2616-->mainErr15ASSERT_VIOLATIONERROR_FUNCTION: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] {24918#false} is VALID [2022-04-27 21:35:34,436 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-27 21:35:34,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 21:35:34,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343717163] [2022-04-27 21:35:34,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343717163] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 21:35:34,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 21:35:34,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-27 21:35:34,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666245175] [2022-04-27 21:35:34,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 21:35:34,438 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 249 [2022-04-27 21:35:34,438 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 21:35:34,438 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:34,604 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 249 edges. 249 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:34,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-27 21:35:34,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 21:35:34,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-27 21:35:34,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-27 21:35:34,605 INFO L87 Difference]: Start difference. First operand 252 states and 252 transitions. Second operand has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:35,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:35,549 INFO L93 Difference]: Finished difference Result 254 states and 254 transitions. [2022-04-27 21:35:35,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 21:35:35,549 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 249 [2022-04-27 21:35:35,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 21:35:35,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:35,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2022-04-27 21:35:35,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:35,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2022-04-27 21:35:35,552 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 254 transitions. [2022-04-27 21:35:35,709 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 254 edges. 254 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 21:35:35,709 INFO L225 Difference]: With dead ends: 254 [2022-04-27 21:35:35,709 INFO L226 Difference]: Without dead ends: 0 [2022-04-27 21:35:35,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-04-27 21:35:35,711 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 604 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-27 21:35:35,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 26 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-27 21:35:35,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-04-27 21:35:35,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-04-27 21:35:35,711 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 21:35:35,711 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-27 21:35:35,712 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-27 21:35:35,712 INFO L87 Difference]: Start difference. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-27 21:35:35,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:35,712 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-27 21:35:35,712 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-27 21:35:35,712 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:35,712 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:35,712 INFO L74 IsIncluded]: Start isIncluded. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 0 states. [2022-04-27 21:35:35,712 INFO L87 Difference]: Start difference. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 0 states. [2022-04-27 21:35:35,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 21:35:35,712 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-27 21:35:35,712 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-27 21:35:35,712 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:35,713 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 21:35:35,713 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 21:35:35,713 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 21:35:35,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-27 21:35:35,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-04-27 21:35:35,713 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 249 [2022-04-27 21:35:35,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 21:35:35,713 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-04-27 21:35:35,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 30.75) internal successors, (246), 7 states have internal predecessors, (246), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 21:35:35,713 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-27 21:35:35,713 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 21:35:35,715 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr0ASSERT_VIOLATIONERROR_FUNCTION (15 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr1ASSERT_VIOLATIONERROR_FUNCTION (14 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr2ASSERT_VIOLATIONERROR_FUNCTION (13 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr3ASSERT_VIOLATIONERROR_FUNCTION (12 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr4ASSERT_VIOLATIONERROR_FUNCTION (11 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr5ASSERT_VIOLATIONERROR_FUNCTION (10 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr6ASSERT_VIOLATIONERROR_FUNCTION (9 of 16 remaining) [2022-04-27 21:35:35,716 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr12ASSERT_VIOLATIONERROR_FUNCTION (8 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr7ASSERT_VIOLATIONERROR_FUNCTION (7 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr10ASSERT_VIOLATIONERROR_FUNCTION (6 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr13ASSERT_VIOLATIONERROR_FUNCTION (5 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr11ASSERT_VIOLATIONERROR_FUNCTION (4 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr8ASSERT_VIOLATIONERROR_FUNCTION (3 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr9ASSERT_VIOLATIONERROR_FUNCTION (2 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr14ASSERT_VIOLATIONERROR_FUNCTION (1 of 16 remaining) [2022-04-27 21:35:35,717 INFO L805 garLoopResultBuilder]: Registering result SAFE for location mainErr15ASSERT_VIOLATIONERROR_FUNCTION (0 of 16 remaining) [2022-04-27 21:35:35,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-04-27 21:35:35,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-04-27 21:35:37,209 INFO L895 garLoopResultBuilder]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= ~__return_main~0 |old(~__return_main~0)|) (= |old(~__return_2598~0)| ~__return_2598~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0) (= |old(#NULL.base)| |#NULL.base|)) [2022-04-27 21:35:37,209 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2022-04-27 21:35:37,209 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2022-04-27 21:35:37,209 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-04-27 21:35:37,209 INFO L902 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-04-27 21:35:37,209 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-04-27 21:35:37,209 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-04-27 21:35:37,209 INFO L895 garLoopResultBuilder]: At program point mainENTRY(lines 16 3008) the Hoare annotation is: (and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= |old(~__return_2598~0)| ~__return_2598~0) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0)) [2022-04-27 21:35:37,209 INFO L899 garLoopResultBuilder]: For program point L21(lines 21 3007) no Hoare annotation was computed. [2022-04-27 21:35:37,209 INFO L899 garLoopResultBuilder]: For program point L25(lines 25 3002) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L895 garLoopResultBuilder]: At program point L3006(lines 21 3007) the Hoare annotation is: (or (<= 0 main_~main__t~0) (and (= |old(~__tmp_3904_0~0)| ~__tmp_3904_0~0) (= |old(~__tmp_2609_0~0)| ~__tmp_2609_0~0) (= |old(~__return_2598~0)| ~__return_2598~0) (= |old(~__tmp_3904_1~0)| ~__tmp_3904_1~0))) [2022-04-27 21:35:37,210 INFO L895 garLoopResultBuilder]: At program point L2625(lines 25 3002) the Hoare annotation is: (and (<= 0 main_~main__t~0) (<= main_~main__t~0 main_~main__tagbuf_len~0)) [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L64(lines 64 3001) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point mainFINAL(lines 16 3008) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L33(lines 33 57) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L895 garLoopResultBuilder]: At program point L2634(lines 64 3001) the Hoare annotation is: (or (and (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (<= 1 main_~main__t~0)) (and (= main_~main__t~0 0) (not (= main_~main__tagbuf_len~0 0)) (<= main_~main__t~0 main_~main__tagbuf_len~0))) [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L296(lines 296 2999) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 16 3008) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L35(line 35) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L45(lines 45 55) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L74(lines 74 286) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L307(lines 307 2997) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 35) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L47(line 47) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L76(line 76) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L86(lines 86 284) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point L315(lines 315 2996) no Hoare annotation was computed. [2022-04-27 21:35:37,210 INFO L899 garLoopResultBuilder]: For program point mainErr1ASSERT_VIOLATIONERROR_FUNCTION(line 47) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point mainErr2ASSERT_VIOLATIONERROR_FUNCTION(line 76) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L88(line 88) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L895 garLoopResultBuilder]: At program point L226(lines 92 284) the Hoare annotation is: (and (<= 1 main_~main__t~0) (not (= main_~__VERIFIER_assert__cond~3 0)) (not (= main_~__VERIFIER_assert__cond~2 0)) (<= main_~main__t~0 main_~main__tagbuf_len~0)) [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L323(lines 323 2995) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point mainErr3ASSERT_VIOLATIONERROR_FUNCTION(line 88) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L103(lines 103 125) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L132(lines 132 282) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L335(lines 335 2993) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L105(line 105) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L115(lines 115 123) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L136(lines 136 240) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L246(lines 246 281) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L346(lines 346 2991) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point mainErr4ASSERT_VIOLATIONERROR_FUNCTION(line 105) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L117(line 117) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L143(lines 143 234) no Hoare annotation was computed. [2022-04-27 21:35:37,211 INFO L895 garLoopResultBuilder]: At program point L280(lines 132 282) the Hoare annotation is: (and (not (<= main_~main__tagbuf_len~0 main_~main__t~0)) (<= 1 main_~main__t~0) (not (= main_~__VERIFIER_assert__cond~3 0)) (not (= main_~__VERIFIER_assert__cond~2 0))) [2022-04-27 21:35:37,211 INFO L899 garLoopResultBuilder]: For program point L253(lines 253 275) no Hoare annotation was computed. [2022-04-27 21:35:37,212 INFO L899 garLoopResultBuilder]: For program point L354(lines 354 2990) no Hoare annotation was computed. [2022-04-27 21:35:37,212 INFO L899 garLoopResultBuilder]: For program point mainErr5ASSERT_VIOLATIONERROR_FUNCTION(line 117) no Hoare annotation was computed. [2022-04-27 21:35:37,212 INFO L899 garLoopResultBuilder]: For program point L145(line 145) no Hoare annotation was computed. [2022-04-27 21:35:37,212 INFO L899 garLoopResultBuilder]: For program point L155(lines 155 232) no Hoare annotation was computed. [2022-04-27 21:35:37,212 INFO L899 garLoopResultBuilder]: For program point L205(lines 205 229) no Hoare annotation was computed. [2022-04-27 21:35:37,212 INFO L899 garLoopResultBuilder]: For program point L255(line 255) no Hoare annotation was computed. [2022-04-27 21:35:37,213 INFO L899 garLoopResultBuilder]: For program point L265(lines 265 273) no Hoare annotation was computed. [2022-04-27 21:35:37,213 INFO L899 garLoopResultBuilder]: For program point L362(lines 362 2989) no Hoare annotation was computed. [2022-04-27 21:35:37,213 INFO L899 garLoopResultBuilder]: For program point mainErr6ASSERT_VIOLATIONERROR_FUNCTION(line 145) no Hoare annotation was computed. [2022-04-27 21:35:37,213 INFO L899 garLoopResultBuilder]: For program point L157(line 157) no Hoare annotation was computed. [2022-04-27 21:35:37,213 INFO L899 garLoopResultBuilder]: For program point L164(lines 164 231) no Hoare annotation was computed. [2022-04-27 21:35:37,213 INFO L899 garLoopResultBuilder]: For program point L207(line 207) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L217(lines 217 227) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point mainErr12ASSERT_VIOLATIONERROR_FUNCTION(line 255) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L267(line 267) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L374(lines 374 2987) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point mainErr7ASSERT_VIOLATIONERROR_FUNCTION(line 157) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L171(lines 171 193) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point mainErr10ASSERT_VIOLATIONERROR_FUNCTION(line 207) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L219(line 219) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point mainErr13ASSERT_VIOLATIONERROR_FUNCTION(line 267) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L385(lines 385 2985) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L173(line 173) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L183(lines 183 191) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point mainErr11ASSERT_VIOLATIONERROR_FUNCTION(line 219) no Hoare annotation was computed. [2022-04-27 21:35:37,214 INFO L899 garLoopResultBuilder]: For program point L393(lines 393 2984) no Hoare annotation was computed. [2022-04-27 21:35:37,215 INFO L899 garLoopResultBuilder]: For program point mainErr8ASSERT_VIOLATIONERROR_FUNCTION(line 173) no Hoare annotation was computed. [2022-04-27 21:35:37,215 INFO L899 garLoopResultBuilder]: For program point L185(line 185) no Hoare annotation was computed. [2022-04-27 21:35:37,215 INFO L899 garLoopResultBuilder]: For program point L401(lines 401 2983) no Hoare annotation was computed. [2022-04-27 21:35:37,215 INFO L899 garLoopResultBuilder]: For program point mainErr9ASSERT_VIOLATIONERROR_FUNCTION(line 185) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L413(lines 413 2981) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L424(lines 424 2979) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L432(lines 432 2978) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L440(lines 440 2977) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L452(lines 452 2975) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L463(lines 463 2973) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L471(lines 471 2972) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L479(lines 479 2971) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L491(lines 491 2969) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L502(lines 502 2967) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L510(lines 510 2966) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L518(lines 518 2965) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L530(lines 530 2963) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L541(lines 541 2961) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L549(lines 549 2960) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L557(lines 557 2959) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L569(lines 569 2957) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L580(lines 580 2955) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L588(lines 588 2954) no Hoare annotation was computed. [2022-04-27 21:35:37,216 INFO L899 garLoopResultBuilder]: For program point L596(lines 596 2953) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L608(lines 608 2951) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L619(lines 619 2949) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L627(lines 627 2948) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L635(lines 635 2947) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L647(lines 647 2945) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L658(lines 658 2943) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L666(lines 666 2942) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L674(lines 674 2941) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L686(lines 686 2939) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L697(lines 697 2937) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L705(lines 705 2936) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L713(lines 713 2935) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L725(lines 725 2933) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L736(lines 736 2931) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L744(lines 744 2930) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L752(lines 752 2929) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L764(lines 764 2927) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L775(lines 775 2925) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L783(lines 783 2924) no Hoare annotation was computed. [2022-04-27 21:35:37,217 INFO L899 garLoopResultBuilder]: For program point L791(lines 791 2923) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L803(lines 803 2921) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L814(lines 814 2919) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L822(lines 822 2918) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L830(lines 830 2917) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L842(lines 842 2915) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L853(lines 853 2913) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L861(lines 861 2912) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L869(lines 869 2911) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L881(lines 881 2909) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L892(lines 892 2907) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L900(lines 900 2906) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L908(lines 908 2905) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L920(lines 920 2903) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L931(lines 931 2901) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L939(lines 939 2900) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L947(lines 947 2899) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L959(lines 959 2897) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L970(lines 970 2895) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L978(lines 978 2894) no Hoare annotation was computed. [2022-04-27 21:35:37,218 INFO L899 garLoopResultBuilder]: For program point L986(lines 986 2893) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L998(lines 998 2891) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1009(lines 1009 2889) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1017(lines 1017 2888) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1025(lines 1025 2887) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1037(lines 1037 2885) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1048(lines 1048 2883) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1056(lines 1056 2882) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1064(lines 1064 2881) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1076(lines 1076 2879) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1087(lines 1087 2877) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1095(lines 1095 2876) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1103(lines 1103 2875) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1115(lines 1115 2873) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1126(lines 1126 2871) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1134(lines 1134 2870) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1142(lines 1142 2869) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1154(lines 1154 2867) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1165(lines 1165 2865) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1173(lines 1173 2864) no Hoare annotation was computed. [2022-04-27 21:35:37,219 INFO L899 garLoopResultBuilder]: For program point L1181(lines 1181 2863) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1193(lines 1193 2861) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1204(lines 1204 2859) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1212(lines 1212 2858) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1220(lines 1220 2857) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1232(lines 1232 2855) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1243(lines 1243 2853) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1251(lines 1251 2852) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1259(lines 1259 2851) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1271(lines 1271 2849) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1282(lines 1282 2847) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1290(lines 1290 2846) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1298(lines 1298 2845) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1310(lines 1310 2843) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1321(lines 1321 2841) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1329(lines 1329 2840) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1337(lines 1337 2839) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1349(lines 1349 2837) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1360(lines 1360 2835) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1368(lines 1368 2834) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1376(lines 1376 2833) no Hoare annotation was computed. [2022-04-27 21:35:37,220 INFO L899 garLoopResultBuilder]: For program point L1388(lines 1388 2831) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1399(lines 1399 2829) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1407(lines 1407 2828) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1415(lines 1415 2827) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1427(lines 1427 2825) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1438(lines 1438 2823) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1446(lines 1446 2822) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1454(lines 1454 2821) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1466(lines 1466 2819) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1477(lines 1477 2817) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1485(lines 1485 2816) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1493(lines 1493 2815) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1505(lines 1505 2813) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1516(lines 1516 2811) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1524(lines 1524 2810) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1532(lines 1532 2809) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1544(lines 1544 2807) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1555(lines 1555 2805) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1563(lines 1563 2804) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1571(lines 1571 2803) no Hoare annotation was computed. [2022-04-27 21:35:37,221 INFO L899 garLoopResultBuilder]: For program point L1583(lines 1583 2801) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1594(lines 1594 2799) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1602(lines 1602 2798) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1610(lines 1610 2797) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1622(lines 1622 2795) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1633(lines 1633 2793) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1641(lines 1641 2792) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1649(lines 1649 2791) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1661(lines 1661 2789) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1672(lines 1672 2787) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1680(lines 1680 2786) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1688(lines 1688 2785) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1700(lines 1700 2783) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1711(lines 1711 2781) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1719(lines 1719 2780) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1727(lines 1727 2779) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1739(lines 1739 2777) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1750(lines 1750 2775) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1758(lines 1758 2774) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1766(lines 1766 2773) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1778(lines 1778 2771) no Hoare annotation was computed. [2022-04-27 21:35:37,222 INFO L899 garLoopResultBuilder]: For program point L1789(lines 1789 2769) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1797(lines 1797 2768) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1805(lines 1805 2767) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1817(lines 1817 2765) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1828(lines 1828 2763) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1836(lines 1836 2762) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1844(lines 1844 2761) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1856(lines 1856 2759) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1867(lines 1867 2757) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1875(lines 1875 2756) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1883(lines 1883 2755) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1895(lines 1895 2753) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1906(lines 1906 2751) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1914(lines 1914 2750) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1922(lines 1922 2749) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1934(lines 1934 2747) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1945(lines 1945 2745) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1953(lines 1953 2744) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1961(lines 1961 2743) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1973(lines 1973 2741) no Hoare annotation was computed. [2022-04-27 21:35:37,223 INFO L899 garLoopResultBuilder]: For program point L1984(lines 1984 2739) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L1992(lines 1992 2738) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2000(lines 2000 2737) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2012(lines 2012 2735) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2023(lines 2023 2733) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2031(lines 2031 2732) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2039(lines 2039 2731) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2051(lines 2051 2729) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2062(lines 2062 2727) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2070(lines 2070 2726) no Hoare annotation was computed. [2022-04-27 21:35:37,224 INFO L899 garLoopResultBuilder]: For program point L2078(lines 2078 2725) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2090(lines 2090 2723) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2101(lines 2101 2721) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2109(lines 2109 2720) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2117(lines 2117 2719) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2129(lines 2129 2717) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2140(lines 2140 2715) no Hoare annotation was computed. [2022-04-27 21:35:37,225 INFO L899 garLoopResultBuilder]: For program point L2148(lines 2148 2714) no Hoare annotation was computed. [2022-04-27 21:35:37,226 INFO L899 garLoopResultBuilder]: For program point L2156(lines 2156 2713) no Hoare annotation was computed. [2022-04-27 21:35:37,226 INFO L899 garLoopResultBuilder]: For program point L2168(lines 2168 2711) no Hoare annotation was computed. [2022-04-27 21:35:37,226 INFO L899 garLoopResultBuilder]: For program point L2179(lines 2179 2709) no Hoare annotation was computed. [2022-04-27 21:35:37,226 INFO L899 garLoopResultBuilder]: For program point L2187(lines 2187 2708) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2195(lines 2195 2707) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2207(lines 2207 2705) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2218(lines 2218 2703) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2226(lines 2226 2702) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2234(lines 2234 2701) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2246(lines 2246 2699) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2257(lines 2257 2697) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2265(lines 2265 2696) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2273(lines 2273 2695) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2285(lines 2285 2693) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2296(lines 2296 2691) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2304(lines 2304 2690) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2312(lines 2312 2689) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2324(lines 2324 2687) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2335(lines 2335 2685) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2343(lines 2343 2684) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2351(lines 2351 2683) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2363(lines 2363 2681) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2374(lines 2374 2679) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2382(lines 2382 2678) no Hoare annotation was computed. [2022-04-27 21:35:37,227 INFO L899 garLoopResultBuilder]: For program point L2390(lines 2390 2677) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2402(lines 2402 2675) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2413(lines 2413 2673) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2421(lines 2421 2672) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2429(lines 2429 2671) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2441(lines 2441 2669) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2452(lines 2452 2667) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2460(lines 2460 2666) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2468(lines 2468 2665) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2480(lines 2480 2663) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2491(lines 2491 2661) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2499(lines 2499 2660) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2507(lines 2507 2659) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2519(lines 2519 2657) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2530(lines 2530 2655) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2538(lines 2538 2654) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2546(lines 2546 2653) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2558(lines 2558 2651) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2569(lines 2569 2649) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2577(lines 2577 2648) no Hoare annotation was computed. [2022-04-27 21:35:37,228 INFO L899 garLoopResultBuilder]: For program point L2585(lines 2585 2647) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L895 garLoopResultBuilder]: At program point L2640(lines 2591 2647) the Hoare annotation is: (and (<= 59 main_~main__t~0) (< main_~main__t~0 main_~main__tagbuf_len~0)) [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point L2602(lines 2602 2645) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point L2604(line 2604) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point L2614(lines 2614 2643) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point mainErr14ASSERT_VIOLATIONERROR_FUNCTION(line 2604) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point L2616(line 2616) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point L2623(lines 2623 2642) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point mainErr15ASSERT_VIOLATIONERROR_FUNCTION(line 2616) no Hoare annotation was computed. [2022-04-27 21:35:37,229 INFO L899 garLoopResultBuilder]: For program point L2631(lines 2631 2641) no Hoare annotation was computed. [2022-04-27 21:35:37,232 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 21:35:37,233 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: L21 has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: L21 has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: L21 has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: L25 has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: L25 has no Hoare annotation [2022-04-27 21:35:37,236 WARN L170 areAnnotationChecker]: mainFINAL has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L33 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: mainFINAL has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L33 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L33 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L74 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L296 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L296 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: mainEXIT has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L35 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L35 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L45 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L45 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L74 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L74 has no Hoare annotation [2022-04-27 21:35:37,237 WARN L170 areAnnotationChecker]: L307 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L307 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L47 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L47 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L76 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L76 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L86 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L86 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L88 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L88 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L103 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L323 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L323 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L103 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L103 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2022-04-27 21:35:37,238 WARN L170 areAnnotationChecker]: L115 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L115 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L136 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L136 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L246 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L246 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L346 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L346 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L117 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L117 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L143 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L143 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L205 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L253 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L253 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L354 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L354 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L145 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L145 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L155 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L155 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L205 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L205 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L255 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L255 has no Hoare annotation [2022-04-27 21:35:37,239 WARN L170 areAnnotationChecker]: L265 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L265 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L362 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L362 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L157 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L157 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L207 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L207 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L217 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L217 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L267 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L267 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L374 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L374 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L171 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L171 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L219 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L219 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L385 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L385 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L173 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L173 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L183 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L183 has no Hoare annotation [2022-04-27 21:35:37,240 WARN L170 areAnnotationChecker]: L393 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L393 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L401 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L401 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L413 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L413 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L440 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L440 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L452 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L452 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L463 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L463 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L471 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L471 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L479 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L479 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L491 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L491 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L502 has no Hoare annotation [2022-04-27 21:35:37,241 WARN L170 areAnnotationChecker]: L502 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L510 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L510 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L518 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L518 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L541 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L541 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L549 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L549 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L580 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L580 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L588 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L588 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L596 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L596 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L619 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L619 has no Hoare annotation [2022-04-27 21:35:37,242 WARN L170 areAnnotationChecker]: L627 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L627 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L635 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L635 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L647 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L647 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L658 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L658 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L666 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L666 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L674 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L674 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L686 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L686 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L697 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L697 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L705 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L705 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L713 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L713 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L725 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L725 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L736 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L736 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L744 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L744 has no Hoare annotation [2022-04-27 21:35:37,243 WARN L170 areAnnotationChecker]: L752 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L752 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L764 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L764 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L775 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L775 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L783 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L783 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L791 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L791 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L803 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L803 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L814 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L814 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L822 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L822 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L830 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L830 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L842 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L842 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L853 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L853 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L861 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L861 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L869 has no Hoare annotation [2022-04-27 21:35:37,244 WARN L170 areAnnotationChecker]: L869 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L881 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L881 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L892 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L892 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L900 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L900 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L908 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L908 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L920 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L920 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L931 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L931 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L939 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L939 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L947 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L947 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L959 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L959 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L970 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L970 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L978 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L978 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L986 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L986 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L998 has no Hoare annotation [2022-04-27 21:35:37,245 WARN L170 areAnnotationChecker]: L998 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1009 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1009 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1017 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1017 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1025 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1025 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1037 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1037 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1048 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1048 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1056 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1056 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1064 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1064 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1076 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1076 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1087 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1087 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1095 has no Hoare annotation [2022-04-27 21:35:37,246 WARN L170 areAnnotationChecker]: L1095 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1103 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1103 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1115 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1115 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1126 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1126 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1134 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1134 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1142 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1142 has no Hoare annotation [2022-04-27 21:35:37,247 WARN L170 areAnnotationChecker]: L1154 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1154 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1165 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1165 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1173 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1173 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1181 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1181 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1193 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1193 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1204 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1204 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1212 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1212 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1220 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1220 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1232 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1232 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1243 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1243 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1251 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1251 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1259 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1259 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1271 has no Hoare annotation [2022-04-27 21:35:37,248 WARN L170 areAnnotationChecker]: L1271 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1282 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1282 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1290 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1290 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1298 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1298 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1310 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1310 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1321 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1321 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1329 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1329 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1337 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1337 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1349 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1349 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1360 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1360 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1368 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1368 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1376 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1376 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1388 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1388 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1399 has no Hoare annotation [2022-04-27 21:35:37,249 WARN L170 areAnnotationChecker]: L1399 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1407 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1407 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1415 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1415 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1427 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1427 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1438 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1438 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1446 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1446 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1454 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1454 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1466 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1466 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1477 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1477 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1485 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1485 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1493 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1493 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1505 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1505 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1516 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1516 has no Hoare annotation [2022-04-27 21:35:37,250 WARN L170 areAnnotationChecker]: L1524 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1524 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1532 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1532 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1544 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1544 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1555 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1555 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1563 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1563 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1571 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1571 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1583 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1583 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1594 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1594 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1602 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1602 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1610 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1610 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1622 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1622 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1633 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1633 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1641 has no Hoare annotation [2022-04-27 21:35:37,251 WARN L170 areAnnotationChecker]: L1641 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1649 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1649 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1661 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1661 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1672 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1672 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1680 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1680 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1688 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1688 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1700 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1700 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1711 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1711 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1719 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1719 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1727 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1727 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1739 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1739 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1750 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1750 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1758 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1758 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1766 has no Hoare annotation [2022-04-27 21:35:37,252 WARN L170 areAnnotationChecker]: L1766 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1778 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1778 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1789 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1789 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1797 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1797 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1805 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1805 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1817 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1817 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1828 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1828 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1836 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1836 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1844 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1844 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1856 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1856 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1867 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1867 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1875 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1875 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1883 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1883 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1895 has no Hoare annotation [2022-04-27 21:35:37,253 WARN L170 areAnnotationChecker]: L1895 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1906 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1906 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1914 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1914 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1922 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1922 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1934 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1934 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1945 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1945 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1953 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1953 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1961 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1961 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1973 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1973 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1984 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1984 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1992 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L1992 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L2000 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L2000 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L2012 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L2012 has no Hoare annotation [2022-04-27 21:35:37,254 WARN L170 areAnnotationChecker]: L2023 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2023 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2031 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2031 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2039 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2039 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2051 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2051 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2062 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2062 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2070 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2070 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2078 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2078 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2090 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2090 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2101 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2101 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2109 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2109 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2117 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2117 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2129 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2129 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2140 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2140 has no Hoare annotation [2022-04-27 21:35:37,255 WARN L170 areAnnotationChecker]: L2148 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2148 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2156 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2156 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2168 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2168 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2179 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2179 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2187 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2187 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2195 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2195 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2207 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2207 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2218 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2218 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2226 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2226 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2234 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2234 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2246 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2246 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2257 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2257 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2265 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2265 has no Hoare annotation [2022-04-27 21:35:37,256 WARN L170 areAnnotationChecker]: L2273 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2273 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2285 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2285 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2296 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2296 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2304 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2304 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2312 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2312 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2324 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2324 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2335 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2335 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2343 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2343 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2351 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2351 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2363 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2363 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2374 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2374 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2382 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2382 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2390 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2390 has no Hoare annotation [2022-04-27 21:35:37,257 WARN L170 areAnnotationChecker]: L2402 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2402 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2413 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2413 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2421 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2421 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2429 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2429 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2441 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2441 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2452 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2452 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2460 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2460 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2468 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2468 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2480 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2480 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2491 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2491 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2499 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2499 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2507 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2507 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2519 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2519 has no Hoare annotation [2022-04-27 21:35:37,258 WARN L170 areAnnotationChecker]: L2530 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2530 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2538 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2538 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2546 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2546 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2558 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2558 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2569 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2569 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2577 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2577 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2585 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2585 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2602 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2602 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2602 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2604 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2604 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2614 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2614 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2616 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2616 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2623 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2623 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2631 has no Hoare annotation [2022-04-27 21:35:37,259 WARN L170 areAnnotationChecker]: L2631 has no Hoare annotation [2022-04-27 21:35:37,260 INFO L163 areAnnotationChecker]: CFG has 2 edges. 2 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2022-04-27 21:35:37,280 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.04 09:35:37 BasicIcfg [2022-04-27 21:35:37,280 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-27 21:35:37,281 INFO L158 Benchmark]: Toolchain (without parser) took 45788.23ms. Allocated memory was 177.2MB in the beginning and 396.4MB in the end (delta: 219.2MB). Free memory was 125.1MB in the beginning and 261.7MB in the end (delta: -136.7MB). Peak memory consumption was 218.5MB. Max. memory is 8.0GB. [2022-04-27 21:35:37,281 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 177.2MB. Free memory was 142.6MB in the beginning and 142.5MB in the end (delta: 70.0kB). There was no memory consumed. Max. memory is 8.0GB. [2022-04-27 21:35:37,281 INFO L158 Benchmark]: CACSL2BoogieTranslator took 609.15ms. Allocated memory is still 177.2MB. Free memory was 124.9MB in the beginning and 117.6MB in the end (delta: 7.3MB). Peak memory consumption was 9.1MB. Max. memory is 8.0GB. [2022-04-27 21:35:37,281 INFO L158 Benchmark]: Boogie Preprocessor took 105.59ms. Allocated memory is still 177.2MB. Free memory was 117.6MB in the beginning and 112.3MB in the end (delta: 5.3MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2022-04-27 21:35:37,281 INFO L158 Benchmark]: RCFGBuilder took 1103.27ms. Allocated memory was 177.2MB in the beginning and 212.9MB in the end (delta: 35.7MB). Free memory was 112.3MB in the beginning and 116.1MB in the end (delta: -3.7MB). Peak memory consumption was 47.4MB. Max. memory is 8.0GB. [2022-04-27 21:35:37,281 INFO L158 Benchmark]: IcfgTransformer took 123.38ms. Allocated memory is still 212.9MB. Free memory was 116.1MB in the beginning and 101.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-04-27 21:35:37,282 INFO L158 Benchmark]: TraceAbstraction took 43842.18ms. Allocated memory was 212.9MB in the beginning and 396.4MB in the end (delta: 183.5MB). Free memory was 100.9MB in the beginning and 261.7MB in the end (delta: -160.9MB). Peak memory consumption was 157.6MB. Max. memory is 8.0GB. [2022-04-27 21:35:37,284 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 177.2MB. Free memory was 142.6MB in the beginning and 142.5MB in the end (delta: 70.0kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 609.15ms. Allocated memory is still 177.2MB. Free memory was 124.9MB in the beginning and 117.6MB in the end (delta: 7.3MB). Peak memory consumption was 9.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 105.59ms. Allocated memory is still 177.2MB. Free memory was 117.6MB in the beginning and 112.3MB in the end (delta: 5.3MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 1103.27ms. Allocated memory was 177.2MB in the beginning and 212.9MB in the end (delta: 35.7MB). Free memory was 112.3MB in the beginning and 116.1MB in the end (delta: -3.7MB). Peak memory consumption was 47.4MB. Max. memory is 8.0GB. * IcfgTransformer took 123.38ms. Allocated memory is still 212.9MB. Free memory was 116.1MB in the beginning and 101.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 43842.18ms. Allocated memory was 212.9MB in the beginning and 396.4MB in the end (delta: 183.5MB). Free memory was 100.9MB in the beginning and 261.7MB in the end (delta: -160.9MB). Peak memory consumption was 157.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 35]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 47]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 76]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 88]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 105]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 117]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 145]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 255]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 157]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 207]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 267]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 219]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 173]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 185]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 2604]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 2616]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 309 locations, 16 error locations. Started 1 CEGAR loops. OverallTime: 43.7s, OverallIterations: 21, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 36.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 1.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10177 SdHoareTripleChecker+Valid, 13.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10177 mSDsluCounter, 5311 SdHoareTripleChecker+Invalid, 13.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1330 mSDsCounter, 2079 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19633 IncrementalHoareTripleChecker+Invalid, 21712 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2079 mSolverCounterUnsat, 3981 mSDtfsCounter, 19633 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 467 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2085 ImplicationChecksByTransitivity, 3.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=309occurred in iteration=0, InterpolantAutomatonStates: 225, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 21 MinimizatonAttempts, 162 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 10 LocationsWithAnnotation, 10 PreInvPairs, 17 NumberOfFragments, 119 HoareAnnotationTreeSize, 10 FomulaSimplifications, 2066 FormulaSimplificationTreeSizeReduction, 1.3s HoareSimplificationTime, 10 FomulaSimplificationsInter, 14987 FormulaSimplificationTreeSizeReductionInter, 0.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 828 NumberOfCodeBlocks, 828 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 807 ConstructedInterpolants, 0 QuantifiedInterpolants, 3068 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 21 InterpolantComputations, 21 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 16 specifications checked. All of them hold - InvariantResult [Line: 64]: Loop Invariant Derived loop invariant: (!(main__tagbuf_len <= main__t) && 1 <= main__t) || ((main__t == 0 && !(main__tagbuf_len == 0)) && main__t <= main__tagbuf_len) - InvariantResult [Line: 25]: Loop Invariant Derived loop invariant: 0 <= main__t && main__t <= main__tagbuf_len - InvariantResult [Line: 92]: Loop Invariant Derived loop invariant: ((1 <= main__t && !(__VERIFIER_assert__cond == 0)) && !(__VERIFIER_assert__cond == 0)) && main__t <= main__tagbuf_len - InvariantResult [Line: 2591]: Loop Invariant Derived loop invariant: 59 <= main__t && main__t < main__tagbuf_len - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 0 <= main__t || (((\old(__tmp_3904_0) == __tmp_3904_0 && \old(__tmp_2609_0) == __tmp_2609_0) && \old(__return_2598) == __return_2598) && \old(__tmp_3904_1) == __tmp_3904_1) - InvariantResult [Line: 132]: Loop Invariant Derived loop invariant: ((!(main__tagbuf_len <= main__t) && 1 <= main__t) && !(__VERIFIER_assert__cond == 0)) && !(__VERIFIER_assert__cond == 0) RESULT: Ultimate proved your program to be correct! [2022-04-27 21:35:37,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...