./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 26d01a9c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f5182ada4c25502e8c117aae65840c303a96073ec563a87f29fad662bee2286b --- Real Ultimate output --- This is Ultimate 0.2.2-?-26d01a9 [2023-02-17 01:06:11,088 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-17 01:06:11,090 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-17 01:06:11,129 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-17 01:06:11,130 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-17 01:06:11,133 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-17 01:06:11,135 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-17 01:06:11,137 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-17 01:06:11,139 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-17 01:06:11,143 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-17 01:06:11,144 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-17 01:06:11,146 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-17 01:06:11,146 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-17 01:06:11,147 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-17 01:06:11,148 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-17 01:06:11,149 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-17 01:06:11,150 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-17 01:06:11,150 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-17 01:06:11,151 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-17 01:06:11,153 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-17 01:06:11,154 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-17 01:06:11,155 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-17 01:06:11,156 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-17 01:06:11,157 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-17 01:06:11,164 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-17 01:06:11,166 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-17 01:06:11,166 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-17 01:06:11,167 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-17 01:06:11,168 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-17 01:06:11,169 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-17 01:06:11,169 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-17 01:06:11,169 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-17 01:06:11,171 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-17 01:06:11,173 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-17 01:06:11,173 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-17 01:06:11,174 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-17 01:06:11,174 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-17 01:06:11,174 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-17 01:06:11,174 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-17 01:06:11,176 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-17 01:06:11,176 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-17 01:06:11,178 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-02-17 01:06:11,208 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-17 01:06:11,209 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-17 01:06:11,209 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-17 01:06:11,209 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-17 01:06:11,210 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-17 01:06:11,210 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-17 01:06:11,211 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-17 01:06:11,211 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-17 01:06:11,211 INFO L138 SettingsManager]: * Use SBE=true [2023-02-17 01:06:11,211 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-17 01:06:11,212 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-17 01:06:11,212 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-17 01:06:11,212 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-17 01:06:11,213 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-17 01:06:11,213 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-17 01:06:11,213 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-17 01:06:11,213 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-17 01:06:11,213 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-17 01:06:11,213 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-17 01:06:11,214 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-17 01:06:11,214 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-17 01:06:11,214 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-17 01:06:11,214 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-17 01:06:11,214 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-17 01:06:11,215 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-17 01:06:11,215 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-17 01:06:11,215 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-17 01:06:11,215 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-17 01:06:11,216 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-17 01:06:11,216 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-17 01:06:11,216 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-17 01:06:11,216 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-17 01:06:11,216 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-17 01:06:11,217 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-17 01:06:11,217 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-17 01:06:11,217 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f5182ada4c25502e8c117aae65840c303a96073ec563a87f29fad662bee2286b [2023-02-17 01:06:11,463 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-17 01:06:11,484 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-17 01:06:11,486 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-17 01:06:11,488 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-17 01:06:11,488 INFO L275 PluginConnector]: CDTParser initialized [2023-02-17 01:06:11,489 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c [2023-02-17 01:06:12,683 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-17 01:06:12,932 INFO L351 CDTParser]: Found 1 translation units. [2023-02-17 01:06:12,933 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c [2023-02-17 01:06:12,953 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bf6b98a4/e651c675183b4fada587a74f005e0574/FLAGa861ef5af [2023-02-17 01:06:12,966 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bf6b98a4/e651c675183b4fada587a74f005e0574 [2023-02-17 01:06:12,968 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-17 01:06:12,969 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-17 01:06:12,970 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-17 01:06:12,970 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-17 01:06:12,975 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-17 01:06:12,976 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.02 01:06:12" (1/1) ... [2023-02-17 01:06:12,977 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a937a9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:12, skipping insertion in model container [2023-02-17 01:06:12,977 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.02 01:06:12" (1/1) ... [2023-02-17 01:06:12,984 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-17 01:06:13,051 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-17 01:06:13,247 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[901,914] [2023-02-17 01:06:13,256 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[1116,1129] [2023-02-17 01:06:13,259 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[1625,1638] [2023-02-17 01:06:13,265 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[1840,1853] [2023-02-17 01:06:13,270 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[2157,2170] [2023-02-17 01:06:13,272 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[2372,2385] [2023-02-17 01:06:13,276 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[2867,2880] [2023-02-17 01:06:13,278 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3082,3095] [2023-02-17 01:06:13,280 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3384,3397] [2023-02-17 01:06:13,283 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3602,3615] [2023-02-17 01:06:13,290 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3878,3891] [2023-02-17 01:06:13,293 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[4096,4109] [2023-02-17 01:06:13,297 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[4582,4595] [2023-02-17 01:06:13,300 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[4800,4813] [2023-02-17 01:06:13,522 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[47686,47699] [2023-02-17 01:06:13,526 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[47907,47920] [2023-02-17 01:06:13,540 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-17 01:06:13,549 INFO L203 MainTranslator]: Completed pre-run [2023-02-17 01:06:13,560 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[901,914] [2023-02-17 01:06:13,561 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[1116,1129] [2023-02-17 01:06:13,562 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[1625,1638] [2023-02-17 01:06:13,586 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[1840,1853] [2023-02-17 01:06:13,587 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[2157,2170] [2023-02-17 01:06:13,588 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[2372,2385] [2023-02-17 01:06:13,589 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[2867,2880] [2023-02-17 01:06:13,590 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3082,3095] [2023-02-17 01:06:13,591 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3384,3397] [2023-02-17 01:06:13,591 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3602,3615] [2023-02-17 01:06:13,592 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[3878,3891] [2023-02-17 01:06:13,593 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[4096,4109] [2023-02-17 01:06:13,595 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[4582,4595] [2023-02-17 01:06:13,595 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[4800,4813] [2023-02-17 01:06:13,729 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[47686,47699] [2023-02-17 01:06:13,732 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loop-invgen/apache-get-tag.i.p+nlh-reducer.c[47907,47920] [2023-02-17 01:06:13,741 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-17 01:06:13,752 INFO L208 MainTranslator]: Completed translation [2023-02-17 01:06:13,753 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13 WrapperNode [2023-02-17 01:06:13,753 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-17 01:06:13,754 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-17 01:06:13,754 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-17 01:06:13,754 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-17 01:06:13,760 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,778 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,838 INFO L138 Inliner]: procedures = 14, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 1692 [2023-02-17 01:06:13,839 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-17 01:06:13,839 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-17 01:06:13,839 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-17 01:06:13,839 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-17 01:06:13,863 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,863 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,870 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,876 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,897 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,906 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,910 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,915 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,923 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-17 01:06:13,924 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-17 01:06:13,924 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-17 01:06:13,924 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-17 01:06:13,936 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (1/1) ... [2023-02-17 01:06:13,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-17 01:06:13,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-17 01:06:14,006 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) [2023-02-17 01:06:14,035 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 [2023-02-17 01:06:14,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-17 01:06:14,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-17 01:06:14,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-17 01:06:14,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-17 01:06:14,214 INFO L235 CfgBuilder]: Building ICFG [2023-02-17 01:06:14,216 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-17 01:06:15,201 INFO L276 CfgBuilder]: Performing block encoding [2023-02-17 01:06:15,210 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-17 01:06:15,210 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2023-02-17 01:06:15,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 01:06:15 BoogieIcfgContainer [2023-02-17 01:06:15,213 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-17 01:06:15,215 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-17 01:06:15,215 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-17 01:06:15,218 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-17 01:06:15,218 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.02 01:06:12" (1/3) ... [2023-02-17 01:06:15,219 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a0e4fa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.02 01:06:15, skipping insertion in model container [2023-02-17 01:06:15,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.02 01:06:13" (2/3) ... [2023-02-17 01:06:15,219 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a0e4fa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.02 01:06:15, skipping insertion in model container [2023-02-17 01:06:15,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 01:06:15" (3/3) ... [2023-02-17 01:06:15,221 INFO L112 eAbstractionObserver]: Analyzing ICFG apache-get-tag.i.p+nlh-reducer.c [2023-02-17 01:06:15,237 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-17 01:06:15,237 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2023-02-17 01:06:15,286 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-17 01:06:15,291 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=PETRI_NET, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@356ce351, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-17 01:06:15,292 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2023-02-17 01:06:15,297 INFO L276 IsEmpty]: Start isEmpty. Operand has 304 states, 287 states have (on average 1.9686411149825784) internal successors, (565), 303 states have internal predecessors, (565), 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) [2023-02-17 01:06:15,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-02-17 01:06:15,302 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:15,302 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:15,303 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:15,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:15,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1804934597, now seen corresponding path program 1 times [2023-02-17 01:06:15,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:15,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368083758] [2023-02-17 01:06:15,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:15,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:15,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:15,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:15,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368083758] [2023-02-17 01:06:15,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368083758] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:15,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:15,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 01:06:15,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152663122] [2023-02-17 01:06:15,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:15,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 01:06:15,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:15,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 01:06:15,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 01:06:15,599 INFO L87 Difference]: Start difference. First operand has 304 states, 287 states have (on average 1.9686411149825784) internal successors, (565), 303 states have internal predecessors, (565), 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 has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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) [2023-02-17 01:06:16,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:16,287 INFO L93 Difference]: Finished difference Result 315 states and 573 transitions. [2023-02-17 01:06:16,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 01:06:16,290 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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) Word has length 7 [2023-02-17 01:06:16,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:16,300 INFO L225 Difference]: With dead ends: 315 [2023-02-17 01:06:16,300 INFO L226 Difference]: Without dead ends: 298 [2023-02-17 01:06:16,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:16,305 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 487 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:16,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 461 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-02-17 01:06:16,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2023-02-17 01:06:16,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2023-02-17 01:06:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 283 states have (on average 1.4876325088339222) internal successors, (421), 297 states have internal predecessors, (421), 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) [2023-02-17 01:06:16,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 421 transitions. [2023-02-17 01:06:16,349 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 421 transitions. Word has length 7 [2023-02-17 01:06:16,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:16,349 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 421 transitions. [2023-02-17 01:06:16,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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) [2023-02-17 01:06:16,350 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 421 transitions. [2023-02-17 01:06:16,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-17 01:06:16,350 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:16,351 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:16,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-17 01:06:16,351 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:16,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:16,352 INFO L85 PathProgramCache]: Analyzing trace with hash 118401710, now seen corresponding path program 1 times [2023-02-17 01:06:16,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:16,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671659436] [2023-02-17 01:06:16,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:16,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:16,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:16,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:16,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:16,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671659436] [2023-02-17 01:06:16,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671659436] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:16,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:16,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-17 01:06:16,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375186484] [2023-02-17 01:06:16,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:16,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 01:06:16,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:16,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 01:06:16,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:16,461 INFO L87 Difference]: Start difference. First operand 298 states and 421 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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) [2023-02-17 01:06:16,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:16,828 INFO L93 Difference]: Finished difference Result 305 states and 428 transitions. [2023-02-17 01:06:16,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 01:06:16,829 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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) Word has length 8 [2023-02-17 01:06:16,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:16,830 INFO L225 Difference]: With dead ends: 305 [2023-02-17 01:06:16,831 INFO L226 Difference]: Without dead ends: 300 [2023-02-17 01:06:16,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:16,832 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 42 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:16,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 900 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-17 01:06:16,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2023-02-17 01:06:16,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 293. [2023-02-17 01:06:16,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 279 states have (on average 1.2759856630824373) internal successors, (356), 292 states have internal predecessors, (356), 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) [2023-02-17 01:06:16,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 356 transitions. [2023-02-17 01:06:16,845 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 356 transitions. Word has length 8 [2023-02-17 01:06:16,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:16,845 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 356 transitions. [2023-02-17 01:06:16,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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) [2023-02-17 01:06:16,846 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 356 transitions. [2023-02-17 01:06:16,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-17 01:06:16,846 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:16,846 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:16,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-17 01:06:16,847 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:16,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:16,848 INFO L85 PathProgramCache]: Analyzing trace with hash 137513629, now seen corresponding path program 1 times [2023-02-17 01:06:16,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:16,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580505299] [2023-02-17 01:06:16,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:16,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:16,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:16,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:16,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580505299] [2023-02-17 01:06:16,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580505299] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:16,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:16,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 01:06:16,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480950686] [2023-02-17 01:06:16,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:16,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 01:06:16,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:16,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 01:06:16,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 01:06:16,906 INFO L87 Difference]: Start difference. First operand 293 states and 356 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 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) [2023-02-17 01:06:17,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:17,267 INFO L93 Difference]: Finished difference Result 293 states and 356 transitions. [2023-02-17 01:06:17,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 01:06:17,268 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 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) Word has length 8 [2023-02-17 01:06:17,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:17,269 INFO L225 Difference]: With dead ends: 293 [2023-02-17 01:06:17,270 INFO L226 Difference]: Without dead ends: 291 [2023-02-17 01:06:17,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:17,273 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 328 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:17,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 166 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-17 01:06:17,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2023-02-17 01:06:17,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 291. [2023-02-17 01:06:17,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 278 states have (on average 1.2733812949640289) internal successors, (354), 290 states have internal predecessors, (354), 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) [2023-02-17 01:06:17,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 354 transitions. [2023-02-17 01:06:17,295 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 354 transitions. Word has length 8 [2023-02-17 01:06:17,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:17,296 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 354 transitions. [2023-02-17 01:06:17,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 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) [2023-02-17 01:06:17,297 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 354 transitions. [2023-02-17 01:06:17,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-02-17 01:06:17,298 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:17,298 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:17,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-02-17 01:06:17,299 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:17,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:17,304 INFO L85 PathProgramCache]: Analyzing trace with hash -32040723, now seen corresponding path program 1 times [2023-02-17 01:06:17,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:17,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384475547] [2023-02-17 01:06:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:17,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:17,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:17,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:17,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384475547] [2023-02-17 01:06:17,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384475547] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:17,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:17,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 01:06:17,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378739683] [2023-02-17 01:06:17,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:17,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 01:06:17,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:17,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 01:06:17,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 01:06:17,427 INFO L87 Difference]: Start difference. First operand 291 states and 354 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) [2023-02-17 01:06:17,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:17,686 INFO L93 Difference]: Finished difference Result 296 states and 359 transitions. [2023-02-17 01:06:17,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 01:06:17,687 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) Word has length 9 [2023-02-17 01:06:17,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:17,688 INFO L225 Difference]: With dead ends: 296 [2023-02-17 01:06:17,688 INFO L226 Difference]: Without dead ends: 294 [2023-02-17 01:06:17,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:17,689 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 42 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:17,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 747 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 01:06:17,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2023-02-17 01:06:17,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2023-02-17 01:06:17,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 281 states have (on average 1.2704626334519573) internal successors, (357), 293 states have internal predecessors, (357), 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) [2023-02-17 01:06:17,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 357 transitions. [2023-02-17 01:06:17,697 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 357 transitions. Word has length 9 [2023-02-17 01:06:17,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:17,697 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 357 transitions. [2023-02-17 01:06:17,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) [2023-02-17 01:06:17,697 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 357 transitions. [2023-02-17 01:06:17,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-02-17 01:06:17,698 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:17,698 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:17,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-02-17 01:06:17,698 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:17,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:17,699 INFO L85 PathProgramCache]: Analyzing trace with hash -726236111, now seen corresponding path program 1 times [2023-02-17 01:06:17,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:17,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145369046] [2023-02-17 01:06:17,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:17,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:17,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:17,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145369046] [2023-02-17 01:06:17,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145369046] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:17,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:17,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-17 01:06:17,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222813584] [2023-02-17 01:06:17,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:17,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 01:06:17,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:17,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 01:06:17,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:17,754 INFO L87 Difference]: Start difference. First operand 294 states and 357 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) [2023-02-17 01:06:18,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:18,189 INFO L93 Difference]: Finished difference Result 294 states and 357 transitions. [2023-02-17 01:06:18,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 01:06:18,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) Word has length 11 [2023-02-17 01:06:18,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:18,191 INFO L225 Difference]: With dead ends: 294 [2023-02-17 01:06:18,191 INFO L226 Difference]: Without dead ends: 292 [2023-02-17 01:06:18,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:18,192 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 287 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:18,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 278 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 785 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:18,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2023-02-17 01:06:18,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2023-02-17 01:06:18,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 280 states have (on average 1.2678571428571428) internal successors, (355), 291 states have internal predecessors, (355), 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) [2023-02-17 01:06:18,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 355 transitions. [2023-02-17 01:06:18,199 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 355 transitions. Word has length 11 [2023-02-17 01:06:18,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:18,200 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 355 transitions. [2023-02-17 01:06:18,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) [2023-02-17 01:06:18,200 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 355 transitions. [2023-02-17 01:06:18,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-02-17 01:06:18,201 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:18,201 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:18,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-02-17 01:06:18,201 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:18,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:18,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1038478869, now seen corresponding path program 1 times [2023-02-17 01:06:18,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:18,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469989001] [2023-02-17 01:06:18,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:18,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:18,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:18,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:18,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469989001] [2023-02-17 01:06:18,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469989001] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:18,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:18,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 01:06:18,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118382885] [2023-02-17 01:06:18,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:18,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 01:06:18,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:18,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 01:06:18,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 01:06:18,243 INFO L87 Difference]: Start difference. First operand 292 states and 355 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2023-02-17 01:06:18,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:18,477 INFO L93 Difference]: Finished difference Result 292 states and 355 transitions. [2023-02-17 01:06:18,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 01:06:18,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) Word has length 12 [2023-02-17 01:06:18,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:18,479 INFO L225 Difference]: With dead ends: 292 [2023-02-17 01:06:18,479 INFO L226 Difference]: Without dead ends: 288 [2023-02-17 01:06:18,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:18,480 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 12 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:18,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 766 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 01:06:18,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2023-02-17 01:06:18,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2023-02-17 01:06:18,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 277 states have (on average 1.2671480144404332) internal successors, (351), 287 states have internal predecessors, (351), 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) [2023-02-17 01:06:18,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 351 transitions. [2023-02-17 01:06:18,486 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 351 transitions. Word has length 12 [2023-02-17 01:06:18,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:18,486 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 351 transitions. [2023-02-17 01:06:18,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2023-02-17 01:06:18,486 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 351 transitions. [2023-02-17 01:06:18,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-02-17 01:06:18,487 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:18,487 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:18,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-02-17 01:06:18,487 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:18,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:18,487 INFO L85 PathProgramCache]: Analyzing trace with hash -242777879, now seen corresponding path program 1 times [2023-02-17 01:06:18,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:18,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080952862] [2023-02-17 01:06:18,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:18,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:18,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:18,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080952862] [2023-02-17 01:06:18,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080952862] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:18,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:18,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:18,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744131579] [2023-02-17 01:06:18,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:18,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:18,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:18,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:18,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:18,588 INFO L87 Difference]: Start difference. First operand 288 states and 351 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 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) [2023-02-17 01:06:19,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:19,013 INFO L93 Difference]: Finished difference Result 316 states and 381 transitions. [2023-02-17 01:06:19,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-17 01:06:19,014 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 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) Word has length 13 [2023-02-17 01:06:19,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:19,015 INFO L225 Difference]: With dead ends: 316 [2023-02-17 01:06:19,015 INFO L226 Difference]: Without dead ends: 314 [2023-02-17 01:06:19,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-17 01:06:19,016 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 90 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:19,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 825 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:19,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2023-02-17 01:06:19,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 288. [2023-02-17 01:06:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 277 states have (on average 1.2671480144404332) internal successors, (351), 287 states have internal predecessors, (351), 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) [2023-02-17 01:06:19,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 351 transitions. [2023-02-17 01:06:19,023 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 351 transitions. Word has length 13 [2023-02-17 01:06:19,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:19,023 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 351 transitions. [2023-02-17 01:06:19,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 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) [2023-02-17 01:06:19,024 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 351 transitions. [2023-02-17 01:06:19,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-02-17 01:06:19,024 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:19,024 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:19,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-02-17 01:06:19,025 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:19,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:19,025 INFO L85 PathProgramCache]: Analyzing trace with hash -2112927996, now seen corresponding path program 1 times [2023-02-17 01:06:19,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:19,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725839997] [2023-02-17 01:06:19,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:19,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:19,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:19,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:19,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725839997] [2023-02-17 01:06:19,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725839997] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:19,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:19,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-17 01:06:19,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772393459] [2023-02-17 01:06:19,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:19,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 01:06:19,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:19,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 01:06:19,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:19,067 INFO L87 Difference]: Start difference. First operand 288 states and 351 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) [2023-02-17 01:06:19,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:19,473 INFO L93 Difference]: Finished difference Result 308 states and 373 transitions. [2023-02-17 01:06:19,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 01:06:19,474 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) Word has length 13 [2023-02-17 01:06:19,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:19,475 INFO L225 Difference]: With dead ends: 308 [2023-02-17 01:06:19,475 INFO L226 Difference]: Without dead ends: 306 [2023-02-17 01:06:19,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:19,476 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 305 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:19,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 286 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:19,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-02-17 01:06:19,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 286. [2023-02-17 01:06:19,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 276 states have (on average 1.2644927536231885) internal successors, (349), 285 states have internal predecessors, (349), 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) [2023-02-17 01:06:19,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 349 transitions. [2023-02-17 01:06:19,483 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 349 transitions. Word has length 13 [2023-02-17 01:06:19,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:19,484 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 349 transitions. [2023-02-17 01:06:19,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) [2023-02-17 01:06:19,484 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 349 transitions. [2023-02-17 01:06:19,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-02-17 01:06:19,484 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:19,485 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:19,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-02-17 01:06:19,485 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:19,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:19,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2111204092, now seen corresponding path program 1 times [2023-02-17 01:06:19,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:19,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515901171] [2023-02-17 01:06:19,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:19,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:19,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:19,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:19,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:19,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515901171] [2023-02-17 01:06:19,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515901171] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:19,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:19,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-17 01:06:19,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288821764] [2023-02-17 01:06:19,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:19,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 01:06:19,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:19,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 01:06:19,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:19,526 INFO L87 Difference]: Start difference. First operand 286 states and 349 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) [2023-02-17 01:06:19,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:19,953 INFO L93 Difference]: Finished difference Result 289 states and 352 transitions. [2023-02-17 01:06:19,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 01:06:19,954 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) Word has length 13 [2023-02-17 01:06:19,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:19,955 INFO L225 Difference]: With dead ends: 289 [2023-02-17 01:06:19,955 INFO L226 Difference]: Without dead ends: 287 [2023-02-17 01:06:19,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:19,956 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 277 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:19,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 260 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:19,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2023-02-17 01:06:19,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 284. [2023-02-17 01:06:19,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 275 states have (on average 1.2618181818181817) internal successors, (347), 283 states have internal predecessors, (347), 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) [2023-02-17 01:06:19,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 347 transitions. [2023-02-17 01:06:19,963 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 347 transitions. Word has length 13 [2023-02-17 01:06:19,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:19,963 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 347 transitions. [2023-02-17 01:06:19,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) [2023-02-17 01:06:19,964 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 347 transitions. [2023-02-17 01:06:19,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-17 01:06:19,964 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:19,965 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-02-17 01:06:19,965 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:19,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:19,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1076254322, now seen corresponding path program 1 times [2023-02-17 01:06:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:19,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416285341] [2023-02-17 01:06:19,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:19,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:20,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:20,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:20,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416285341] [2023-02-17 01:06:20,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416285341] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:20,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:20,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:20,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344041305] [2023-02-17 01:06:20,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:20,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:20,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:20,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:20,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:20,028 INFO L87 Difference]: Start difference. First operand 284 states and 347 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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) [2023-02-17 01:06:20,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:20,425 INFO L93 Difference]: Finished difference Result 322 states and 389 transitions. [2023-02-17 01:06:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-17 01:06:20,425 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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) Word has length 14 [2023-02-17 01:06:20,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:20,427 INFO L225 Difference]: With dead ends: 322 [2023-02-17 01:06:20,427 INFO L226 Difference]: Without dead ends: 320 [2023-02-17 01:06:20,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-17 01:06:20,428 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 49 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:20,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 842 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:20,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2023-02-17 01:06:20,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 292. [2023-02-17 01:06:20,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 283 states have (on average 1.2614840989399294) internal successors, (357), 291 states have internal predecessors, (357), 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) [2023-02-17 01:06:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 357 transitions. [2023-02-17 01:06:20,435 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 357 transitions. Word has length 14 [2023-02-17 01:06:20,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:20,435 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 357 transitions. [2023-02-17 01:06:20,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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) [2023-02-17 01:06:20,436 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 357 transitions. [2023-02-17 01:06:20,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-17 01:06:20,436 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:20,436 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:20,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-02-17 01:06:20,436 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:20,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:20,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1074707177, now seen corresponding path program 1 times [2023-02-17 01:06:20,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:20,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917080223] [2023-02-17 01:06:20,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:20,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:20,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:20,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917080223] [2023-02-17 01:06:20,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917080223] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:20,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:20,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-17 01:06:20,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500621581] [2023-02-17 01:06:20,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:20,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-17 01:06:20,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:20,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-17 01:06:20,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:20,474 INFO L87 Difference]: Start difference. First operand 292 states and 357 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 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) [2023-02-17 01:06:20,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:20,906 INFO L93 Difference]: Finished difference Result 312 states and 379 transitions. [2023-02-17 01:06:20,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 01:06:20,906 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 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) Word has length 14 [2023-02-17 01:06:20,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:20,908 INFO L225 Difference]: With dead ends: 312 [2023-02-17 01:06:20,908 INFO L226 Difference]: Without dead ends: 310 [2023-02-17 01:06:20,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:20,908 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 296 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 798 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:20,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 278 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 798 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:20,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2023-02-17 01:06:20,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 290. [2023-02-17 01:06:20,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 282 states have (on average 1.2588652482269505) internal successors, (355), 289 states have internal predecessors, (355), 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) [2023-02-17 01:06:20,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 355 transitions. [2023-02-17 01:06:20,918 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 355 transitions. Word has length 14 [2023-02-17 01:06:20,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:20,918 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 355 transitions. [2023-02-17 01:06:20,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 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) [2023-02-17 01:06:20,919 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 355 transitions. [2023-02-17 01:06:20,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-17 01:06:20,920 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:20,920 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:20,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-02-17 01:06:20,921 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:20,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:20,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1022813242, now seen corresponding path program 1 times [2023-02-17 01:06:20,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:20,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181526043] [2023-02-17 01:06:20,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:20,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:20,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:20,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:20,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181526043] [2023-02-17 01:06:20,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181526043] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:20,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:20,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:20,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025979687] [2023-02-17 01:06:20,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:20,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:20,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:21,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:21,000 INFO L87 Difference]: Start difference. First operand 290 states and 355 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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) [2023-02-17 01:06:21,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:21,389 INFO L93 Difference]: Finished difference Result 300 states and 365 transitions. [2023-02-17 01:06:21,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 01:06:21,389 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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) Word has length 14 [2023-02-17 01:06:21,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:21,391 INFO L225 Difference]: With dead ends: 300 [2023-02-17 01:06:21,391 INFO L226 Difference]: Without dead ends: 296 [2023-02-17 01:06:21,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-17 01:06:21,391 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 22 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:21,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 807 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:21,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2023-02-17 01:06:21,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 291. [2023-02-17 01:06:21,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 283 states have (on average 1.2579505300353357) internal successors, (356), 290 states have internal predecessors, (356), 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) [2023-02-17 01:06:21,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 356 transitions. [2023-02-17 01:06:21,399 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 356 transitions. Word has length 14 [2023-02-17 01:06:21,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:21,399 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 356 transitions. [2023-02-17 01:06:21,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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) [2023-02-17 01:06:21,399 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 356 transitions. [2023-02-17 01:06:21,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-17 01:06:21,400 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:21,400 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:21,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-02-17 01:06:21,400 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:21,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:21,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1043820030, now seen corresponding path program 1 times [2023-02-17 01:06:21,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:21,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628736418] [2023-02-17 01:06:21,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:21,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:21,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:21,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:21,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:21,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628736418] [2023-02-17 01:06:21,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628736418] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:21,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:21,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:21,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470240998] [2023-02-17 01:06:21,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:21,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:21,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:21,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:21,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:21,481 INFO L87 Difference]: Start difference. First operand 291 states and 356 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 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) [2023-02-17 01:06:22,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:22,035 INFO L93 Difference]: Finished difference Result 317 states and 384 transitions. [2023-02-17 01:06:22,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-17 01:06:22,035 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 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) Word has length 15 [2023-02-17 01:06:22,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:22,037 INFO L225 Difference]: With dead ends: 317 [2023-02-17 01:06:22,037 INFO L226 Difference]: Without dead ends: 315 [2023-02-17 01:06:22,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-17 01:06:22,038 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 36 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:22,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 953 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-17 01:06:22,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2023-02-17 01:06:22,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 294. [2023-02-17 01:06:22,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 286 states have (on average 1.2552447552447552) internal successors, (359), 293 states have internal predecessors, (359), 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) [2023-02-17 01:06:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 359 transitions. [2023-02-17 01:06:22,046 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 359 transitions. Word has length 15 [2023-02-17 01:06:22,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:22,046 INFO L495 AbstractCegarLoop]: Abstraction has 294 states and 359 transitions. [2023-02-17 01:06:22,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 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) [2023-02-17 01:06:22,046 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 359 transitions. [2023-02-17 01:06:22,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-02-17 01:06:22,047 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:22,047 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:22,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-02-17 01:06:22,047 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:22,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:22,048 INFO L85 PathProgramCache]: Analyzing trace with hash 806842801, now seen corresponding path program 1 times [2023-02-17 01:06:22,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:22,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720259406] [2023-02-17 01:06:22,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:22,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:22,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:22,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720259406] [2023-02-17 01:06:22,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720259406] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:22,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:22,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 01:06:22,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856219796] [2023-02-17 01:06:22,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:22,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 01:06:22,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:22,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 01:06:22,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 01:06:22,086 INFO L87 Difference]: Start difference. First operand 294 states and 359 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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) [2023-02-17 01:06:22,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:22,244 INFO L93 Difference]: Finished difference Result 294 states and 359 transitions. [2023-02-17 01:06:22,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 01:06:22,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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) Word has length 16 [2023-02-17 01:06:22,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:22,246 INFO L225 Difference]: With dead ends: 294 [2023-02-17 01:06:22,246 INFO L226 Difference]: Without dead ends: 292 [2023-02-17 01:06:22,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:22,247 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 330 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:22,247 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 420 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-17 01:06:22,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2023-02-17 01:06:22,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2023-02-17 01:06:22,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 285 states have (on average 1.2526315789473683) internal successors, (357), 291 states have internal predecessors, (357), 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) [2023-02-17 01:06:22,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 357 transitions. [2023-02-17 01:06:22,256 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 357 transitions. Word has length 16 [2023-02-17 01:06:22,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:22,256 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 357 transitions. [2023-02-17 01:06:22,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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) [2023-02-17 01:06:22,256 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 357 transitions. [2023-02-17 01:06:22,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-02-17 01:06:22,256 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:22,256 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:22,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-02-17 01:06:22,257 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:22,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:22,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1029635725, now seen corresponding path program 1 times [2023-02-17 01:06:22,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:22,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711769352] [2023-02-17 01:06:22,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:22,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:22,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:22,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711769352] [2023-02-17 01:06:22,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711769352] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:22,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:22,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:22,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648262035] [2023-02-17 01:06:22,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:22,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:22,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:22,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:22,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:22,325 INFO L87 Difference]: Start difference. First operand 292 states and 357 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 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) [2023-02-17 01:06:22,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:22,733 INFO L93 Difference]: Finished difference Result 292 states and 357 transitions. [2023-02-17 01:06:22,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 01:06:22,735 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 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) Word has length 17 [2023-02-17 01:06:22,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:22,737 INFO L225 Difference]: With dead ends: 292 [2023-02-17 01:06:22,737 INFO L226 Difference]: Without dead ends: 290 [2023-02-17 01:06:22,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-17 01:06:22,738 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 498 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:22,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [498 Valid, 158 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:22,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2023-02-17 01:06:22,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 287. [2023-02-17 01:06:22,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 281 states have (on average 1.2526690391459074) internal successors, (352), 286 states have internal predecessors, (352), 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) [2023-02-17 01:06:22,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 352 transitions. [2023-02-17 01:06:22,746 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 352 transitions. Word has length 17 [2023-02-17 01:06:22,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:22,746 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 352 transitions. [2023-02-17 01:06:22,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 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) [2023-02-17 01:06:22,746 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 352 transitions. [2023-02-17 01:06:22,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-02-17 01:06:22,747 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:22,747 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:22,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-02-17 01:06:22,747 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:22,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:22,748 INFO L85 PathProgramCache]: Analyzing trace with hash -757672814, now seen corresponding path program 1 times [2023-02-17 01:06:22,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:22,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929115086] [2023-02-17 01:06:22,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:22,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:22,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:22,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:22,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929115086] [2023-02-17 01:06:22,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929115086] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:22,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:22,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-17 01:06:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252917330] [2023-02-17 01:06:22,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:22,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-17 01:06:22,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-17 01:06:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-17 01:06:22,804 INFO L87 Difference]: Start difference. First operand 287 states and 352 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) [2023-02-17 01:06:23,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:23,047 INFO L93 Difference]: Finished difference Result 287 states and 352 transitions. [2023-02-17 01:06:23,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-17 01:06:23,048 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) Word has length 17 [2023-02-17 01:06:23,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:23,049 INFO L225 Difference]: With dead ends: 287 [2023-02-17 01:06:23,049 INFO L226 Difference]: Without dead ends: 283 [2023-02-17 01:06:23,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-17 01:06:23,050 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 7 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:23,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 732 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-17 01:06:23,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2023-02-17 01:06:23,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2023-02-17 01:06:23,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 278 states have (on average 1.2517985611510791) internal successors, (348), 282 states have internal predecessors, (348), 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) [2023-02-17 01:06:23,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 348 transitions. [2023-02-17 01:06:23,058 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 348 transitions. Word has length 17 [2023-02-17 01:06:23,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:23,059 INFO L495 AbstractCegarLoop]: Abstraction has 283 states and 348 transitions. [2023-02-17 01:06:23,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) [2023-02-17 01:06:23,059 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 348 transitions. [2023-02-17 01:06:23,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-02-17 01:06:23,059 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:23,060 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:23,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-02-17 01:06:23,060 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:23,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:23,061 INFO L85 PathProgramCache]: Analyzing trace with hash -476651758, now seen corresponding path program 1 times [2023-02-17 01:06:23,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:23,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347869134] [2023-02-17 01:06:23,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:23,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:23,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:23,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:23,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347869134] [2023-02-17 01:06:23,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347869134] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:23,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:23,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:23,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123315662] [2023-02-17 01:06:23,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:23,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:23,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:23,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:23,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:23,120 INFO L87 Difference]: Start difference. First operand 283 states and 348 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) [2023-02-17 01:06:23,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:23,533 INFO L93 Difference]: Finished difference Result 297 states and 364 transitions. [2023-02-17 01:06:23,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 01:06:23,534 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) Word has length 18 [2023-02-17 01:06:23,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:23,535 INFO L225 Difference]: With dead ends: 297 [2023-02-17 01:06:23,535 INFO L226 Difference]: Without dead ends: 295 [2023-02-17 01:06:23,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-17 01:06:23,536 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 486 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:23,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 164 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:23,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2023-02-17 01:06:23,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 279. [2023-02-17 01:06:23,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 275 states have (on average 1.250909090909091) internal successors, (344), 278 states have internal predecessors, (344), 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) [2023-02-17 01:06:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 344 transitions. [2023-02-17 01:06:23,550 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 344 transitions. Word has length 18 [2023-02-17 01:06:23,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:23,550 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 344 transitions. [2023-02-17 01:06:23,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) [2023-02-17 01:06:23,551 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 344 transitions. [2023-02-17 01:06:23,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-02-17 01:06:23,551 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:23,551 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:23,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-02-17 01:06:23,552 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:23,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash -423210678, now seen corresponding path program 1 times [2023-02-17 01:06:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:23,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488515369] [2023-02-17 01:06:23,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:23,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:23,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:23,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:23,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488515369] [2023-02-17 01:06:23,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488515369] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:23,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:23,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:23,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371538062] [2023-02-17 01:06:23,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:23,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:23,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:23,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:23,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:23,625 INFO L87 Difference]: Start difference. First operand 279 states and 344 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) [2023-02-17 01:06:24,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:24,052 INFO L93 Difference]: Finished difference Result 279 states and 344 transitions. [2023-02-17 01:06:24,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-17 01:06:24,053 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) Word has length 18 [2023-02-17 01:06:24,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:24,054 INFO L225 Difference]: With dead ends: 279 [2023-02-17 01:06:24,054 INFO L226 Difference]: Without dead ends: 275 [2023-02-17 01:06:24,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-17 01:06:24,055 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 659 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:24,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 153 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-17 01:06:24,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2023-02-17 01:06:24,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 275. [2023-02-17 01:06:24,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 272 states have (on average 1.25) internal successors, (340), 274 states have internal predecessors, (340), 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) [2023-02-17 01:06:24,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 340 transitions. [2023-02-17 01:06:24,061 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 340 transitions. Word has length 18 [2023-02-17 01:06:24,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:24,062 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 340 transitions. [2023-02-17 01:06:24,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) [2023-02-17 01:06:24,062 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 340 transitions. [2023-02-17 01:06:24,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-02-17 01:06:24,062 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:24,062 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-17 01:06:24,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-02-17 01:06:24,062 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:24,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:24,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1997901656, now seen corresponding path program 1 times [2023-02-17 01:06:24,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:24,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142113375] [2023-02-17 01:06:24,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:24,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:24,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:24,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:24,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142113375] [2023-02-17 01:06:24,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142113375] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:24,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:24,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-17 01:06:24,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551813020] [2023-02-17 01:06:24,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:24,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-17 01:06:24,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:24,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-17 01:06:24,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-02-17 01:06:24,119 INFO L87 Difference]: Start difference. First operand 275 states and 340 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) [2023-02-17 01:06:24,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:24,486 INFO L93 Difference]: Finished difference Result 284 states and 351 transitions. [2023-02-17 01:06:24,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 01:06:24,487 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) Word has length 18 [2023-02-17 01:06:24,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:24,488 INFO L225 Difference]: With dead ends: 284 [2023-02-17 01:06:24,488 INFO L226 Difference]: Without dead ends: 250 [2023-02-17 01:06:24,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-17 01:06:24,489 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 465 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:24,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 154 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-17 01:06:24,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2023-02-17 01:06:24,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2023-02-17 01:06:24,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 248 states have (on average 1.0080645161290323) internal successors, (250), 249 states have internal predecessors, (250), 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) [2023-02-17 01:06:24,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 250 transitions. [2023-02-17 01:06:24,493 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 250 transitions. Word has length 18 [2023-02-17 01:06:24,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:24,494 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 250 transitions. [2023-02-17 01:06:24,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 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) [2023-02-17 01:06:24,494 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 250 transitions. [2023-02-17 01:06:24,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-02-17 01:06:24,501 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:24,502 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] [2023-02-17 01:06:24,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-02-17 01:06:24,502 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:24,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:24,503 INFO L85 PathProgramCache]: Analyzing trace with hash -707619029, now seen corresponding path program 1 times [2023-02-17 01:06:24,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:24,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101094898] [2023-02-17 01:06:24,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:24,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:24,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:28,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101094898] [2023-02-17 01:06:28,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101094898] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:28,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:28,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2023-02-17 01:06:28,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677101524] [2023-02-17 01:06:28,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:28,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-02-17 01:06:28,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:28,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-02-17 01:06:28,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1834, Invalid=2072, Unknown=0, NotChecked=0, Total=3906 [2023-02-17 01:06:28,010 INFO L87 Difference]: Start difference. First operand 250 states and 250 transitions. Second operand has 63 states, 63 states have (on average 3.873015873015873) internal successors, (244), 63 states have internal predecessors, (244), 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) [2023-02-17 01:06:28,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:28,759 INFO L93 Difference]: Finished difference Result 251 states and 251 transitions. [2023-02-17 01:06:28,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-02-17 01:06:28,760 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 3.873015873015873) internal successors, (244), 63 states have internal predecessors, (244), 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) Word has length 244 [2023-02-17 01:06:28,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:28,762 INFO L225 Difference]: With dead ends: 251 [2023-02-17 01:06:28,762 INFO L226 Difference]: Without dead ends: 249 [2023-02-17 01:06:28,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1896, Invalid=2136, Unknown=0, NotChecked=0, Total=4032 [2023-02-17 01:06:28,763 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 1793 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:28,764 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 20 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1793 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-17 01:06:28,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2023-02-17 01:06:28,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 248. [2023-02-17 01:06:28,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.0040485829959513) internal successors, (248), 247 states have internal predecessors, (248), 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) [2023-02-17 01:06:28,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2023-02-17 01:06:28,773 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 244 [2023-02-17 01:06:28,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:28,775 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2023-02-17 01:06:28,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 3.873015873015873) internal successors, (244), 63 states have internal predecessors, (244), 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) [2023-02-17 01:06:28,775 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2023-02-17 01:06:28,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-02-17 01:06:28,777 INFO L187 NwaCegarLoop]: Found error trace [2023-02-17 01:06:28,778 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] [2023-02-17 01:06:28,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-02-17 01:06:28,778 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 13 more)] === [2023-02-17 01:06:28,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-17 01:06:28,779 INFO L85 PathProgramCache]: Analyzing trace with hash -461348049, now seen corresponding path program 1 times [2023-02-17 01:06:28,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-17 01:06:28,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510584220] [2023-02-17 01:06:28,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-17 01:06:28,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-17 01:06:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-17 01:06:35,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-17 01:06:35,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-17 01:06:35,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510584220] [2023-02-17 01:06:35,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510584220] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-17 01:06:35,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-17 01:06:35,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-17 01:06:35,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271217195] [2023-02-17 01:06:35,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-17 01:06:35,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-17 01:06:35,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-17 01:06:35,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-17 01:06:35,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-17 01:06:35,005 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 states have internal predecessors, (245), 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) [2023-02-17 01:06:35,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-17 01:06:35,335 INFO L93 Difference]: Finished difference Result 250 states and 250 transitions. [2023-02-17 01:06:35,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-17 01:06:35,335 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 states have internal predecessors, (245), 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) Word has length 245 [2023-02-17 01:06:35,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-17 01:06:35,336 INFO L225 Difference]: With dead ends: 250 [2023-02-17 01:06:35,336 INFO L226 Difference]: Without dead ends: 0 [2023-02-17 01:06:35,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-02-17 01:06:35,338 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 25 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-17 01:06:35,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 10 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-17 01:06:35,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-02-17 01:06:35,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-02-17 01:06:35,338 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) [2023-02-17 01:06:35,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-02-17 01:06:35,338 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 245 [2023-02-17 01:06:35,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-17 01:06:35,339 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-02-17 01:06:35,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 states have internal predecessors, (245), 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) [2023-02-17 01:06:35,339 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-02-17 01:06:35,339 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-02-17 01:06:35,341 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (15 of 16 remaining) [2023-02-17 01:06:35,341 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (14 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (13 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (12 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (11 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION (10 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (9 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION (8 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION (7 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION (6 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION (5 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION (4 of 16 remaining) [2023-02-17 01:06:35,342 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION (3 of 16 remaining) [2023-02-17 01:06:35,343 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION (2 of 16 remaining) [2023-02-17 01:06:35,343 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION (1 of 16 remaining) [2023-02-17 01:06:35,343 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION (0 of 16 remaining) [2023-02-17 01:06:35,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-02-17 01:06:35,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-02-17 01:06:35,354 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 47) no Hoare annotation was computed. [2023-02-17 01:06:35,354 INFO L899 garLoopResultBuilder]: For program point L1555(lines 1555 2805) no Hoare annotation was computed. [2023-02-17 01:06:35,354 INFO L899 garLoopResultBuilder]: For program point L2546(lines 2546 2653) no Hoare annotation was computed. [2023-02-17 01:06:35,354 INFO L899 garLoopResultBuilder]: For program point L2480(lines 2480 2663) no Hoare annotation was computed. [2023-02-17 01:06:35,354 INFO L899 garLoopResultBuilder]: For program point L432(lines 432 2978) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION(line 255) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L697(lines 697 2937) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L1688(lines 1688 2785) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L1622(lines 1622 2795) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L103(lines 103 125) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L1953(lines 1953 2744) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L830(lines 830 2917) no Hoare annotation was computed. [2023-02-17 01:06:35,355 INFO L899 garLoopResultBuilder]: For program point L764(lines 764 2927) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L2614(lines 2614 2643) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L2218(lines 2218 2703) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L1095(lines 1095 2876) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L1360(lines 1360 2835) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L2351(lines 2351 2683) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L2285(lines 2285 2693) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L171(lines 171 193) no Hoare annotation was computed. [2023-02-17 01:06:35,356 INFO L899 garLoopResultBuilder]: For program point L105(line 105) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L2616(line 2616) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L502(lines 502 2967) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L1493(lines 1493 2815) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L1427(lines 1427 2825) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L1758(lines 1758 2774) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L635(lines 635 2947) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L569(lines 569 2957) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L173(line 173) no Hoare annotation was computed. [2023-02-17 01:06:35,357 INFO L899 garLoopResultBuilder]: For program point L2023(lines 2023 2733) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L900(lines 900 2906) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L1165(lines 1165 2865) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L2156(lines 2156 2713) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L2090(lines 2090 2723) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L2421(lines 2421 2672) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L307(lines 307 2997) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L1298(lines 1298 2845) no Hoare annotation was computed. [2023-02-17 01:06:35,358 INFO L899 garLoopResultBuilder]: For program point L1232(lines 1232 2855) no Hoare annotation was computed. [2023-02-17 01:06:35,359 INFO L899 garLoopResultBuilder]: For program point L1563(lines 1563 2804) no Hoare annotation was computed. [2023-02-17 01:06:35,359 INFO L899 garLoopResultBuilder]: For program point L440(lines 440 2977) no Hoare annotation was computed. [2023-02-17 01:06:35,359 INFO L899 garLoopResultBuilder]: For program point L374(lines 374 2987) no Hoare annotation was computed. [2023-02-17 01:06:35,359 INFO L902 garLoopResultBuilder]: At program point main_returnLabel#1(lines 16 3008) the Hoare annotation is: true [2023-02-17 01:06:35,360 INFO L899 garLoopResultBuilder]: For program point L1828(lines 1828 2763) no Hoare annotation was computed. [2023-02-17 01:06:35,360 INFO L899 garLoopResultBuilder]: For program point L705(lines 705 2936) no Hoare annotation was computed. [2023-02-17 01:06:35,360 INFO L899 garLoopResultBuilder]: For program point L45(lines 45 55) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point L970(lines 970 2895) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point L1961(lines 1961 2743) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point L1895(lines 1895 2753) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION(line 88) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point L2226(lines 2226 2702) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point L1103(lines 1103 2875) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point L1037(lines 1037 2885) no Hoare annotation was computed. [2023-02-17 01:06:35,361 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION(line 2604) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L2623(lines 2623 2642) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L2491(lines 2491 2661) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L1368(lines 1368 2834) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L47(line 47) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L1633(lines 1633 2793) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION(line 117) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L2558(lines 2558 2651) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L510(lines 510 2966) no Hoare annotation was computed. [2023-02-17 01:06:35,362 INFO L899 garLoopResultBuilder]: For program point L246(lines 246 281) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L775(lines 775 2925) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L1766(lines 1766 2773) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L1700(lines 1700 2783) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L115(lines 115 123) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L2031(lines 2031 2732) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L908(lines 908 2905) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L842(lines 842 2915) no Hoare annotation was computed. [2023-02-17 01:06:35,363 INFO L899 garLoopResultBuilder]: For program point L2296(lines 2296 2691) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L1173(lines 1173 2864) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L1438(lines 1438 2823) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L2429(lines 2429 2671) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L315(lines 315 2996) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L2363(lines 2363 2681) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L183(lines 183 191) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L117(line 117) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L580(lines 580 2955) no Hoare annotation was computed. [2023-02-17 01:06:35,364 INFO L899 garLoopResultBuilder]: For program point L1571(lines 1571 2803) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L1505(lines 1505 2813) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L902 garLoopResultBuilder]: At program point L52(lines 21 3007) the Hoare annotation is: true [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L1836(lines 1836 2762) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L713(lines 713 2935) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L647(lines 647 2945) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L185(line 185) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L2101(lines 2101 2721) no Hoare annotation was computed. [2023-02-17 01:06:35,365 INFO L899 garLoopResultBuilder]: For program point L978(lines 978 2894) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L1243(lines 1243 2853) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L2234(lines 2234 2701) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L2168(lines 2168 2711) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L2631(lines 2631 2641) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L2499(lines 2499 2660) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L385(lines 385 2985) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L1376(lines 1376 2833) no Hoare annotation was computed. [2023-02-17 01:06:35,366 INFO L899 garLoopResultBuilder]: For program point L1310(lines 1310 2843) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L253(lines 253 275) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L1641(lines 1641 2792) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L518(lines 518 2965) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L452(lines 452 2975) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L1906(lines 1906 2751) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L783(lines 783 2924) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L255(line 255) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L1048(lines 1048 2883) no Hoare annotation was computed. [2023-02-17 01:06:35,367 INFO L899 garLoopResultBuilder]: For program point L2039(lines 2039 2731) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point L1973(lines 1973 2741) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point L2304(lines 2304 2690) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION(line 157) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point L1181(lines 1181 2863) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point L1115(lines 1115 2873) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point L2569(lines 2569 2649) no Hoare annotation was computed. [2023-02-17 01:06:35,368 INFO L899 garLoopResultBuilder]: For program point L1446(lines 1446 2822) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L323(lines 323 2995) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L1711(lines 1711 2781) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L588(lines 588 2954) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION(line 185) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L853(lines 853 2913) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L1844(lines 1844 2761) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L1778(lines 1778 2771) no Hoare annotation was computed. [2023-02-17 01:06:35,369 INFO L899 garLoopResultBuilder]: For program point L2109(lines 2109 2720) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L986(lines 986 2893) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L920(lines 920 2903) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L2374(lines 2374 2679) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L1251(lines 1251 2852) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L1516(lines 1516 2811) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L2507(lines 2507 2659) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L393(lines 393 2984) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L2441(lines 2441 2669) no Hoare annotation was computed. [2023-02-17 01:06:35,370 INFO L899 garLoopResultBuilder]: For program point L658(lines 658 2943) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L1649(lines 1649 2791) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L1583(lines 1583 2801) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L64(lines 64 3001) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L1914(lines 1914 2750) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L791(lines 791 2923) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L725(lines 725 2933) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L2179(lines 2179 2709) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L1056(lines 1056 2882) no Hoare annotation was computed. [2023-02-17 01:06:35,371 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-02-17 01:06:35,372 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 35) no Hoare annotation was computed. [2023-02-17 01:06:35,372 INFO L899 garLoopResultBuilder]: For program point L1321(lines 1321 2841) no Hoare annotation was computed. [2023-02-17 01:06:35,372 INFO L899 garLoopResultBuilder]: For program point L2312(lines 2312 2689) no Hoare annotation was computed. [2023-02-17 01:06:35,372 INFO L899 garLoopResultBuilder]: For program point L2246(lines 2246 2699) no Hoare annotation was computed. [2023-02-17 01:06:35,377 INFO L895 garLoopResultBuilder]: At program point L198(lines 132 282) the Hoare annotation is: (let ((.cse10 (<= 0 |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) (.cse17 (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~3#1| 0)) (.cse16 (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~7#1| 0)) (.cse34 (<= (+ |ULTIMATE.start_main_~main__tagbuf_len~0#1| 1) 0)) (.cse31 (<= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0)) (.cse32 (<= |ULTIMATE.start_main_~main__t~0#1| 1))) (let ((.cse12 (or .cse34 .cse31 .cse32)) (.cse20 (not .cse16)) (.cse6 (not .cse17)) (.cse8 (not (= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0))) (.cse13 (or (not .cse34) .cse10)) (.cse26 (<= 0 (+ (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (.cse24 (* (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (let ((.cse25 (let ((.cse27 (let ((.cse28 (let ((.cse29 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~2#1| 0))) (.cse30 (let ((.cse33 (<= .cse24 0))) (or (and (= |ULTIMATE.start_main_~main__t~0#1| 0) (not .cse33)) .cse33)))) (or (and .cse6 .cse29 .cse26 .cse30) (and .cse6 (or (not .cse31) (and .cse8 .cse13)) .cse29 .cse26 (or .cse31 .cse32) .cse30))))) (or (and (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~6#1| 0)) .cse28 .cse26) (and .cse28 .cse26))))) (or (and .cse27 .cse8 .cse26 .cse12 .cse13) (and .cse27 .cse26 .cse20) (and .cse27 .cse26))))) (let ((.cse18 (<= (+ |ULTIMATE.start_main_~main__t~0#1| (* (- 1) |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) 0)) (.cse21 (and .cse25 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~10#1| 0)) .cse26)) (.cse22 (and .cse25 .cse26))) (let ((.cse23 (and (or .cse21 .cse22) .cse8 .cse12 .cse13)) (.cse15 (not .cse18)) (.cse14 (not (<= (+ .cse24 |ULTIMATE.start_main_~main__tagbuf_len~0#1|) 0)))) (let ((.cse0 (or .cse15 .cse14)) (.cse7 (or (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~17#1| 0) .cse18)) (.cse9 (or (and .cse17 .cse15) .cse14)) (.cse4 (<= |ULTIMATE.start_main_~main__t~0#1| |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) (.cse5 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~11#1| 0))) (.cse11 (or .cse21 .cse22 .cse23))) (let ((.cse1 (let ((.cse19 (or .cse21 .cse22 (and .cse5 .cse11) .cse23))) (or (and .cse6 .cse19 .cse0 .cse7 .cse9 .cse10 .cse4 .cse20) (and .cse6 .cse19 .cse0 .cse7 .cse9 .cse10 .cse4)))) (.cse2 (or .cse17 .cse18)) (.cse3 (or .cse14 (and .cse15 .cse16)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse0 .cse1 .cse5 .cse2 .cse3 .cse4) (and .cse6 .cse0 .cse7 .cse8 .cse9 .cse2 .cse10 .cse11 .cse3 .cse4 .cse12 .cse13))))))))) [2023-02-17 01:06:35,377 INFO L899 garLoopResultBuilder]: For program point L132(lines 132 282) no Hoare annotation was computed. [2023-02-17 01:06:35,377 INFO L899 garLoopResultBuilder]: For program point L2577(lines 2577 2648) no Hoare annotation was computed. [2023-02-17 01:06:35,378 INFO L899 garLoopResultBuilder]: For program point L463(lines 463 2973) no Hoare annotation was computed. [2023-02-17 01:06:35,378 INFO L899 garLoopResultBuilder]: For program point L1454(lines 1454 2821) no Hoare annotation was computed. [2023-02-17 01:06:35,378 INFO L899 garLoopResultBuilder]: For program point L1388(lines 1388 2831) no Hoare annotation was computed. [2023-02-17 01:06:35,378 INFO L899 garLoopResultBuilder]: For program point L265(lines 265 273) no Hoare annotation was computed. [2023-02-17 01:06:35,379 INFO L895 garLoopResultBuilder]: At program point L67(lines 64 3001) the Hoare annotation is: (let ((.cse25 (* (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (let ((.cse17 (= |ULTIMATE.start_main_~main__t~0#1| 0)) (.cse28 (<= .cse25 0))) (let ((.cse27 (and .cse17 (not .cse28))) (.cse24 (<= (+ |ULTIMATE.start_main_~main__t~0#1| (* (- 1) |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) 0))) (let ((.cse9 (<= (+ |ULTIMATE.start_main_~main__tagbuf_len~0#1| 1) 0)) (.cse4 (<= 0 |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) (.cse19 (not .cse24)) (.cse26 (= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0)) (.cse6 (or .cse27 .cse28)) (.cse5 (<= |ULTIMATE.start_main_~main__t~0#1| |ULTIMATE.start_main_~main__tagbuf_len~0#1|))) (let ((.cse16 (or .cse24 .cse5)) (.cse1 (or (and (or .cse24 (and .cse19 .cse17 .cse26)) .cse6) .cse27 .cse28)) (.cse3 (<= 0 (+ (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (.cse11 (<= |ULTIMATE.start_main_~main__t~0#1| 1)) (.cse10 (<= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0)) (.cse7 (not .cse26)) (.cse12 (or (not .cse9) .cse4)) (.cse23 (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~3#1| 0)) (.cse18 (not (<= (+ .cse25 |ULTIMATE.start_main_~main__tagbuf_len~0#1|) 0)))) (let ((.cse0 (or .cse19 .cse18)) (.cse2 (or (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~17#1| 0) .cse24)) (.cse13 (or (and .cse23 .cse19) .cse18)) (.cse14 (or .cse23 .cse24)) (.cse8 (let ((.cse20 (let ((.cse21 (let ((.cse22 (or (not .cse10) (and .cse7 .cse12)))) (or (and .cse22 .cse16 .cse1 .cse17 .cse4 .cse6 (or .cse10 .cse17)) (and .cse22 .cse1 .cse3 (or .cse10 .cse11) .cse6))))) (or (and .cse17 .cse21) (and .cse3 .cse21))))) (or (and .cse20 .cse3) (and .cse20 .cse17)))) (.cse15 (or .cse18 (and .cse19 (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~7#1| 0))))) (or (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse2 .cse7 .cse3 .cse4 .cse8 .cse5 (or .cse9 .cse10 .cse11) .cse12)) .cse0 .cse13 .cse14 .cse15 .cse5) (and .cse0 .cse16 .cse2 .cse7 .cse17 .cse13 .cse14 .cse4 .cse8 .cse15 .cse5 .cse12)))))))) [2023-02-17 01:06:35,379 INFO L899 garLoopResultBuilder]: For program point L1719(lines 1719 2780) no Hoare annotation was computed. [2023-02-17 01:06:35,379 INFO L899 garLoopResultBuilder]: For program point L596(lines 596 2953) no Hoare annotation was computed. [2023-02-17 01:06:35,379 INFO L899 garLoopResultBuilder]: For program point L530(lines 530 2963) no Hoare annotation was computed. [2023-02-17 01:06:35,379 INFO L899 garLoopResultBuilder]: For program point L1984(lines 1984 2739) no Hoare annotation was computed. [2023-02-17 01:06:35,379 INFO L899 garLoopResultBuilder]: For program point L861(lines 861 2912) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L267(line 267) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L1126(lines 1126 2871) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L2117(lines 2117 2719) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L2051(lines 2051 2729) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L2382(lines 2382 2678) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L1259(lines 1259 2851) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L1193(lines 1193 2861) no Hoare annotation was computed. [2023-02-17 01:06:35,380 INFO L899 garLoopResultBuilder]: For program point L136(lines 136 240) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION(line 219) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L1524(lines 1524 2810) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L401(lines 401 2983) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L335(lines 335 2993) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L1789(lines 1789 2769) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L666(lines 666 2942) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L931(lines 931 2901) no Hoare annotation was computed. [2023-02-17 01:06:35,381 INFO L899 garLoopResultBuilder]: For program point L1922(lines 1922 2749) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L1856(lines 1856 2759) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L205(lines 205 229) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L2187(lines 2187 2708) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L1064(lines 1064 2881) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L998(lines 998 2891) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L2452(lines 2452 2667) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L1329(lines 1329 2840) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L74(lines 74 286) no Hoare annotation was computed. [2023-02-17 01:06:35,382 INFO L899 garLoopResultBuilder]: For program point L1594(lines 1594 2799) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L2585(lines 2585 2647) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L471(lines 471 2972) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L2519(lines 2519 2657) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L207(line 207) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L736(lines 736 2931) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L1727(lines 1727 2779) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point L1661(lines 1661 2789) no Hoare annotation was computed. [2023-02-17 01:06:35,383 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 76) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L76(line 76) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION(line 267) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L1992(lines 1992 2738) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L869(lines 869 2911) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L803(lines 803 2921) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L2257(lines 2257 2697) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L143(lines 143 234) no Hoare annotation was computed. [2023-02-17 01:06:35,384 INFO L899 garLoopResultBuilder]: For program point L1134(lines 1134 2870) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION(line 105) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point L1399(lines 1399 2829) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point L2390(lines 2390 2677) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point L2324(lines 2324 2687) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION(line 2616) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point L541(lines 541 2961) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point L1532(lines 1532 2809) no Hoare annotation was computed. [2023-02-17 01:06:35,385 INFO L899 garLoopResultBuilder]: For program point L1466(lines 1466 2819) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L145(line 145) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L1797(lines 1797 2768) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L674(lines 674 2941) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L608(lines 608 2951) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L2062(lines 2062 2727) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L939(lines 939 2900) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L1204(lines 1204 2859) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L2195(lines 2195 2707) no Hoare annotation was computed. [2023-02-17 01:06:35,386 INFO L899 garLoopResultBuilder]: For program point L2129(lines 2129 2717) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L2460(lines 2460 2666) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L346(lines 346 2991) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L1337(lines 1337 2839) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L1271(lines 1271 2849) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L1602(lines 1602 2798) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L479(lines 479 2971) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L413(lines 413 2981) no Hoare annotation was computed. [2023-02-17 01:06:35,387 INFO L899 garLoopResultBuilder]: For program point L1867(lines 1867 2757) no Hoare annotation was computed. [2023-02-17 01:06:35,388 INFO L899 garLoopResultBuilder]: For program point L744(lines 744 2930) no Hoare annotation was computed. [2023-02-17 01:06:35,388 INFO L895 garLoopResultBuilder]: At program point L2594(lines 2591 2647) the Hoare annotation is: (let ((.cse13 (* (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (let ((.cse14 (not (<= (+ .cse13 |ULTIMATE.start_main_~main__tagbuf_len~0#1|) 0))) (.cse9 (<= |ULTIMATE.start_main_~main__t~0#1| |ULTIMATE.start_main_~main__tagbuf_len~0#1|))) (let ((.cse0 (or .cse14 (and (<= (+ .cse13 |ULTIMATE.start_main_~main__tagbuf_len~0#1| 1) 0) .cse9))) (.cse1 (let ((.cse17 (<= (+ |ULTIMATE.start_main_~main__t~0#1| (* (- 1) |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) 0))) (let ((.cse16 (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~3#1| 0)) (.cse15 (not .cse17))) (let ((.cse2 (or .cse15 .cse14)) (.cse3 (or (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~17#1| 0) .cse17)) (.cse4 (or (and .cse16 .cse15) .cse14)) (.cse5 (<= 0 (+ (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (.cse6 (or .cse16 .cse17)) (.cse7 (<= 0 |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) (.cse8 (or .cse14 (and .cse15 (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~7#1| 0)))) (.cse10 (<= 0 (+ (- 59) |ULTIMATE.start_main_~main__t~0#1|))) (.cse11 (let ((.cse12 (<= .cse13 0))) (or (and (= |ULTIMATE.start_main_~main__t~0#1| 0) (not .cse12)) .cse12)))) (or (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~132#1| 0)) .cse8 .cse9 .cse10 .cse11))))))) (or (and .cse0 .cse1) (and .cse0 .cse1 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~133#1| 0))))))) [2023-02-17 01:06:35,388 INFO L899 garLoopResultBuilder]: For program point L1009(lines 1009 2889) no Hoare annotation was computed. [2023-02-17 01:06:35,388 INFO L899 garLoopResultBuilder]: For program point L2000(lines 2000 2737) no Hoare annotation was computed. [2023-02-17 01:06:35,388 INFO L899 garLoopResultBuilder]: For program point L1934(lines 1934 2747) no Hoare annotation was computed. [2023-02-17 01:06:35,388 INFO L899 garLoopResultBuilder]: For program point L217(lines 217 227) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L2265(lines 2265 2696) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L1142(lines 1142 2869) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L1076(lines 1076 2879) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L2530(lines 2530 2655) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L1407(lines 1407 2828) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L86(lines 86 284) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L1672(lines 1672 2787) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L549(lines 549 2960) no Hoare annotation was computed. [2023-02-17 01:06:35,389 INFO L899 garLoopResultBuilder]: For program point L219(line 219) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L21(lines 21 3007) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L814(lines 814 2919) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L1805(lines 1805 2767) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L1739(lines 1739 2777) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION(line 145) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L88(line 88) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L2070(lines 2070 2726) no Hoare annotation was computed. [2023-02-17 01:06:35,390 INFO L899 garLoopResultBuilder]: For program point L947(lines 947 2899) no Hoare annotation was computed. [2023-02-17 01:06:35,391 INFO L899 garLoopResultBuilder]: For program point L881(lines 881 2909) no Hoare annotation was computed. [2023-02-17 01:06:35,391 INFO L899 garLoopResultBuilder]: For program point L2335(lines 2335 2685) no Hoare annotation was computed. [2023-02-17 01:06:35,391 INFO L899 garLoopResultBuilder]: For program point L1212(lines 1212 2858) no Hoare annotation was computed. [2023-02-17 01:06:35,391 INFO L899 garLoopResultBuilder]: For program point L155(lines 155 232) no Hoare annotation was computed. [2023-02-17 01:06:35,392 INFO L899 garLoopResultBuilder]: For program point L1477(lines 1477 2817) no Hoare annotation was computed. [2023-02-17 01:06:35,392 INFO L899 garLoopResultBuilder]: For program point L2468(lines 2468 2665) no Hoare annotation was computed. [2023-02-17 01:06:35,392 INFO L899 garLoopResultBuilder]: For program point L2402(lines 2402 2675) no Hoare annotation was computed. [2023-02-17 01:06:35,392 INFO L899 garLoopResultBuilder]: For program point L354(lines 354 2990) no Hoare annotation was computed. [2023-02-17 01:06:35,393 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION(line 173) no Hoare annotation was computed. [2023-02-17 01:06:35,393 INFO L899 garLoopResultBuilder]: For program point L619(lines 619 2949) no Hoare annotation was computed. [2023-02-17 01:06:35,393 INFO L899 garLoopResultBuilder]: For program point L1610(lines 1610 2797) no Hoare annotation was computed. [2023-02-17 01:06:35,394 INFO L899 garLoopResultBuilder]: For program point L1544(lines 1544 2807) no Hoare annotation was computed. [2023-02-17 01:06:35,394 INFO L899 garLoopResultBuilder]: For program point L157(line 157) no Hoare annotation was computed. [2023-02-17 01:06:35,394 INFO L899 garLoopResultBuilder]: For program point L25(lines 25 3002) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L1875(lines 1875 2756) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L752(lines 752 2929) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L686(lines 686 2939) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L2602(lines 2602 2645) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L2140(lines 2140 2715) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L1017(lines 1017 2888) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L1282(lines 1282 2847) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L2273(lines 2273 2695) no Hoare annotation was computed. [2023-02-17 01:06:35,395 INFO L899 garLoopResultBuilder]: For program point L2207(lines 2207 2705) no Hoare annotation was computed. [2023-02-17 01:06:35,396 INFO L895 garLoopResultBuilder]: At program point L27(lines 25 3002) the Hoare annotation is: (let ((.cse1 (= |ULTIMATE.start_main_~main__t~0#1| 0))) (and (let ((.cse0 (<= (+ |ULTIMATE.start_main_~main__t~0#1| (* (- 1) |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) 0))) (or .cse0 (and (not .cse0) .cse1 (= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0)))) (let ((.cse2 (<= (* (- 1) |ULTIMATE.start_main_~main__t~0#1|) 0))) (or (and .cse1 (not .cse2)) .cse2)))) [2023-02-17 01:06:35,396 INFO L899 garLoopResultBuilder]: For program point L2604(line 2604) no Hoare annotation was computed. [2023-02-17 01:06:35,396 INFO L899 garLoopResultBuilder]: For program point L2538(lines 2538 2654) no Hoare annotation was computed. [2023-02-17 01:06:35,396 INFO L899 garLoopResultBuilder]: For program point L424(lines 424 2979) no Hoare annotation was computed. [2023-02-17 01:06:35,396 INFO L899 garLoopResultBuilder]: For program point L1415(lines 1415 2827) no Hoare annotation was computed. [2023-02-17 01:06:35,396 INFO L899 garLoopResultBuilder]: For program point L1349(lines 1349 2837) no Hoare annotation was computed. [2023-02-17 01:06:35,396 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-02-17 01:06:35,397 INFO L899 garLoopResultBuilder]: For program point L1680(lines 1680 2786) no Hoare annotation was computed. [2023-02-17 01:06:35,397 INFO L899 garLoopResultBuilder]: For program point L557(lines 557 2959) no Hoare annotation was computed. [2023-02-17 01:06:35,397 INFO L899 garLoopResultBuilder]: For program point L491(lines 491 2969) no Hoare annotation was computed. [2023-02-17 01:06:35,397 INFO L899 garLoopResultBuilder]: For program point L1945(lines 1945 2745) no Hoare annotation was computed. [2023-02-17 01:06:35,397 INFO L899 garLoopResultBuilder]: For program point L822(lines 822 2918) no Hoare annotation was computed. [2023-02-17 01:06:35,397 INFO L895 garLoopResultBuilder]: At program point $Ultimate##16(lines 96 283) the Hoare annotation is: (let ((.cse8 (<= (+ |ULTIMATE.start_main_~main__tagbuf_len~0#1| 1) 0)) (.cse7 (<= 0 |ULTIMATE.start_main_~main__tagbuf_len~0#1|))) (let ((.cse3 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~3#1| 0))) (.cse5 (not (= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0))) (.cse11 (or (not .cse8) .cse7)) (.cse6 (<= 0 (+ (- 1) |ULTIMATE.start_main_~main__t~0#1|))) (.cse9 (<= |ULTIMATE.start_main_~main__tagbuf_len~0#1| 0)) (.cse10 (<= |ULTIMATE.start_main_~main__t~0#1| 1))) (let ((.cse2 (<= |ULTIMATE.start_main_~main__t~0#1| |ULTIMATE.start_main_~main__tagbuf_len~0#1|)) (.cse1 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~11#1| 0))) (.cse4 (let ((.cse17 (let ((.cse18 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~2#1| 0))) (.cse19 (let ((.cse20 (<= (* (- 1) |ULTIMATE.start_main_~main__t~0#1|) 0))) (or (and (= |ULTIMATE.start_main_~main__t~0#1| 0) (not .cse20)) .cse20)))) (or (and .cse3 .cse18 .cse6 .cse19) (and .cse3 (or (not .cse9) (and .cse5 .cse11)) .cse18 .cse6 (or .cse9 .cse10) .cse19))))) (or (and (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~6#1| 0)) .cse17 .cse6) (and .cse17 .cse6))))) (let ((.cse0 (let ((.cse13 (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~7#1| 0)))) (let ((.cse12 (let ((.cse16 (or (and .cse4 .cse6 .cse13) (and .cse4 .cse6)))) (let ((.cse14 (and (not (= |ULTIMATE.start_main_~__VERIFIER_assert__cond~10#1| 0)) .cse16 .cse6)) (.cse15 (and .cse16 .cse6))) (or (and .cse1 (or .cse14 .cse15)) .cse14 .cse15))))) (or (and .cse3 .cse12 .cse7 .cse2) (and .cse3 .cse12 .cse7 .cse2 .cse13)))))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse2) (and .cse3 .cse4 .cse5 .cse6 .cse7 .cse2 (or .cse8 .cse9 .cse10) .cse11)))))) [2023-02-17 01:06:35,397 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L1087(lines 1087 2877) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L2078(lines 2078 2725) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L2012(lines 2012 2735) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L2343(lines 2343 2684) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L1220(lines 1220 2857) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L1154(lines 1154 2867) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L1485(lines 1485 2816) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L362(lines 362 2989) no Hoare annotation was computed. [2023-02-17 01:06:35,398 INFO L899 garLoopResultBuilder]: For program point L296(lines 296 2999) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L164(lines 164 231) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L1750(lines 1750 2775) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L627(lines 627 2948) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L33(lines 33 57) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L892(lines 892 2907) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L1883(lines 1883 2755) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L1817(lines 1817 2765) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L2148(lines 2148 2714) no Hoare annotation was computed. [2023-02-17 01:06:35,399 INFO L899 garLoopResultBuilder]: For program point L1025(lines 1025 2887) no Hoare annotation was computed. [2023-02-17 01:06:35,400 INFO L899 garLoopResultBuilder]: For program point L959(lines 959 2897) no Hoare annotation was computed. [2023-02-17 01:06:35,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION(line 207) no Hoare annotation was computed. [2023-02-17 01:06:35,400 INFO L899 garLoopResultBuilder]: For program point L2413(lines 2413 2673) no Hoare annotation was computed. [2023-02-17 01:06:35,400 INFO L899 garLoopResultBuilder]: For program point L1290(lines 1290 2846) no Hoare annotation was computed. [2023-02-17 01:06:35,400 INFO L899 garLoopResultBuilder]: For program point L35(line 35) no Hoare annotation was computed. [2023-02-17 01:06:35,403 INFO L445 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] [2023-02-17 01:06:35,405 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-02-17 01:06:35,500 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.02 01:06:35 BoogieIcfgContainer [2023-02-17 01:06:35,501 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-02-17 01:06:35,501 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-02-17 01:06:35,501 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-02-17 01:06:35,502 INFO L275 PluginConnector]: Witness Printer initialized [2023-02-17 01:06:35,502 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.02 01:06:15" (3/4) ... [2023-02-17 01:06:35,505 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-02-17 01:06:35,534 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2023-02-17 01:06:35,536 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-02-17 01:06:35,538 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-02-17 01:06:35,540 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-02-17 01:06:35,722 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-02-17 01:06:35,722 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-02-17 01:06:35,723 INFO L158 Benchmark]: Toolchain (without parser) took 22753.59ms. Allocated memory was 148.9MB in the beginning and 841.0MB in the end (delta: 692.1MB). Free memory was 101.7MB in the beginning and 525.1MB in the end (delta: -423.4MB). Peak memory consumption was 269.1MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,723 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 102.8MB. Free memory is still 51.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-02-17 01:06:35,723 INFO L158 Benchmark]: CACSL2BoogieTranslator took 783.29ms. Allocated memory is still 148.9MB. Free memory was 101.7MB in the beginning and 103.9MB in the end (delta: -2.2MB). Peak memory consumption was 37.8MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,727 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.90ms. Allocated memory is still 148.9MB. Free memory was 103.9MB in the beginning and 96.9MB in the end (delta: 7.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,728 INFO L158 Benchmark]: Boogie Preprocessor took 84.17ms. Allocated memory is still 148.9MB. Free memory was 96.9MB in the beginning and 92.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,728 INFO L158 Benchmark]: RCFGBuilder took 1288.63ms. Allocated memory was 148.9MB in the beginning and 209.7MB in the end (delta: 60.8MB). Free memory was 92.1MB in the beginning and 150.5MB in the end (delta: -58.4MB). Peak memory consumption was 43.5MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,728 INFO L158 Benchmark]: TraceAbstraction took 20286.27ms. Allocated memory was 209.7MB in the beginning and 841.0MB in the end (delta: 631.2MB). Free memory was 149.4MB in the beginning and 553.0MB in the end (delta: -403.6MB). Peak memory consumption was 227.7MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,730 INFO L158 Benchmark]: Witness Printer took 220.78ms. Allocated memory is still 841.0MB. Free memory was 551.9MB in the beginning and 525.1MB in the end (delta: 26.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-02-17 01:06:35,735 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 102.8MB. Free memory is still 51.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 783.29ms. Allocated memory is still 148.9MB. Free memory was 101.7MB in the beginning and 103.9MB in the end (delta: -2.2MB). Peak memory consumption was 37.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 84.90ms. Allocated memory is still 148.9MB. Free memory was 103.9MB in the beginning and 96.9MB in the end (delta: 7.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 84.17ms. Allocated memory is still 148.9MB. Free memory was 96.9MB in the beginning and 92.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1288.63ms. Allocated memory was 148.9MB in the beginning and 209.7MB in the end (delta: 60.8MB). Free memory was 92.1MB in the beginning and 150.5MB in the end (delta: -58.4MB). Peak memory consumption was 43.5MB. Max. memory is 16.1GB. * TraceAbstraction took 20286.27ms. Allocated memory was 209.7MB in the beginning and 841.0MB in the end (delta: 631.2MB). Free memory was 149.4MB in the beginning and 553.0MB in the end (delta: -403.6MB). Peak memory consumption was 227.7MB. Max. memory is 16.1GB. * Witness Printer took 220.78ms. Allocated memory is still 841.0MB. Free memory was 551.9MB in the beginning and 525.1MB in the end (delta: 26.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * 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: 157]: 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: 207]: 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: 255]: 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: 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 1 procedures, 304 locations, 16 error locations. Started 1 CEGAR loops. OverallTime: 20.1s, OverallIterations: 21, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 8.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4761 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4761 mSDsluCounter, 9380 SdHoareTripleChecker+Invalid, 6.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5366 mSDsCounter, 1096 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12964 IncrementalHoareTripleChecker+Invalid, 14060 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1096 mSolverCounterUnsat, 4014 mSDtfsCounter, 12964 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 317 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=304occurred in iteration=0, InterpolantAutomatonStates: 169, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 21 MinimizatonAttempts, 150 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 7 LocationsWithAnnotation, 7 PreInvPairs, 18 NumberOfFragments, 33339 HoareAnnotationTreeSize, 7 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 7 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 10.4s InterpolantComputationTime, 744 NumberOfCodeBlocks, 744 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 723 ConstructedInterpolants, 0 QuantifiedInterpolants, 7950 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: 2591]: Loop Invariant Derived loop invariant: ((!(-1 * main__t + main__tagbuf_len <= 0) || (-1 * main__t + main__tagbuf_len + 1 <= 0 && main__t <= main__tagbuf_len)) && (((((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= -1 + main__t) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= main__tagbuf_len) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) && 0 <= -59 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= -1 + main__t) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= main__tagbuf_len) && !(__VERIFIER_assert__cond == 0)) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) && 0 <= -59 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) || (((!(-1 * main__t + main__tagbuf_len <= 0) || (-1 * main__t + main__tagbuf_len + 1 <= 0 && main__t <= main__tagbuf_len)) && (((((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= -1 + main__t) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= main__tagbuf_len) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) && 0 <= -59 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= -1 + main__t) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= main__tagbuf_len) && !(__VERIFIER_assert__cond == 0)) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) && 0 <= -59 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && !(__VERIFIER_assert__cond == 0)) - InvariantResult [Line: 64]: Loop Invariant Derived loop invariant: (((((((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= -1 + main__t) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && 0 <= main__tagbuf_len) && ((((main__t == 0 && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) || (0 <= -1 + main__t && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))))) && 0 <= -1 + main__t) || (((main__t == 0 && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) || (0 <= -1 + main__t && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))))) && main__t == 0))) && main__t <= main__tagbuf_len) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0))) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) || ((((((((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && !(main__tagbuf_len == 0)) && main__t == 0) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= main__tagbuf_len) && ((((main__t == 0 && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) || (0 <= -1 + main__t && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))))) && 0 <= -1 + main__t) || (((main__t == 0 && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) || (0 <= -1 + main__t && ((((((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && (main__t + -1 * main__tagbuf_len <= 0 || main__t <= main__tagbuf_len)) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && main__t == 0) && 0 <= main__tagbuf_len) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) && (main__tagbuf_len <= 0 || main__t == 0)) || (((((!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))) && ((((main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (main__t == 0 && !(-1 * main__t <= 0))) || -1 * main__t <= 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))))) && main__t == 0))) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) - InvariantResult [Line: 96]: Loop Invariant Derived loop invariant: (((((((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) || ((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t)) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) || ((((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) || ((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t)) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) && !(__VERIFIER_assert__cond == 0))) && !(__VERIFIER_assert__cond == 0)) && main__t <= main__tagbuf_len) || (((((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) || ((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t)) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) || ((((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) || ((!(__VERIFIER_assert__cond == 0) && ((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= -1 + main__t)) || (((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0)) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) && !(__VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len)) || (((((((!(__VERIFIER_assert__cond == 0) && (((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t))) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) - InvariantResult [Line: 16]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 25]: Loop Invariant Derived loop invariant: (main__t + -1 * main__tagbuf_len <= 0 || ((!(main__t + -1 * main__tagbuf_len <= 0) && main__t == 0) && main__tagbuf_len == 0)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0) - InvariantResult [Line: 132]: Loop Invariant Derived loop invariant: ((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && ((((((((!(__VERIFIER_assert__cond == 0) && ((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (!(__VERIFIER_assert__cond == 0) && (((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))))) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && (!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) && !(__VERIFIER_assert__cond == 0)) || ((((((!(__VERIFIER_assert__cond == 0) && ((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (!(__VERIFIER_assert__cond == 0) && (((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))))) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && (!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) || ((((((!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0)) && ((((((((!(__VERIFIER_assert__cond == 0) && ((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (!(__VERIFIER_assert__cond == 0) && (((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))))) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && (!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len) && !(__VERIFIER_assert__cond == 0)) || ((((((!(__VERIFIER_assert__cond == 0) && ((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (!(__VERIFIER_assert__cond == 0) && (((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len))))) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && (!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && 0 <= main__tagbuf_len) && main__t <= main__tagbuf_len))) && !(__VERIFIER_assert__cond == 0)) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len)) || (((((((((((!(__VERIFIER_assert__cond == 0) && (!(main__t + -1 * main__tagbuf_len <= 0) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && !(main__tagbuf_len == 0)) && ((__VERIFIER_assert__cond == 0 && !(main__t + -1 * main__tagbuf_len <= 0)) || !(-1 * main__t + main__tagbuf_len <= 0))) && (__VERIFIER_assert__cond == 0 || main__t + -1 * main__tagbuf_len <= 0)) && 0 <= main__tagbuf_len) && (((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) || (((((((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) || ((((((((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && 0 <= -1 + main__t) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) || (((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t) && !(__VERIFIER_assert__cond == 0))) || ((((!(__VERIFIER_assert__cond == 0) && ((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)))) && 0 <= -1 + main__t) || (((((!(__VERIFIER_assert__cond == 0) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0)) || (((((!(__VERIFIER_assert__cond == 0) && (!(main__tagbuf_len <= 0) || (!(main__tagbuf_len == 0) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && !(__VERIFIER_assert__cond == 0)) && 0 <= -1 + main__t) && (main__tagbuf_len <= 0 || main__t <= 1)) && ((main__t == 0 && !(-1 * main__t <= 0)) || -1 * main__t <= 0))) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && 0 <= -1 + main__t)) && !(main__tagbuf_len == 0)) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)))) && (!(-1 * main__t + main__tagbuf_len <= 0) || (!(main__t + -1 * main__tagbuf_len <= 0) && __VERIFIER_assert__cond == 0))) && main__t <= main__tagbuf_len) && ((main__tagbuf_len + 1 <= 0 || main__tagbuf_len <= 0) || main__t <= 1)) && (!(main__tagbuf_len + 1 <= 0) || 0 <= main__tagbuf_len)) - InvariantResult [Line: 21]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2023-02-17 01:06:35,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE