/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/systemc/token_ring.01.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-4f750a8 [2020-12-22 07:07:24,190 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-22 07:07:24,192 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-22 07:07:24,230 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-22 07:07:24,230 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-22 07:07:24,232 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-22 07:07:24,234 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-22 07:07:24,236 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-22 07:07:24,239 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-22 07:07:24,240 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-22 07:07:24,241 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-22 07:07:24,243 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-22 07:07:24,243 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-22 07:07:24,245 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-22 07:07:24,246 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-22 07:07:24,248 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-22 07:07:24,262 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-22 07:07:24,264 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-22 07:07:24,266 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-22 07:07:24,269 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-22 07:07:24,271 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-22 07:07:24,274 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-22 07:07:24,278 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-22 07:07:24,279 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-22 07:07:24,288 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-22 07:07:24,289 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-22 07:07:24,289 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-22 07:07:24,290 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-22 07:07:24,293 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-22 07:07:24,295 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-22 07:07:24,296 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-22 07:07:24,297 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-22 07:07:24,297 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-22 07:07:24,301 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-22 07:07:24,303 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-22 07:07:24,305 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-22 07:07:24,306 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-22 07:07:24,307 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-22 07:07:24,307 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-22 07:07:24,309 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-22 07:07:24,310 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-22 07:07:24,311 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2020-12-22 07:07:24,361 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-22 07:07:24,361 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-22 07:07:24,365 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-22 07:07:24,366 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-22 07:07:24,366 INFO L138 SettingsManager]: * Use SBE=true [2020-12-22 07:07:24,366 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-22 07:07:24,366 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-22 07:07:24,367 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-22 07:07:24,367 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-22 07:07:24,367 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-22 07:07:24,368 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-22 07:07:24,368 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-22 07:07:24,369 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-22 07:07:24,369 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-22 07:07:24,369 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-22 07:07:24,369 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-22 07:07:24,370 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-22 07:07:24,370 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-22 07:07:24,370 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-22 07:07:24,370 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-22 07:07:24,370 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-22 07:07:24,371 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-22 07:07:24,371 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-22 07:07:24,371 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-22 07:07:24,371 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-22 07:07:24,371 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2020-12-22 07:07:24,777 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-22 07:07:24,807 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-22 07:07:24,810 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-22 07:07:24,812 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-22 07:07:24,813 INFO L275 PluginConnector]: CDTParser initialized [2020-12-22 07:07:24,814 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/token_ring.01.cil-1.c [2020-12-22 07:07:24,905 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d43c53b6/63b92e8e33ec49fe96146b7479c23d5f/FLAG0bac7f523 [2020-12-22 07:07:25,604 INFO L306 CDTParser]: Found 1 translation units. [2020-12-22 07:07:25,605 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.01.cil-1.c [2020-12-22 07:07:25,617 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d43c53b6/63b92e8e33ec49fe96146b7479c23d5f/FLAG0bac7f523 [2020-12-22 07:07:25,941 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d43c53b6/63b92e8e33ec49fe96146b7479c23d5f [2020-12-22 07:07:25,947 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-22 07:07:25,952 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-22 07:07:25,956 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-22 07:07:25,956 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-22 07:07:25,961 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-22 07:07:25,962 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 07:07:25" (1/1) ... [2020-12-22 07:07:25,966 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66988cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:25, skipping insertion in model container [2020-12-22 07:07:25,966 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 07:07:25" (1/1) ... [2020-12-22 07:07:25,977 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-22 07:07:26,040 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-22 07:07:26,235 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.01.cil-1.c[366,379] [2020-12-22 07:07:26,306 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-22 07:07:26,320 INFO L203 MainTranslator]: Completed pre-run [2020-12-22 07:07:26,334 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.01.cil-1.c[366,379] [2020-12-22 07:07:26,364 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-22 07:07:26,391 INFO L208 MainTranslator]: Completed translation [2020-12-22 07:07:26,391 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26 WrapperNode [2020-12-22 07:07:26,392 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-22 07:07:26,393 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-22 07:07:26,394 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-22 07:07:26,394 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-22 07:07:26,413 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,425 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,464 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-22 07:07:26,465 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-22 07:07:26,465 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-22 07:07:26,466 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-22 07:07:26,476 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,476 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,480 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,481 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,490 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,500 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,503 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... [2020-12-22 07:07:26,509 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-22 07:07:26,510 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-22 07:07:26,510 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-22 07:07:26,510 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-22 07:07:26,511 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-22 07:07:26,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-22 07:07:26,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-22 07:07:26,693 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-22 07:07:26,694 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-22 07:07:27,756 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-22 07:07:27,756 INFO L299 CfgBuilder]: Removed 80 assume(true) statements. [2020-12-22 07:07:27,758 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:07:27 BoogieIcfgContainer [2020-12-22 07:07:27,759 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-22 07:07:27,761 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-22 07:07:27,761 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-22 07:07:27,765 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-22 07:07:27,765 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 07:07:25" (1/3) ... [2020-12-22 07:07:27,766 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a72e7c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 07:07:27, skipping insertion in model container [2020-12-22 07:07:27,766 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:07:26" (2/3) ... [2020-12-22 07:07:27,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a72e7c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 07:07:27, skipping insertion in model container [2020-12-22 07:07:27,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:07:27" (3/3) ... [2020-12-22 07:07:27,769 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.01.cil-1.c [2020-12-22 07:07:27,776 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-22 07:07:27,782 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-22 07:07:27,804 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-22 07:07:27,837 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-22 07:07:27,837 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-22 07:07:27,837 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-22 07:07:27,838 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-22 07:07:27,838 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-22 07:07:27,838 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-22 07:07:27,838 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-22 07:07:27,838 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-22 07:07:27,860 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states. [2020-12-22 07:07:27,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 07:07:27,869 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:27,870 INFO L422 BasicCegarLoop]: 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] [2020-12-22 07:07:27,871 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:27,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:27,878 INFO L82 PathProgramCache]: Analyzing trace with hash 754195226, now seen corresponding path program 1 times [2020-12-22 07:07:27,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:27,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304694142] [2020-12-22 07:07:27,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:28,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:28,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:28,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304694142] [2020-12-22 07:07:28,117 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:28,118 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:28,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123484502] [2020-12-22 07:07:28,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:28,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:28,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:28,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:28,142 INFO L87 Difference]: Start difference. First operand 141 states. Second operand 3 states. [2020-12-22 07:07:28,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:28,208 INFO L93 Difference]: Finished difference Result 277 states and 431 transitions. [2020-12-22 07:07:28,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:28,211 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2020-12-22 07:07:28,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:28,225 INFO L225 Difference]: With dead ends: 277 [2020-12-22 07:07:28,225 INFO L226 Difference]: Without dead ends: 137 [2020-12-22 07:07:28,229 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:28,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2020-12-22 07:07:28,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2020-12-22 07:07:28,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2020-12-22 07:07:28,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 205 transitions. [2020-12-22 07:07:28,292 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 205 transitions. Word has length 39 [2020-12-22 07:07:28,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:28,292 INFO L481 AbstractCegarLoop]: Abstraction has 137 states and 205 transitions. [2020-12-22 07:07:28,292 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:28,293 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 205 transitions. [2020-12-22 07:07:28,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 07:07:28,294 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:28,294 INFO L422 BasicCegarLoop]: 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] [2020-12-22 07:07:28,295 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-22 07:07:28,295 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:28,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:28,296 INFO L82 PathProgramCache]: Analyzing trace with hash 1598200728, now seen corresponding path program 1 times [2020-12-22 07:07:28,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:28,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343419945] [2020-12-22 07:07:28,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:28,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:28,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343419945] [2020-12-22 07:07:28,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:28,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 07:07:28,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539421504] [2020-12-22 07:07:28,382 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:28,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:28,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:28,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:28,384 INFO L87 Difference]: Start difference. First operand 137 states and 205 transitions. Second operand 3 states. [2020-12-22 07:07:28,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:28,452 INFO L93 Difference]: Finished difference Result 363 states and 543 transitions. [2020-12-22 07:07:28,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:28,453 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2020-12-22 07:07:28,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:28,456 INFO L225 Difference]: With dead ends: 363 [2020-12-22 07:07:28,456 INFO L226 Difference]: Without dead ends: 232 [2020-12-22 07:07:28,458 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:28,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2020-12-22 07:07:28,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 230. [2020-12-22 07:07:28,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-12-22 07:07:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 341 transitions. [2020-12-22 07:07:28,492 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 341 transitions. Word has length 39 [2020-12-22 07:07:28,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:28,492 INFO L481 AbstractCegarLoop]: Abstraction has 230 states and 341 transitions. [2020-12-22 07:07:28,492 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:28,493 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 341 transitions. [2020-12-22 07:07:28,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 07:07:28,494 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:28,494 INFO L422 BasicCegarLoop]: 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] [2020-12-22 07:07:28,495 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-22 07:07:28,495 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:28,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:28,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1655040020, now seen corresponding path program 1 times [2020-12-22 07:07:28,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:28,497 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223710798] [2020-12-22 07:07:28,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:28,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:28,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:28,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223710798] [2020-12-22 07:07:28,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:28,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:28,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513284615] [2020-12-22 07:07:28,566 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:28,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:28,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:28,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:28,568 INFO L87 Difference]: Start difference. First operand 230 states and 341 transitions. Second operand 4 states. [2020-12-22 07:07:28,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:28,700 INFO L93 Difference]: Finished difference Result 547 states and 810 transitions. [2020-12-22 07:07:28,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 07:07:28,701 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 39 [2020-12-22 07:07:28,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:28,705 INFO L225 Difference]: With dead ends: 547 [2020-12-22 07:07:28,705 INFO L226 Difference]: Without dead ends: 324 [2020-12-22 07:07:28,707 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:28,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2020-12-22 07:07:28,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 230. [2020-12-22 07:07:28,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-12-22 07:07:28,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 338 transitions. [2020-12-22 07:07:28,764 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 338 transitions. Word has length 39 [2020-12-22 07:07:28,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:28,764 INFO L481 AbstractCegarLoop]: Abstraction has 230 states and 338 transitions. [2020-12-22 07:07:28,765 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:28,765 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 338 transitions. [2020-12-22 07:07:28,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 07:07:28,766 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:28,766 INFO L422 BasicCegarLoop]: 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] [2020-12-22 07:07:28,767 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-22 07:07:28,767 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:28,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:28,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1582653462, now seen corresponding path program 1 times [2020-12-22 07:07:28,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:28,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365388861] [2020-12-22 07:07:28,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:28,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:28,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:28,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365388861] [2020-12-22 07:07:28,812 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:28,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 07:07:28,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523977787] [2020-12-22 07:07:28,813 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:28,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:28,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:28,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:28,815 INFO L87 Difference]: Start difference. First operand 230 states and 338 transitions. Second operand 3 states. [2020-12-22 07:07:28,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:28,858 INFO L93 Difference]: Finished difference Result 452 states and 666 transitions. [2020-12-22 07:07:28,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:28,858 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2020-12-22 07:07:28,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:28,860 INFO L225 Difference]: With dead ends: 452 [2020-12-22 07:07:28,860 INFO L226 Difference]: Without dead ends: 230 [2020-12-22 07:07:28,862 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:28,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2020-12-22 07:07:28,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2020-12-22 07:07:28,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-12-22 07:07:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 324 transitions. [2020-12-22 07:07:28,884 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 324 transitions. Word has length 39 [2020-12-22 07:07:28,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:28,884 INFO L481 AbstractCegarLoop]: Abstraction has 230 states and 324 transitions. [2020-12-22 07:07:28,885 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:28,885 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 324 transitions. [2020-12-22 07:07:28,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 07:07:28,886 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:28,886 INFO L422 BasicCegarLoop]: 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] [2020-12-22 07:07:28,887 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-12-22 07:07:28,887 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:28,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:28,888 INFO L82 PathProgramCache]: Analyzing trace with hash 836344722, now seen corresponding path program 1 times [2020-12-22 07:07:28,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:28,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761575287] [2020-12-22 07:07:28,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:28,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:28,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:28,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761575287] [2020-12-22 07:07:28,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:28,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:28,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799118664] [2020-12-22 07:07:28,974 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:28,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:28,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:28,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:28,976 INFO L87 Difference]: Start difference. First operand 230 states and 324 transitions. Second operand 4 states. [2020-12-22 07:07:29,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:29,094 INFO L93 Difference]: Finished difference Result 529 states and 746 transitions. [2020-12-22 07:07:29,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 07:07:29,097 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 39 [2020-12-22 07:07:29,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:29,099 INFO L225 Difference]: With dead ends: 529 [2020-12-22 07:07:29,099 INFO L226 Difference]: Without dead ends: 308 [2020-12-22 07:07:29,103 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:29,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2020-12-22 07:07:29,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 230. [2020-12-22 07:07:29,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-12-22 07:07:29,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 321 transitions. [2020-12-22 07:07:29,135 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 321 transitions. Word has length 39 [2020-12-22 07:07:29,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:29,136 INFO L481 AbstractCegarLoop]: Abstraction has 230 states and 321 transitions. [2020-12-22 07:07:29,136 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:29,136 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 321 transitions. [2020-12-22 07:07:29,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 07:07:29,137 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:29,138 INFO L422 BasicCegarLoop]: 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] [2020-12-22 07:07:29,138 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-12-22 07:07:29,138 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:29,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:29,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1537944596, now seen corresponding path program 1 times [2020-12-22 07:07:29,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:29,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815181789] [2020-12-22 07:07:29,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:29,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:29,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815181789] [2020-12-22 07:07:29,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:29,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:29,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593426401] [2020-12-22 07:07:29,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:29,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:29,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:29,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:29,184 INFO L87 Difference]: Start difference. First operand 230 states and 321 transitions. Second operand 4 states. [2020-12-22 07:07:29,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:29,305 INFO L93 Difference]: Finished difference Result 784 states and 1096 transitions. [2020-12-22 07:07:29,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 07:07:29,306 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 39 [2020-12-22 07:07:29,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:29,309 INFO L225 Difference]: With dead ends: 784 [2020-12-22 07:07:29,310 INFO L226 Difference]: Without dead ends: 565 [2020-12-22 07:07:29,311 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:29,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2020-12-22 07:07:29,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 519. [2020-12-22 07:07:29,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 519 states. [2020-12-22 07:07:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 712 transitions. [2020-12-22 07:07:29,365 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 712 transitions. Word has length 39 [2020-12-22 07:07:29,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:29,366 INFO L481 AbstractCegarLoop]: Abstraction has 519 states and 712 transitions. [2020-12-22 07:07:29,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:29,366 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 712 transitions. [2020-12-22 07:07:29,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-12-22 07:07:29,368 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:29,368 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:29,368 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-12-22 07:07:29,369 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:29,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:29,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1363148020, now seen corresponding path program 1 times [2020-12-22 07:07:29,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:29,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573669254] [2020-12-22 07:07:29,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:29,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-12-22 07:07:29,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573669254] [2020-12-22 07:07:29,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:29,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 07:07:29,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356294958] [2020-12-22 07:07:29,463 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 07:07:29,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:29,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 07:07:29,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:29,472 INFO L87 Difference]: Start difference. First operand 519 states and 712 transitions. Second operand 5 states. [2020-12-22 07:07:29,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:29,637 INFO L93 Difference]: Finished difference Result 1311 states and 1809 transitions. [2020-12-22 07:07:29,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 07:07:29,638 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2020-12-22 07:07:29,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:29,643 INFO L225 Difference]: With dead ends: 1311 [2020-12-22 07:07:29,643 INFO L226 Difference]: Without dead ends: 813 [2020-12-22 07:07:29,645 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-22 07:07:29,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2020-12-22 07:07:29,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 540. [2020-12-22 07:07:29,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-12-22 07:07:29,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 724 transitions. [2020-12-22 07:07:29,689 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 724 transitions. Word has length 51 [2020-12-22 07:07:29,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:29,689 INFO L481 AbstractCegarLoop]: Abstraction has 540 states and 724 transitions. [2020-12-22 07:07:29,690 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 07:07:29,690 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 724 transitions. [2020-12-22 07:07:29,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-12-22 07:07:29,691 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:29,691 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:29,692 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-12-22 07:07:29,692 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:29,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:29,692 INFO L82 PathProgramCache]: Analyzing trace with hash -661548146, now seen corresponding path program 1 times [2020-12-22 07:07:29,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:29,693 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614129580] [2020-12-22 07:07:29,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:29,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-12-22 07:07:29,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614129580] [2020-12-22 07:07:29,743 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:29,743 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:29,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376353255] [2020-12-22 07:07:29,744 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:29,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:29,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:29,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:29,745 INFO L87 Difference]: Start difference. First operand 540 states and 724 transitions. Second operand 4 states. [2020-12-22 07:07:29,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:29,851 INFO L93 Difference]: Finished difference Result 1284 states and 1724 transitions. [2020-12-22 07:07:29,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 07:07:29,852 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 51 [2020-12-22 07:07:29,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:29,856 INFO L225 Difference]: With dead ends: 1284 [2020-12-22 07:07:29,856 INFO L226 Difference]: Without dead ends: 767 [2020-12-22 07:07:29,858 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:29,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2020-12-22 07:07:29,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 540. [2020-12-22 07:07:29,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-12-22 07:07:29,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 711 transitions. [2020-12-22 07:07:29,907 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 711 transitions. Word has length 51 [2020-12-22 07:07:29,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:29,908 INFO L481 AbstractCegarLoop]: Abstraction has 540 states and 711 transitions. [2020-12-22 07:07:29,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:29,908 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 711 transitions. [2020-12-22 07:07:29,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-12-22 07:07:29,909 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:29,909 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:29,910 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-12-22 07:07:29,910 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:29,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:29,910 INFO L82 PathProgramCache]: Analyzing trace with hash 724655248, now seen corresponding path program 1 times [2020-12-22 07:07:29,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:29,911 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015567213] [2020-12-22 07:07:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:29,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:29,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:29,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015567213] [2020-12-22 07:07:29,966 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:29,966 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:29,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290381400] [2020-12-22 07:07:29,967 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:29,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:29,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:29,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:29,968 INFO L87 Difference]: Start difference. First operand 540 states and 711 transitions. Second operand 3 states. [2020-12-22 07:07:30,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:30,095 INFO L93 Difference]: Finished difference Result 1511 states and 1975 transitions. [2020-12-22 07:07:30,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:30,097 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 51 [2020-12-22 07:07:30,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:30,102 INFO L225 Difference]: With dead ends: 1511 [2020-12-22 07:07:30,103 INFO L226 Difference]: Without dead ends: 996 [2020-12-22 07:07:30,104 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:30,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2020-12-22 07:07:30,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 960. [2020-12-22 07:07:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2020-12-22 07:07:30,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1226 transitions. [2020-12-22 07:07:30,186 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 1226 transitions. Word has length 51 [2020-12-22 07:07:30,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:30,193 INFO L481 AbstractCegarLoop]: Abstraction has 960 states and 1226 transitions. [2020-12-22 07:07:30,193 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:30,193 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 1226 transitions. [2020-12-22 07:07:30,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-12-22 07:07:30,195 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:30,195 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:30,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-12-22 07:07:30,196 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:30,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:30,196 INFO L82 PathProgramCache]: Analyzing trace with hash 171160657, now seen corresponding path program 1 times [2020-12-22 07:07:30,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:30,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010647183] [2020-12-22 07:07:30,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:30,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:30,304 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 07:07:30,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010647183] [2020-12-22 07:07:30,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:30,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 07:07:30,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526210997] [2020-12-22 07:07:30,306 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:30,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:30,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:30,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:30,308 INFO L87 Difference]: Start difference. First operand 960 states and 1226 transitions. Second operand 3 states. [2020-12-22 07:07:30,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:30,462 INFO L93 Difference]: Finished difference Result 2284 states and 2945 transitions. [2020-12-22 07:07:30,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:30,462 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2020-12-22 07:07:30,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:30,471 INFO L225 Difference]: With dead ends: 2284 [2020-12-22 07:07:30,471 INFO L226 Difference]: Without dead ends: 1602 [2020-12-22 07:07:30,473 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:30,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1602 states. [2020-12-22 07:07:30,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1602 to 1312. [2020-12-22 07:07:30,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1312 states. [2020-12-22 07:07:30,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1678 transitions. [2020-12-22 07:07:30,589 INFO L78 Accepts]: Start accepts. Automaton has 1312 states and 1678 transitions. Word has length 52 [2020-12-22 07:07:30,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:30,589 INFO L481 AbstractCegarLoop]: Abstraction has 1312 states and 1678 transitions. [2020-12-22 07:07:30,589 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:30,589 INFO L276 IsEmpty]: Start isEmpty. Operand 1312 states and 1678 transitions. [2020-12-22 07:07:30,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2020-12-22 07:07:30,591 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:30,591 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:30,591 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-12-22 07:07:30,591 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:30,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:30,592 INFO L82 PathProgramCache]: Analyzing trace with hash 313852773, now seen corresponding path program 1 times [2020-12-22 07:07:30,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:30,592 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448004320] [2020-12-22 07:07:30,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:30,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448004320] [2020-12-22 07:07:30,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:30,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 07:07:30,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56427522] [2020-12-22 07:07:30,637 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 07:07:30,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:30,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 07:07:30,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:30,638 INFO L87 Difference]: Start difference. First operand 1312 states and 1678 transitions. Second operand 5 states. [2020-12-22 07:07:30,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:30,844 INFO L93 Difference]: Finished difference Result 2538 states and 3250 transitions. [2020-12-22 07:07:30,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 07:07:30,845 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2020-12-22 07:07:30,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:30,854 INFO L225 Difference]: With dead ends: 2538 [2020-12-22 07:07:30,854 INFO L226 Difference]: Without dead ends: 1554 [2020-12-22 07:07:30,856 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-22 07:07:30,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2020-12-22 07:07:30,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 1324. [2020-12-22 07:07:30,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1324 states. [2020-12-22 07:07:30,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1656 transitions. [2020-12-22 07:07:30,987 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1656 transitions. Word has length 63 [2020-12-22 07:07:30,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:30,987 INFO L481 AbstractCegarLoop]: Abstraction has 1324 states and 1656 transitions. [2020-12-22 07:07:30,987 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 07:07:30,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1656 transitions. [2020-12-22 07:07:30,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2020-12-22 07:07:30,989 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:30,989 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:30,989 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-12-22 07:07:30,989 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:30,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:30,990 INFO L82 PathProgramCache]: Analyzing trace with hash 736554599, now seen corresponding path program 1 times [2020-12-22 07:07:30,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:30,991 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775574423] [2020-12-22 07:07:30,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:31,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:31,071 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:31,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775574423] [2020-12-22 07:07:31,073 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:31,073 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:31,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556655501] [2020-12-22 07:07:31,074 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:31,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:31,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:31,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:31,075 INFO L87 Difference]: Start difference. First operand 1324 states and 1656 transitions. Second operand 3 states. [2020-12-22 07:07:31,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:31,302 INFO L93 Difference]: Finished difference Result 3688 states and 4602 transitions. [2020-12-22 07:07:31,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:31,303 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2020-12-22 07:07:31,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:31,315 INFO L225 Difference]: With dead ends: 3688 [2020-12-22 07:07:31,316 INFO L226 Difference]: Without dead ends: 2410 [2020-12-22 07:07:31,319 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:31,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states. [2020-12-22 07:07:31,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 2384. [2020-12-22 07:07:31,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2384 states. [2020-12-22 07:07:31,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2384 states to 2384 states and 2930 transitions. [2020-12-22 07:07:31,558 INFO L78 Accepts]: Start accepts. Automaton has 2384 states and 2930 transitions. Word has length 63 [2020-12-22 07:07:31,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:31,558 INFO L481 AbstractCegarLoop]: Abstraction has 2384 states and 2930 transitions. [2020-12-22 07:07:31,558 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:31,558 INFO L276 IsEmpty]: Start isEmpty. Operand 2384 states and 2930 transitions. [2020-12-22 07:07:31,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-12-22 07:07:31,560 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:31,560 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:31,561 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-12-22 07:07:31,561 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:31,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:31,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1397696040, now seen corresponding path program 1 times [2020-12-22 07:07:31,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:31,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368105927] [2020-12-22 07:07:31,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:31,602 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:31,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368105927] [2020-12-22 07:07:31,603 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:31,603 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 07:07:31,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604795897] [2020-12-22 07:07:31,604 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:31,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:31,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:31,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:31,605 INFO L87 Difference]: Start difference. First operand 2384 states and 2930 transitions. Second operand 4 states. [2020-12-22 07:07:31,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:31,879 INFO L93 Difference]: Finished difference Result 4190 states and 5144 transitions. [2020-12-22 07:07:31,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 07:07:31,880 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 64 [2020-12-22 07:07:31,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:31,889 INFO L225 Difference]: With dead ends: 4190 [2020-12-22 07:07:31,889 INFO L226 Difference]: Without dead ends: 1831 [2020-12-22 07:07:31,893 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:31,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2020-12-22 07:07:32,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1829. [2020-12-22 07:07:32,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1829 states. [2020-12-22 07:07:32,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1829 states to 1829 states and 2207 transitions. [2020-12-22 07:07:32,040 INFO L78 Accepts]: Start accepts. Automaton has 1829 states and 2207 transitions. Word has length 64 [2020-12-22 07:07:32,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:32,043 INFO L481 AbstractCegarLoop]: Abstraction has 1829 states and 2207 transitions. [2020-12-22 07:07:32,043 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:32,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1829 states and 2207 transitions. [2020-12-22 07:07:32,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-12-22 07:07:32,052 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:32,053 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:32,054 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-12-22 07:07:32,055 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:32,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:32,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1733249900, now seen corresponding path program 1 times [2020-12-22 07:07:32,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:32,056 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863717207] [2020-12-22 07:07:32,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:32,125 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-22 07:07:32,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863717207] [2020-12-22 07:07:32,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:32,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 07:07:32,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161720959] [2020-12-22 07:07:32,127 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:32,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:32,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:32,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:32,128 INFO L87 Difference]: Start difference. First operand 1829 states and 2207 transitions. Second operand 4 states. [2020-12-22 07:07:32,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:32,341 INFO L93 Difference]: Finished difference Result 3657 states and 4409 transitions. [2020-12-22 07:07:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 07:07:32,342 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 94 [2020-12-22 07:07:32,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:32,349 INFO L225 Difference]: With dead ends: 3657 [2020-12-22 07:07:32,350 INFO L226 Difference]: Without dead ends: 1586 [2020-12-22 07:07:32,354 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:32,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2020-12-22 07:07:32,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1559. [2020-12-22 07:07:32,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1559 states. [2020-12-22 07:07:32,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1559 states to 1559 states and 1866 transitions. [2020-12-22 07:07:32,478 INFO L78 Accepts]: Start accepts. Automaton has 1559 states and 1866 transitions. Word has length 94 [2020-12-22 07:07:32,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:32,479 INFO L481 AbstractCegarLoop]: Abstraction has 1559 states and 1866 transitions. [2020-12-22 07:07:32,479 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:32,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1559 states and 1866 transitions. [2020-12-22 07:07:32,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-12-22 07:07:32,481 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:32,481 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:32,481 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-12-22 07:07:32,482 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:32,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:32,482 INFO L82 PathProgramCache]: Analyzing trace with hash -41173677, now seen corresponding path program 1 times [2020-12-22 07:07:32,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:32,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716478199] [2020-12-22 07:07:32,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 07:07:32,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716478199] [2020-12-22 07:07:32,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:32,549 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 07:07:32,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276101174] [2020-12-22 07:07:32,551 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:32,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:32,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:32,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:32,553 INFO L87 Difference]: Start difference. First operand 1559 states and 1866 transitions. Second operand 4 states. [2020-12-22 07:07:32,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:32,704 INFO L93 Difference]: Finished difference Result 2553 states and 3030 transitions. [2020-12-22 07:07:32,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 07:07:32,704 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 94 [2020-12-22 07:07:32,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:32,708 INFO L225 Difference]: With dead ends: 2553 [2020-12-22 07:07:32,708 INFO L226 Difference]: Without dead ends: 704 [2020-12-22 07:07:32,711 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 07:07:32,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2020-12-22 07:07:32,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 699. [2020-12-22 07:07:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2020-12-22 07:07:32,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 777 transitions. [2020-12-22 07:07:32,764 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 777 transitions. Word has length 94 [2020-12-22 07:07:32,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:32,765 INFO L481 AbstractCegarLoop]: Abstraction has 699 states and 777 transitions. [2020-12-22 07:07:32,765 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:32,765 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 777 transitions. [2020-12-22 07:07:32,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2020-12-22 07:07:32,766 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:32,766 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:32,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-12-22 07:07:32,767 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:32,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:32,767 INFO L82 PathProgramCache]: Analyzing trace with hash -400908240, now seen corresponding path program 1 times [2020-12-22 07:07:32,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:32,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494318804] [2020-12-22 07:07:32,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:32,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 07:07:32,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494318804] [2020-12-22 07:07:32,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:32,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 07:07:32,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871315615] [2020-12-22 07:07:32,811 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 07:07:32,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:32,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 07:07:32,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:32,813 INFO L87 Difference]: Start difference. First operand 699 states and 777 transitions. Second operand 3 states. [2020-12-22 07:07:32,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:32,882 INFO L93 Difference]: Finished difference Result 1019 states and 1137 transitions. [2020-12-22 07:07:32,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 07:07:32,883 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 94 [2020-12-22 07:07:32,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:32,886 INFO L225 Difference]: With dead ends: 1019 [2020-12-22 07:07:32,886 INFO L226 Difference]: Without dead ends: 582 [2020-12-22 07:07:32,888 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 07:07:32,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2020-12-22 07:07:32,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 582. [2020-12-22 07:07:32,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2020-12-22 07:07:32,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 641 transitions. [2020-12-22 07:07:32,939 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 641 transitions. Word has length 94 [2020-12-22 07:07:32,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:32,939 INFO L481 AbstractCegarLoop]: Abstraction has 582 states and 641 transitions. [2020-12-22 07:07:32,939 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 07:07:32,939 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 641 transitions. [2020-12-22 07:07:32,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2020-12-22 07:07:32,941 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 07:07:32,941 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 07:07:32,941 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-12-22 07:07:32,941 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-22 07:07:32,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 07:07:32,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1944009862, now seen corresponding path program 1 times [2020-12-22 07:07:32,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 07:07:32,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495326300] [2020-12-22 07:07:32,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 07:07:32,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 07:07:33,064 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 07:07:33,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495326300] [2020-12-22 07:07:33,065 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 07:07:33,065 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 07:07:33,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825300317] [2020-12-22 07:07:33,066 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 07:07:33,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 07:07:33,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 07:07:33,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:33,067 INFO L87 Difference]: Start difference. First operand 582 states and 641 transitions. Second operand 4 states. [2020-12-22 07:07:33,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 07:07:33,155 INFO L93 Difference]: Finished difference Result 586 states and 645 transitions. [2020-12-22 07:07:33,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 07:07:33,156 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 95 [2020-12-22 07:07:33,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 07:07:33,156 INFO L225 Difference]: With dead ends: 586 [2020-12-22 07:07:33,156 INFO L226 Difference]: Without dead ends: 0 [2020-12-22 07:07:33,158 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 07:07:33,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-12-22 07:07:33,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-12-22 07:07:33,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-12-22 07:07:33,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-12-22 07:07:33,159 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 95 [2020-12-22 07:07:33,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 07:07:33,159 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-22 07:07:33,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 07:07:33,159 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-12-22 07:07:33,159 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-12-22 07:07:33,160 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-12-22 07:07:33,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-12-22 07:07:33,309 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 55 [2020-12-22 07:07:33,478 WARN L197 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 118 [2020-12-22 07:07:33,596 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 77 [2020-12-22 07:07:33,793 WARN L197 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 91 [2020-12-22 07:07:33,997 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 75 [2020-12-22 07:07:34,150 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 91 [2020-12-22 07:07:34,559 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 91 [2020-12-22 07:07:34,749 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 91 [2020-12-22 07:07:36,454 WARN L197 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2020-12-22 07:07:36,797 WARN L197 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 48 [2020-12-22 07:07:37,581 WARN L197 SmtUtils]: Spent 783.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:37,824 WARN L197 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 44 [2020-12-22 07:07:38,489 WARN L197 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:38,772 WARN L197 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2020-12-22 07:07:39,292 WARN L197 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-12-22 07:07:39,479 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2020-12-22 07:07:40,134 WARN L197 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2020-12-22 07:07:40,249 WARN L197 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 33 [2020-12-22 07:07:40,462 WARN L197 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 39 [2020-12-22 07:07:41,134 WARN L197 SmtUtils]: Spent 667.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:41,322 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 41 [2020-12-22 07:07:41,558 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 31 [2020-12-22 07:07:42,298 WARN L197 SmtUtils]: Spent 738.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:43,042 WARN L197 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:43,780 WARN L197 SmtUtils]: Spent 734.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:44,442 WARN L197 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:45,126 WARN L197 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:45,792 WARN L197 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:46,419 WARN L197 SmtUtils]: Spent 623.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2020-12-22 07:07:46,988 WARN L197 SmtUtils]: Spent 566.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2020-12-22 07:07:47,629 WARN L197 SmtUtils]: Spent 639.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2020-12-22 07:07:48,313 WARN L197 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2020-12-22 07:07:48,553 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 46 [2020-12-22 07:07:48,826 WARN L197 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 40 [2020-12-22 07:07:49,132 WARN L197 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 45 [2020-12-22 07:07:49,840 WARN L197 SmtUtils]: Spent 706.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:50,075 WARN L197 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 39 [2020-12-22 07:07:50,257 WARN L197 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-12-22 07:07:50,430 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 33 [2020-12-22 07:07:50,686 WARN L197 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2020-12-22 07:07:51,008 WARN L197 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2020-12-22 07:07:51,716 WARN L197 SmtUtils]: Spent 703.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:52,389 WARN L197 SmtUtils]: Spent 671.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2020-12-22 07:07:53,187 WARN L197 SmtUtils]: Spent 735.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:53,916 WARN L197 SmtUtils]: Spent 723.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:54,432 WARN L197 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2020-12-22 07:07:54,572 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 29 [2020-12-22 07:07:55,146 WARN L197 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2020-12-22 07:07:55,848 WARN L197 SmtUtils]: Spent 700.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:56,238 WARN L197 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 54 [2020-12-22 07:07:56,440 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2020-12-22 07:07:56,601 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 37 [2020-12-22 07:07:56,740 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 29 [2020-12-22 07:07:57,453 WARN L197 SmtUtils]: Spent 711.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:58,153 WARN L197 SmtUtils]: Spent 696.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2020-12-22 07:07:58,886 WARN L197 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2020-12-22 07:07:58,892 INFO L189 CegarLoopUtils]: For program point L135(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,892 INFO L189 CegarLoopUtils]: For program point L135-2(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,892 INFO L189 CegarLoopUtils]: For program point L36(lines 36 44) no Hoare annotation was computed. [2020-12-22 07:07:58,892 INFO L189 CegarLoopUtils]: For program point L135-3(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,893 INFO L189 CegarLoopUtils]: For program point L135-5(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,893 INFO L189 CegarLoopUtils]: For program point L135-6(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,893 INFO L189 CegarLoopUtils]: For program point L135-8(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,893 INFO L189 CegarLoopUtils]: For program point L135-9(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,894 INFO L189 CegarLoopUtils]: For program point L135-11(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,894 INFO L189 CegarLoopUtils]: For program point L135-12(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,894 INFO L189 CegarLoopUtils]: For program point L135-14(lines 135 144) no Hoare annotation was computed. [2020-12-22 07:07:58,894 INFO L189 CegarLoopUtils]: For program point L136(lines 136 141) no Hoare annotation was computed. [2020-12-22 07:07:58,894 INFO L189 CegarLoopUtils]: For program point L136-1(lines 136 141) no Hoare annotation was computed. [2020-12-22 07:07:58,895 INFO L189 CegarLoopUtils]: For program point L136-2(lines 136 141) no Hoare annotation was computed. [2020-12-22 07:07:58,895 INFO L189 CegarLoopUtils]: For program point L136-3(lines 136 141) no Hoare annotation was computed. [2020-12-22 07:07:58,895 INFO L189 CegarLoopUtils]: For program point L136-4(lines 136 141) no Hoare annotation was computed. [2020-12-22 07:07:58,895 INFO L185 CegarLoopUtils]: At program point L401(lines 390 403) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,896 INFO L189 CegarLoopUtils]: For program point L203(line 203) no Hoare annotation was computed. [2020-12-22 07:07:58,896 INFO L185 CegarLoopUtils]: At program point L402(lines 386 404) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,896 INFO L189 CegarLoopUtils]: For program point L39(lines 39 43) no Hoare annotation was computed. [2020-12-22 07:07:58,896 INFO L185 CegarLoopUtils]: At program point L40(lines 35 74) the Hoare annotation is: (and (<= (+ ~local~0 1) ~token~0) (not (= ~E_1~0 0)) (= ~t1_pc~0 1) (not (= ~E_1~0 1)) (not (= ~T1_E~0 1)) (= ~t1_i~0 1) (< ~token~0 (+ ~local~0 2)) (not (= ~t1_st~0 0)) (not (= ~T1_E~0 0)) (<= 2 ~E_M~0) (not (= ~m_st~0 0))) [2020-12-22 07:07:58,897 INFO L189 CegarLoopUtils]: For program point L207(lines 207 211) no Hoare annotation was computed. [2020-12-22 07:07:58,897 INFO L189 CegarLoopUtils]: For program point L207-1(lines 202 240) no Hoare annotation was computed. [2020-12-22 07:07:58,897 INFO L189 CegarLoopUtils]: For program point L439(lines 439 448) no Hoare annotation was computed. [2020-12-22 07:07:58,897 INFO L185 CegarLoopUtils]: At program point L439-1(lines 439 448) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,898 INFO L185 CegarLoopUtils]: At program point L241(lines 196 246) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,898 INFO L185 CegarLoopUtils]: At program point L473(lines 464 475) the Hoare annotation is: (= ~t1_i~0 1) [2020-12-22 07:07:58,898 INFO L189 CegarLoopUtils]: For program point L12(line 12) no Hoare annotation was computed. [2020-12-22 07:07:58,898 INFO L189 CegarLoopUtils]: For program point L311(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,898 INFO L189 CegarLoopUtils]: For program point L311-2(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,898 INFO L189 CegarLoopUtils]: For program point L311-3(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,898 INFO L185 CegarLoopUtils]: At program point L212(lines 202 240) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,899 INFO L185 CegarLoopUtils]: At program point L146(lines 134 148) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= ~T1_E~0 ~M_E~0)) (.cse3 (= ~M_E~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (= ~m_pc~0 ~t1_pc~0)) (.cse10 (= ~t1_i~0 1)) (.cse11 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 (not (= ~m_st~0 0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 (<= ~token~0 ~local~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~local~0 ~token~0) .cse11))) [2020-12-22 07:07:58,899 INFO L189 CegarLoopUtils]: For program point L311-5(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,899 INFO L185 CegarLoopUtils]: At program point L146-1(lines 134 148) the Hoare annotation is: (let ((.cse4 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse11 (not (= ~t1_st~0 0))) (.cse8 (not (= ~T1_E~0 0))) (.cse10 (not (= ~m_st~0 0))) (.cse0 (= ~t1_pc~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse6 (not (= ~T1_E~0 1))) (.cse7 (= ~t1_i~0 1)) (.cse9 (<= 2 ~E_M~0))) (or (and (not .cse0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse2 .cse3 .cse4 (not (= ~E_1~0 1)) .cse5 .cse6 .cse7 .cse11 .cse8 .cse9 .cse10) (and .cse1 .cse3 (<= ~token~0 ~local~0) .cse11 .cse8 .cse10 .cse0 .cse2 .cse5 .cse6 .cse7 (<= ~local~0 ~token~0) .cse9))) [2020-12-22 07:07:58,899 INFO L189 CegarLoopUtils]: For program point L311-6(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,899 INFO L189 CegarLoopUtils]: For program point L80(lines 80 88) no Hoare annotation was computed. [2020-12-22 07:07:58,899 INFO L185 CegarLoopUtils]: At program point L146-2(lines 134 148) the Hoare annotation is: (let ((.cse9 (= ~m_st~0 0))) (let ((.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (not (= ~E_1~0 1))) (.cse6 (not (= ~t1_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~T1_E~0 1))) (.cse5 (= ~t1_i~0 1)) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (not .cse9))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (<= (+ ~local~0 1) ~token~0) .cse0 (= ~t1_pc~0 1) .cse1 .cse3 .cse4 .cse5 (< ~token~0 (+ ~local~0 2)) .cse6 .cse9 .cse7) (and .cse0 (= |ULTIMATE.start_is_master_triggered_#res| 0) .cse2 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0) .cse4 .cse5 .cse7 .cse8 (= ~m_pc~0 0))))) [2020-12-22 07:07:58,900 INFO L189 CegarLoopUtils]: For program point L311-8(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,900 INFO L185 CegarLoopUtils]: At program point L146-3(lines 134 148) the Hoare annotation is: (let ((.cse16 (= ~t1_pc~0 1))) (let ((.cse4 (not (= ~t1_st~0 0))) (.cse15 (not .cse16)) (.cse2 (not (= ~E_1~0 1))) (.cse3 (<= ~token~0 ~local~0)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (<= ~local~0 ~token~0)) (.cse0 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~T1_E~0 1))) (.cse11 (= ~t1_i~0 1)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse6 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse7 .cse8 .cse1 .cse2 .cse9 .cse10 .cse11 .cse4 .cse14 .cse5 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse15 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse4 .cse5 (<= (+ ~local~0 1) ~token~0) .cse16 .cse7 .cse8 .cse9 .cse10 .cse11 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse15 .cse0 .cse7 .cse8 .cse1 .cse9 .cse10 .cse11 .cse4 .cse14 .cse5 .cse13) (and .cse0 .cse15 .cse7 .cse1 .cse8 .cse9 .cse10 .cse11 .cse4 .cse5 .cse6 .cse13) (and .cse0 .cse15 .cse7 .cse1 .cse8 .cse2 .cse9 .cse10 .cse11 .cse14 .cse5 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse7 .cse1 .cse9 .cse10 .cse11 .cse14 .cse5 .cse13 .cse6)))) [2020-12-22 07:07:58,900 INFO L189 CegarLoopUtils]: For program point L311-9(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,900 INFO L185 CegarLoopUtils]: At program point L146-4(lines 134 148) the Hoare annotation is: (let ((.cse16 (= ~t1_pc~0 1))) (let ((.cse8 (not (= ~t1_st~0 0))) (.cse15 (not .cse16)) (.cse4 (not (= ~E_1~0 1))) (.cse12 (<= ~token~0 ~local~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (<= ~local~0 ~token~0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse5 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse6 (not (= ~T1_E~0 1))) (.cse7 (= ~t1_i~0 1)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~T1_E~0 0))) (.cse11 (<= 2 ~E_M~0)) (.cse13 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse3 .cse4 .cse12 .cse8 .cse10 .cse13 .cse1 .cse2 .cse5 .cse6 .cse7 .cse14 .cse11) (and .cse0 .cse3 .cse4 .cse12 .cse10 .cse13 .cse15 .cse1 .cse2 .cse5 .cse6 .cse7 .cse14 .cse11) (and .cse0 .cse3 .cse4 .cse8 .cse10 (<= (+ ~local~0 1) ~token~0) .cse16 .cse1 .cse2 .cse5 .cse6 .cse7 (< ~token~0 (+ ~local~0 2)) .cse11) (and .cse15 .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse15 .cse1 .cse3 .cse2 .cse5 .cse6 .cse7 .cse8 .cse10 .cse13 .cse11) (and .cse0 .cse15 .cse1 .cse3 .cse2 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11) (and .cse0 .cse3 .cse4 .cse12 .cse9 .cse10 .cse1 .cse2 .cse5 .cse6 .cse7 .cse14 .cse11) (and .cse0 .cse1 .cse3 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse13)))) [2020-12-22 07:07:58,900 INFO L189 CegarLoopUtils]: For program point L311-11(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,900 INFO L189 CegarLoopUtils]: For program point L311-12(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,900 INFO L189 CegarLoopUtils]: For program point L311-14(lines 311 315) no Hoare annotation was computed. [2020-12-22 07:07:58,901 INFO L185 CegarLoopUtils]: At program point L345(lines 339 347) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,901 INFO L189 CegarLoopUtils]: For program point L279-1(lines 278 301) no Hoare annotation was computed. [2020-12-22 07:07:58,901 INFO L189 CegarLoopUtils]: For program point L180(lines 180 190) no Hoare annotation was computed. [2020-12-22 07:07:58,901 INFO L189 CegarLoopUtils]: For program point L279-3(lines 278 301) no Hoare annotation was computed. [2020-12-22 07:07:58,901 INFO L185 CegarLoopUtils]: At program point L147(lines 131 149) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (= ~E_1~0 ~M_E~0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= ~T1_E~0 ~M_E~0)) (.cse4 (= ~M_E~0 2)) (.cse5 (= ~m_pc~0 0)) (.cse6 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse7 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (= ~t1_st~0 0)) (.cse10 (= ~m_pc~0 ~t1_pc~0)) (.cse11 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 ~local~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (<= ~local~0 ~token~0) .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~m_st~0 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))) [2020-12-22 07:07:58,901 INFO L189 CegarLoopUtils]: For program point L180-1(lines 180 190) no Hoare annotation was computed. [2020-12-22 07:07:58,901 INFO L185 CegarLoopUtils]: At program point L147-1(lines 131 149) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse4 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (not (= ~E_1~0 0))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse12 (not (= ~t1_st~0 0))) (.cse9 (not (= ~T1_E~0 0))) (.cse11 (not (= ~m_st~0 0))) (.cse1 (= ~t1_pc~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse7 (not (= ~T1_E~0 1))) (.cse8 (= ~t1_i~0 1)) (.cse10 (<= 2 ~E_M~0))) (or (and .cse0 (not .cse1) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse2 .cse5 (not (= ~E_1~0 1)) .cse12 .cse11 .cse9 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10) (and .cse2 .cse5 (<= ~token~0 ~local~0) .cse12 .cse9 .cse11 .cse1 .cse3 .cse6 .cse7 .cse8 (<= ~local~0 ~token~0) .cse10))) [2020-12-22 07:07:58,901 INFO L189 CegarLoopUtils]: For program point L180-2(lines 180 190) no Hoare annotation was computed. [2020-12-22 07:07:58,902 INFO L185 CegarLoopUtils]: At program point L147-2(lines 131 149) the Hoare annotation is: (let ((.cse10 (= ~m_st~0 0))) (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse7 (not (= ~t1_st~0 0))) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse5 (not (= ~T1_E~0 1))) (.cse6 (= ~t1_i~0 1)) (.cse8 (not (= ~T1_E~0 0))) (.cse9 (not .cse10))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 (<= (+ ~local~0 1) ~token~0) (= ~t1_pc~0 1) .cse2 .cse4 .cse5 .cse6 (< ~token~0 (+ ~local~0 2)) .cse7 .cse10 .cse8) (and .cse1 (= |ULTIMATE.start_is_master_triggered_#res| 0) .cse3 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0) .cse5 .cse6 .cse8 .cse9 (= ~m_pc~0 0))))) [2020-12-22 07:07:58,902 INFO L189 CegarLoopUtils]: For program point L48(line 48) no Hoare annotation was computed. [2020-12-22 07:07:58,902 INFO L185 CegarLoopUtils]: At program point L147-3(lines 131 149) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse7 (not .cse17)) (.cse16 (not (= ~t1_st~0 0))) (.cse6 (= ~m_pc~0 0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (not (= ~E_1~0 1))) (.cse4 (<= ~token~0 ~local~0)) (.cse15 (not (= ~m_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse13 (<= ~local~0 ~token~0)) (.cse14 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse16 .cse5 (<= (+ ~local~0 1) ~token~0) .cse17 .cse8 .cse9 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse14) (and .cse0 .cse1 .cse2 .cse16 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse16 .cse15 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse16 .cse15 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse16 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse1 .cse8 .cse2 .cse10 .cse11 .cse12 .cse15 .cse5 .cse14 .cse6) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse15 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)))) [2020-12-22 07:07:58,902 INFO L185 CegarLoopUtils]: At program point L147-4(lines 131 149) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse7 (not .cse17)) (.cse15 (not (= ~t1_st~0 0))) (.cse6 (= ~m_pc~0 0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (not (= ~E_1~0 1))) (.cse4 (<= ~token~0 ~local~0)) (.cse16 (not (= ~m_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse13 (<= ~local~0 ~token~0)) (.cse14 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse15 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse16 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 (<= (+ ~local~0 1) ~token~0) .cse17 .cse8 .cse9 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse16 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse15 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse1 .cse8 .cse2 .cse10 .cse11 .cse12 .cse16 .cse5 .cse14 .cse6) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse16 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)))) [2020-12-22 07:07:58,902 INFO L189 CegarLoopUtils]: For program point L215(lines 215 222) no Hoare annotation was computed. [2020-12-22 07:07:58,902 INFO L189 CegarLoopUtils]: For program point L116(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,902 INFO L189 CegarLoopUtils]: For program point L83(lines 83 87) no Hoare annotation was computed. [2020-12-22 07:07:58,902 INFO L189 CegarLoopUtils]: For program point L116-2(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-3(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-5(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-6(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-8(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-9(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-11(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-12(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L116-14(lines 116 125) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L117(lines 117 122) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L117-1(lines 117 122) no Hoare annotation was computed. [2020-12-22 07:07:58,903 INFO L185 CegarLoopUtils]: At program point L84(lines 79 110) the Hoare annotation is: (let ((.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (not (= ~T1_E~0 1))) (.cse3 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse5 (<= 2 ~E_M~0)) (.cse6 (not (= ~m_st~0 0)))) (or (and .cse0 (= ~t1_pc~0 1) .cse1 (not (= ~E_1~0 1)) .cse2 .cse3 (<= ~token~0 ~local~0) (not (= ~t1_st~0 0)) (<= ~local~0 ~token~0) .cse4 .cse5 .cse6) (and .cse0 (= |ULTIMATE.start_is_master_triggered_#res| 0) .cse1 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0) .cse2 .cse3 .cse4 .cse5 .cse6 (= ~m_pc~0 0)))) [2020-12-22 07:07:58,903 INFO L189 CegarLoopUtils]: For program point L117-2(lines 117 122) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L117-3(lines 117 122) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L117-4(lines 117 122) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L184(lines 184 189) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L184-1(lines 184 189) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L184-2(lines 184 189) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L185 CegarLoopUtils]: At program point L383(lines 376 385) the Hoare annotation is: (and (= ~E_1~0 ~M_E~0) (= ~t1_st~0 0) (= ~m_pc~0 ~t1_pc~0) (= ~T1_E~0 ~M_E~0) (<= ~token~0 ~local~0) (= ~M_E~0 2) (= ~t1_i~0 1) (= ~m_st~0 0) (<= ~local~0 ~token~0) (= ~m_pc~0 0) (<= 2 ~E_M~0)) [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L284-1(lines 278 301) no Hoare annotation was computed. [2020-12-22 07:07:58,904 INFO L189 CegarLoopUtils]: For program point L251-1(lines 250 273) no Hoare annotation was computed. [2020-12-22 07:07:58,905 INFO L189 CegarLoopUtils]: For program point L251-2(lines 251 255) no Hoare annotation was computed. [2020-12-22 07:07:58,905 INFO L189 CegarLoopUtils]: For program point L284-3(lines 278 301) no Hoare annotation was computed. [2020-12-22 07:07:58,905 INFO L189 CegarLoopUtils]: For program point L251-4(lines 250 273) no Hoare annotation was computed. [2020-12-22 07:07:58,905 INFO L189 CegarLoopUtils]: For program point L319(lines 319 323) no Hoare annotation was computed. [2020-12-22 07:07:58,905 INFO L189 CegarLoopUtils]: For program point L352-1(lines 351 374) no Hoare annotation was computed. [2020-12-22 07:07:58,905 INFO L185 CegarLoopUtils]: At program point L319-2(lines 279 283) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (= ~E_1~0 ~M_E~0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= ~T1_E~0 ~M_E~0)) (.cse4 (= ~M_E~0 2)) (.cse5 (= ~m_pc~0 0)) (.cse6 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse7 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= ~t1_st~0 0)) (.cse11 (= ~m_pc~0 ~t1_pc~0)) (.cse12 (= ~t1_i~0 1)) (.cse13 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 ~local~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~local~0 ~token~0) .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~m_st~0 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13))) [2020-12-22 07:07:58,905 INFO L189 CegarLoopUtils]: For program point L319-3(lines 319 323) no Hoare annotation was computed. [2020-12-22 07:07:58,906 INFO L185 CegarLoopUtils]: At program point L319-5(lines 1 475) the Hoare annotation is: (let ((.cse0 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (not (= ~m_st~0 0))) (.cse1 (= ~t1_pc~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (not (= ~T1_E~0 1))) (.cse6 (= ~t1_i~0 1)) (.cse9 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 ~local~0) .cse6 (<= ~local~0 ~token~0) .cse7 .cse8 .cse9) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (not (= ~t1_st~0 0)) .cse7 .cse9 .cse8) (and (= |ULTIMATE.start_is_transmit1_triggered_#res| 0) .cse0 .cse3 .cse7 .cse8 (not .cse1) .cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse4 .cse5 .cse6 .cse9))) [2020-12-22 07:07:58,906 INFO L189 CegarLoopUtils]: For program point L319-6(lines 319 323) no Hoare annotation was computed. [2020-12-22 07:07:58,906 INFO L185 CegarLoopUtils]: At program point L319-8(lines 1 475) the Hoare annotation is: (let ((.cse4 (= ~m_st~0 0))) (let ((.cse0 (not (= ~E_1~0 0))) (.cse6 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse1 (not (= ~E_1~0 1))) (.cse2 (not (= ~T1_E~0 1))) (.cse3 (= ~t1_i~0 1)) (.cse5 (not (= ~T1_E~0 0))) (.cse7 (not .cse4))) (or (and (<= (+ ~local~0 1) ~token~0) .cse0 (= ~t1_pc~0 1) .cse1 .cse2 .cse3 (< ~token~0 (+ ~local~0 2)) .cse4 .cse5) (and .cse0 (= |ULTIMATE.start_is_master_triggered_#res| 0) .cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0) .cse2 .cse3 .cse5 (= ~m_pc~0 0) .cse7) (and .cse0 .cse6 .cse1 .cse2 .cse3 .cse5 .cse7)))) [2020-12-22 07:07:58,906 INFO L189 CegarLoopUtils]: For program point L319-9(lines 319 323) no Hoare annotation was computed. [2020-12-22 07:07:58,906 INFO L185 CegarLoopUtils]: At program point L319-11(lines 279 283) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,907 INFO L189 CegarLoopUtils]: For program point L319-12(lines 319 323) no Hoare annotation was computed. [2020-12-22 07:07:58,907 INFO L185 CegarLoopUtils]: At program point L319-14(lines 352 356) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,907 INFO L189 CegarLoopUtils]: For program point L452(lines 452 456) no Hoare annotation was computed. [2020-12-22 07:07:58,907 INFO L185 CegarLoopUtils]: At program point L155(lines 162 166) the Hoare annotation is: (and (= ~E_1~0 ~M_E~0) (= ~t1_st~0 0) (= ~m_pc~0 ~t1_pc~0) (= ~T1_E~0 ~M_E~0) (<= ~token~0 ~local~0) (= ~M_E~0 2) (= ~t1_i~0 1) (= ~m_st~0 0) (<= ~local~0 ~token~0) (= ~m_pc~0 0) (<= 2 ~E_M~0)) [2020-12-22 07:07:58,907 INFO L185 CegarLoopUtils]: At program point L155-1(lines 150 157) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,908 INFO L185 CegarLoopUtils]: At program point L420-1(lines 275 457) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,908 INFO L189 CegarLoopUtils]: For program point L421(line 421) no Hoare annotation was computed. [2020-12-22 07:07:58,908 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-12-22 07:07:58,908 INFO L189 CegarLoopUtils]: For program point L289-1(lines 278 301) no Hoare annotation was computed. [2020-12-22 07:07:58,908 INFO L189 CegarLoopUtils]: For program point L256-1(lines 250 273) no Hoare annotation was computed. [2020-12-22 07:07:58,908 INFO L189 CegarLoopUtils]: For program point L289-3(lines 278 301) no Hoare annotation was computed. [2020-12-22 07:07:58,909 INFO L189 CegarLoopUtils]: For program point L256-3(lines 250 273) no Hoare annotation was computed. [2020-12-22 07:07:58,909 INFO L185 CegarLoopUtils]: At program point L91-1(lines 79 110) the Hoare annotation is: (let ((.cse10 (= ~m_st~0 0))) (let ((.cse3 (not (= ~E_1~0 1))) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (not (= ~T1_E~0 1))) (.cse6 (= ~t1_i~0 1)) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (<= 2 ~E_M~0)) (.cse9 (= ~m_pc~0 0)) (.cse11 (not .cse10))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 ~local~0) .cse6 (<= ~local~0 ~token~0) .cse7 .cse8 .cse9) (and (<= (+ ~local~0 1) ~token~0) .cse0 (= ~t1_pc~0 1) .cse3 .cse5 .cse6 (< ~token~0 (+ ~local~0 2)) .cse10 .cse7 .cse8) (and .cse0 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse11) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) [2020-12-22 07:07:58,909 INFO L189 CegarLoopUtils]: For program point L92(line 92) no Hoare annotation was computed. [2020-12-22 07:07:58,909 INFO L189 CegarLoopUtils]: For program point L357-1(lines 351 374) no Hoare annotation was computed. [2020-12-22 07:07:58,909 INFO L185 CegarLoopUtils]: At program point L192(lines 179 194) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,910 INFO L185 CegarLoopUtils]: At program point L192-1(lines 179 194) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,910 INFO L185 CegarLoopUtils]: At program point L192-2(lines 179 194) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,910 INFO L185 CegarLoopUtils]: At program point L226(lines 202 240) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,911 INFO L185 CegarLoopUtils]: At program point L193(lines 176 195) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,911 INFO L185 CegarLoopUtils]: At program point L193-1(lines 176 195) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,911 INFO L185 CegarLoopUtils]: At program point L127(lines 115 129) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~t1_st~0 0)) (.cse3 (= ~m_pc~0 ~t1_pc~0)) (.cse4 (= ~T1_E~0 ~M_E~0)) (.cse5 (= ~M_E~0 2)) (.cse6 (= ~t1_i~0 1)) (.cse7 (= ~m_pc~0 0)) (.cse8 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (not (= ~m_st~0 0)) .cse7 .cse8) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 ~local~0) .cse5 .cse6 (<= ~local~0 ~token~0) .cse7 .cse8))) [2020-12-22 07:07:58,912 INFO L185 CegarLoopUtils]: At program point L193-2(lines 176 195) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,912 INFO L185 CegarLoopUtils]: At program point L127-1(lines 115 129) the Hoare annotation is: (let ((.cse1 (not (= ~E_1~0 0))) (.cse0 (= ~t1_pc~0 1)) (.cse2 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse3 (not (= ~T1_E~0 1))) (.cse4 (= ~t1_i~0 1)) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (<= 2 ~E_M~0)) (.cse7 (not (= ~m_st~0 0)))) (or (and (= |ULTIMATE.start_is_transmit1_triggered_#res| 0) (not .cse0) .cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse1 .cse0 .cse2 .cse3 (<= ~token~0 ~local~0) .cse4 (not (= ~t1_st~0 0)) (<= ~local~0 ~token~0) .cse5 .cse6 .cse7))) [2020-12-22 07:07:58,912 INFO L185 CegarLoopUtils]: At program point L61(lines 35 74) the Hoare annotation is: (let ((.cse16 (= ~t1_pc~0 1))) (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse6 (not .cse16)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse14 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse4 (not (= ~m_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse14 .cse5 .cse15 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse16 .cse14 .cse11 .cse12 (<= ~token~0 ~local~0) .cse3 (<= ~local~0 ~token~0) .cse5 .cse13 .cse15 .cse4) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse16 .cse14 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse5 .cse13 .cse4)))) [2020-12-22 07:07:58,913 INFO L185 CegarLoopUtils]: At program point L127-2(lines 115 129) the Hoare annotation is: (let ((.cse1 (not (= ~E_1~0 1))) (.cse4 (not (= ~t1_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (not (= ~T1_E~0 1))) (.cse3 (= ~t1_i~0 1)) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (not (= ~m_st~0 0)))) (or (and .cse0 (<= (+ ~local~0 1) ~token~0) (= ~t1_pc~0 1) .cse1 .cse2 .cse3 (< ~token~0 (+ ~local~0 2)) .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse7 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse7 .cse2 .cse3 .cse5 .cse6 (= ~m_pc~0 0)))) [2020-12-22 07:07:58,913 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-12-22 07:07:58,913 INFO L185 CegarLoopUtils]: At program point L127-3(lines 115 129) the Hoare annotation is: (let ((.cse1 (= ~t1_pc~0 1))) (let ((.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse12 (not .cse1)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not (= ~E_1~0 1))) (.cse3 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse4 (not (= ~T1_E~0 1))) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= ~token~0 ~local~0)) (.cse14 (not (= ~t1_st~0 0))) (.cse7 (<= ~local~0 ~token~0)) (.cse8 (not (= ~T1_E~0 0))) (.cse9 (<= 2 ~E_M~0)) (.cse15 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse11 .cse12 .cse0 .cse13 .cse3 .cse4 .cse5 .cse14 .cse8 .cse9 .cse15) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse14 .cse8 .cse9 .cse10) (and .cse11 .cse12 .cse0 .cse13 .cse2 .cse3 .cse4 .cse5 .cse10 .cse8 .cse9) (and .cse0 .cse3 .cse4 .cse5 .cse8 .cse9 .cse10 .cse15) (and .cse11 .cse0 .cse2 .cse6 .cse8 .cse15 .cse12 .cse13 .cse3 .cse4 .cse5 .cse7 .cse9) (and (<= (+ ~local~0 1) ~token~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (< ~token~0 (+ ~local~0 2)) .cse14 .cse8 .cse9) (and .cse11 .cse12 .cse0 .cse13 .cse3 .cse4 .cse5 .cse14 .cse10 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse14 .cse7 .cse8 .cse9 .cse15)))) [2020-12-22 07:07:58,913 INFO L185 CegarLoopUtils]: At program point L127-4(lines 115 129) the Hoare annotation is: (let ((.cse1 (= ~t1_pc~0 1))) (let ((.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not .cse1)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not (= ~E_1~0 1))) (.cse3 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse4 (not (= ~T1_E~0 1))) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= ~token~0 ~local~0)) (.cse11 (not (= ~t1_st~0 0))) (.cse7 (<= ~local~0 ~token~0)) (.cse8 (not (= ~T1_E~0 0))) (.cse9 (<= 2 ~E_M~0)) (.cse15 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse11 .cse8 .cse9 .cse10) (and .cse12 .cse13 .cse0 .cse14 .cse3 .cse4 .cse5 .cse11 .cse8 .cse9 .cse15) (and .cse12 .cse13 .cse0 .cse14 .cse2 .cse3 .cse4 .cse5 .cse10 .cse8 .cse9) (and .cse0 .cse3 .cse4 .cse5 .cse8 .cse9 .cse10 .cse15) (and .cse12 .cse0 .cse2 .cse6 .cse8 .cse15 .cse13 .cse14 .cse3 .cse4 .cse5 .cse7 .cse9) (and (<= (+ ~local~0 1) ~token~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (< ~token~0 (+ ~local~0 2)) .cse11 .cse8 .cse9) (and .cse12 .cse13 .cse0 .cse14 .cse3 .cse4 .cse5 .cse11 .cse10 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse11 .cse7 .cse8 .cse9 .cse15)))) [2020-12-22 07:07:58,913 INFO L185 CegarLoopUtils]: At program point L458(lines 405 463) the Hoare annotation is: (= ~t1_i~0 1) [2020-12-22 07:07:58,914 INFO L185 CegarLoopUtils]: At program point L128(lines 112 130) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse3 (= ~t1_st~0 0)) (.cse4 (= ~m_pc~0 ~t1_pc~0)) (.cse5 (= ~T1_E~0 ~M_E~0)) (.cse6 (= ~M_E~0 2)) (.cse7 (= ~t1_i~0 1)) (.cse8 (= ~m_pc~0 0)) (.cse9 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~m_st~0 0)) .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 ~local~0) .cse6 .cse7 (<= ~local~0 ~token~0) .cse8 .cse9))) [2020-12-22 07:07:58,914 INFO L185 CegarLoopUtils]: At program point L128-1(lines 112 130) the Hoare annotation is: (let ((.cse1 (= ~t1_pc~0 1)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse4 (not (= ~T1_E~0 1))) (.cse5 (= ~t1_i~0 1)) (.cse6 (not (= ~T1_E~0 0))) (.cse7 (<= 2 ~E_M~0)) (.cse8 (not (= ~m_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 ~local~0) .cse5 (not (= ~t1_st~0 0)) (<= ~local~0 ~token~0) .cse6 .cse7 .cse8) (and (= |ULTIMATE.start_is_transmit1_triggered_#res| 0) (not .cse1) .cse0 .cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8))) [2020-12-22 07:07:58,914 INFO L185 CegarLoopUtils]: At program point L128-2(lines 112 130) the Hoare annotation is: (let ((.cse0 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 1))) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (not (= ~T1_E~0 1))) (.cse3 (= ~t1_i~0 1)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (not (= ~m_st~0 0)))) (or (and .cse0 (<= (+ ~local~0 1) ~token~0) (= ~t1_pc~0 1) .cse1 .cse2 .cse3 (< ~token~0 (+ ~local~0 2)) .cse4 .cse5 .cse6) (and .cse0 .cse7 .cse8 .cse2 .cse3 .cse5 .cse6 (= ~m_pc~0 0)) (and .cse0 .cse7 .cse1 .cse8 .cse2 .cse3 .cse4 .cse5 .cse6))) [2020-12-22 07:07:58,914 INFO L185 CegarLoopUtils]: At program point L128-3(lines 112 130) the Hoare annotation is: (let ((.cse1 (= ~t1_pc~0 1))) (let ((.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not .cse1)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse6 (<= ~token~0 ~local~0)) (.cse16 (= ~m_pc~0 0)) (.cse8 (<= ~local~0 ~token~0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (not (= ~E_1~0 1))) (.cse4 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (not (= ~T1_E~0 1))) (.cse7 (= ~t1_i~0 1)) (.cse15 (not (= ~t1_st~0 0))) (.cse9 (not (= ~T1_E~0 0))) (.cse11 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse12 .cse0 .cse13 .cse2 .cse14 .cse4 .cse5 .cse7 .cse15 .cse9 .cse16 .cse11) (and .cse12 .cse13 .cse0 .cse2 .cse14 .cse4 .cse5 .cse7 .cse15 .cse10 .cse9 .cse11) (and .cse12 .cse0 .cse13 .cse2 .cse14 .cse3 .cse4 .cse5 .cse7 .cse10 .cse9 .cse11) (and .cse0 .cse2 .cse4 .cse5 .cse7 .cse9 .cse11 .cse10 .cse16) (and .cse12 .cse0 .cse3 .cse6 .cse9 .cse16 .cse13 .cse2 .cse14 .cse4 .cse5 .cse7 .cse8 .cse11) (and .cse0 .cse3 .cse6 .cse15 .cse9 .cse16 .cse1 .cse2 .cse4 .cse5 .cse7 .cse8 .cse11) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 .cse15 .cse9 .cse11 .cse10) (and (<= (+ ~local~0 1) ~token~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 (< ~token~0 (+ ~local~0 2)) .cse15 .cse9 .cse11)))) [2020-12-22 07:07:58,915 INFO L185 CegarLoopUtils]: At program point L128-4(lines 112 130) the Hoare annotation is: (let ((.cse1 (= ~t1_pc~0 1))) (let ((.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not .cse1)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse6 (<= ~token~0 ~local~0)) (.cse16 (= ~m_pc~0 0)) (.cse8 (<= ~local~0 ~token~0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (not (= ~E_1~0 1))) (.cse4 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (not (= ~T1_E~0 1))) (.cse7 (= ~t1_i~0 1)) (.cse15 (not (= ~t1_st~0 0))) (.cse9 (not (= ~T1_E~0 0))) (.cse11 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse12 .cse0 .cse13 .cse2 .cse14 .cse4 .cse5 .cse7 .cse15 .cse9 .cse16 .cse11) (and .cse12 .cse13 .cse0 .cse2 .cse14 .cse4 .cse5 .cse7 .cse15 .cse10 .cse9 .cse11) (and .cse12 .cse0 .cse13 .cse2 .cse14 .cse3 .cse4 .cse5 .cse7 .cse10 .cse9 .cse11) (and .cse0 .cse2 .cse4 .cse5 .cse7 .cse9 .cse11 .cse10 .cse16) (and .cse12 .cse0 .cse3 .cse6 .cse9 .cse16 .cse13 .cse2 .cse14 .cse4 .cse5 .cse7 .cse8 .cse11) (and .cse0 .cse3 .cse6 .cse15 .cse9 .cse16 .cse1 .cse2 .cse4 .cse5 .cse7 .cse8 .cse11) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 .cse15 .cse9 .cse11 .cse10) (and (<= (+ ~local~0 1) ~token~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 (< ~token~0 (+ ~local~0 2)) .cse15 .cse9 .cse11)))) [2020-12-22 07:07:58,915 INFO L189 CegarLoopUtils]: For program point L261-1(lines 250 273) no Hoare annotation was computed. [2020-12-22 07:07:58,915 INFO L185 CegarLoopUtils]: At program point L294-3(lines 275 302) the Hoare annotation is: (let ((.cse17 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~t1_st~0 0))) (.cse16 (<= ~token~0 ~local~0)) (.cse18 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~E_1~0 1))) (.cse6 (not .cse17)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (not (= ~m_st~0 0))) (.cse5 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse7 .cse2 .cse15 .cse10 .cse11 .cse12 .cse3 .cse4 .cse13 .cse14) (and .cse1 .cse2 .cse15 .cse3 .cse4 (<= (+ ~local~0 1) ~token~0) .cse17 .cse7 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse4 .cse14 .cse17 .cse7 .cse10 .cse11 .cse12 .cse18 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse14 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5)))) [2020-12-22 07:07:58,915 INFO L189 CegarLoopUtils]: For program point L261-3(lines 250 273) no Hoare annotation was computed. [2020-12-22 07:07:58,915 INFO L189 CegarLoopUtils]: For program point L162-1(lines 161 174) no Hoare annotation was computed. [2020-12-22 07:07:58,916 INFO L189 CegarLoopUtils]: For program point L394(lines 394 399) no Hoare annotation was computed. [2020-12-22 07:07:58,916 INFO L189 CegarLoopUtils]: For program point L229(lines 229 236) no Hoare annotation was computed. [2020-12-22 07:07:58,916 INFO L189 CegarLoopUtils]: For program point L362-1(lines 351 374) no Hoare annotation was computed. [2020-12-22 07:07:58,916 INFO L189 CegarLoopUtils]: For program point L-1(line -1) no Hoare annotation was computed. [2020-12-22 07:07:58,916 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2020-12-22 07:07:58,916 INFO L185 CegarLoopUtils]: At program point L266-1(lines 247 274) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (= ~t1_st~0 0)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (= ~T1_E~0 ~M_E~0)) (.cse4 (= ~M_E~0 2)) (.cse5 (= ~t1_i~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse7 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~m_st~0 0)) .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 ~local~0) .cse4 .cse5 (<= ~local~0 ~token~0) .cse6 .cse7))) [2020-12-22 07:07:58,917 INFO L185 CegarLoopUtils]: At program point L266-3(lines 247 274) the Hoare annotation is: (let ((.cse19 (= ~m_st~0 0)) (.cse14 (= ~t1_pc~0 1))) (let ((.cse16 (<= ~token~0 ~local~0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse6 (not .cse14)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~t1_i~0 1)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse18 (not .cse19))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse2 .cse15 .cse11 .cse12 .cse16 .cse17 .cse4 .cse13 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (<= (+ ~local~0 1) ~token~0) .cse1 .cse14 .cse15 .cse11 .cse12 (< ~token~0 (+ ~local~0 2)) .cse3 .cse19 .cse4 .cse13) (and .cse1 .cse2 .cse15 .cse16 .cse3 .cse4 .cse5 .cse14 .cse7 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse17 .cse13) (and .cse0 .cse1 .cse2 .cse15 .cse18 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse7 .cse2 .cse10 .cse11 .cse12 .cse4 .cse13 .cse18 .cse5) (and .cse1 .cse2 .cse15 .cse11 .cse12 .cse3 .cse4 .cse13 .cse18)))) [2020-12-22 07:07:58,917 INFO L185 CegarLoopUtils]: At program point L167-1(lines 251 255) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (= ~t1_st~0 0)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (= ~T1_E~0 ~M_E~0)) (.cse4 (= ~M_E~0 2)) (.cse5 (= ~t1_i~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse7 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~m_st~0 0)) .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 ~local~0) .cse4 .cse5 (<= ~local~0 ~token~0) .cse6 .cse7))) [2020-12-22 07:07:59,065 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 07:07:59 BoogieIcfgContainer [2020-12-22 07:07:59,065 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-22 07:07:59,066 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-22 07:07:59,066 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-22 07:07:59,066 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-22 07:07:59,067 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:07:27" (3/4) ... [2020-12-22 07:07:59,071 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-12-22 07:07:59,107 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2020-12-22 07:07:59,108 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2020-12-22 07:07:59,109 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-22 07:07:59,110 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-22 07:07:59,149 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((E_1 == M_E && \result == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && M_E == 2) && t1_i == 1) && !(m_st == 0)) && m_pc == 0) && 2 <= E_M) || (((((((((((E_1 == M_E && \result == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && local <= token) && m_pc == 0) && 2 <= E_M) [2020-12-22 07:07:59,150 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((E_1 == M_E && tmp == 0) && T1_E == M_E) && M_E == 2) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && 2 <= E_M) || (((((((((((((E_1 == M_E && tmp == 0) && T1_E == M_E) && token <= local) && M_E == 2) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && local <= token) && 2 <= E_M) [2020-12-22 07:07:59,151 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && token <= local) && M_E == 2) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && local <= token) && 2 <= E_M) || (((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && M_E == 2) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && 2 <= E_M) [2020-12-22 07:07:59,151 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && token <= local) && M_E == 2) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && local <= token) && 2 <= E_M) || ((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && M_E == 2) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && 2 <= E_M) [2020-12-22 07:07:59,151 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,152 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,152 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || ((((((((!(E_1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((!(E_1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) [2020-12-22 07:07:59,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && !(m_st == 0)) && 2 <= E_M) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) [2020-12-22 07:07:59,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) && !(m_st == 0))) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) || (((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) && !(m_st == 0)) [2020-12-22 07:07:59,157 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,158 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) || (((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((!(t1_pc == 1) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) [2020-12-22 07:07:59,158 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) [2020-12-22 07:07:59,158 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,160 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((!(E_1 == 0) && local + 1 <= token) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || (((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) [2020-12-22 07:07:59,160 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((!(E_1 == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,160 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,160 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) [2020-12-22 07:07:59,165 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,165 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,165 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((!(E_1 == 0) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && __retres1 == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0))) || ((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,168 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\result == 0 && !(E_1 == 0)) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || (((((((((((\result == 0 && !(E_1 == 0)) && local + 1 <= token) && t1_pc == 1) && __retres1 == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0))) || ((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,169 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((!(t1_pc == 1) && !(E_1 == 0)) && \result == 0) && tmp == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || (((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) [2020-12-22 07:07:59,169 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,169 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) [2020-12-22 07:07:59,169 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,170 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && m_st == 0) && !(T1_E == 0)) || ((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0))) || ((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) [2020-12-22 07:07:59,171 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && !(m_st == 0)) && 2 <= E_M) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(T1_E == 0)) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) [2020-12-22 07:07:59,171 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((!(E_1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((!(E_1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) [2020-12-22 07:07:59,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && !(m_st == 0)) && 2 <= E_M) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) [2020-12-22 07:07:59,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,172 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((!(t1_pc == 1) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) [2020-12-22 07:07:59,173 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) [2020-12-22 07:07:59,176 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) [2020-12-22 07:07:59,270 INFO L141 WitnessManager]: Wrote witness to /storage/repos/svcomp/c/systemc/token_ring.01.cil-1.c-witness.graphml [2020-12-22 07:07:59,270 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-22 07:07:59,272 INFO L168 Benchmark]: Toolchain (without parser) took 33321.59 ms. Allocated memory was 157.3 MB in the beginning and 352.3 MB in the end (delta: 195.0 MB). Free memory was 133.2 MB in the beginning and 268.8 MB in the end (delta: -135.5 MB). Peak memory consumption was 61.0 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,274 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 157.3 MB. Free memory is still 129.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2020-12-22 07:07:59,274 INFO L168 Benchmark]: CACSL2BoogieTranslator took 436.58 ms. Allocated memory is still 157.3 MB. Free memory was 133.1 MB in the beginning and 120.3 MB in the end (delta: 12.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,275 INFO L168 Benchmark]: Boogie Procedure Inliner took 71.13 ms. Allocated memory is still 157.3 MB. Free memory was 120.2 MB in the beginning and 117.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,275 INFO L168 Benchmark]: Boogie Preprocessor took 43.93 ms. Allocated memory is still 157.3 MB. Free memory was 117.7 MB in the beginning and 115.8 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,276 INFO L168 Benchmark]: RCFGBuilder took 1248.91 ms. Allocated memory is still 157.3 MB. Free memory was 115.6 MB in the beginning and 109.6 MB in the end (delta: 6.0 MB). Peak memory consumption was 11.1 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,276 INFO L168 Benchmark]: TraceAbstraction took 31304.71 ms. Allocated memory was 157.3 MB in the beginning and 352.3 MB in the end (delta: 195.0 MB). Free memory was 109.1 MB in the beginning and 278.9 MB in the end (delta: -169.8 MB). Peak memory consumption was 189.4 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,277 INFO L168 Benchmark]: Witness Printer took 204.40 ms. Allocated memory is still 352.3 MB. Free memory was 278.9 MB in the beginning and 268.8 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. [2020-12-22 07:07:59,280 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.29 ms. Allocated memory is still 157.3 MB. Free memory is still 129.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 436.58 ms. Allocated memory is still 157.3 MB. Free memory was 133.1 MB in the beginning and 120.3 MB in the end (delta: 12.7 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 71.13 ms. Allocated memory is still 157.3 MB. Free memory was 120.2 MB in the beginning and 117.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 43.93 ms. Allocated memory is still 157.3 MB. Free memory was 117.7 MB in the beginning and 115.8 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1248.91 ms. Allocated memory is still 157.3 MB. Free memory was 115.6 MB in the beginning and 109.6 MB in the end (delta: 6.0 MB). Peak memory consumption was 11.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 31304.71 ms. Allocated memory was 157.3 MB in the beginning and 352.3 MB in the end (delta: 195.0 MB). Free memory was 109.1 MB in the beginning and 278.9 MB in the end (delta: -169.8 MB). Peak memory consumption was 189.4 MB. Max. memory is 8.0 GB. * Witness Printer took 204.40 ms. Allocated memory is still 352.3 MB. Free memory was 278.9 MB in the beginning and 268.8 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 12]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) || (((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((!(t1_pc == 1) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) - InvariantResult [Line: 79]: Loop Invariant Derived loop invariant: (((((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) || (((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) && !(m_st == 0)) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: (((((((((!(E_1 == 0) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && __retres1 == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0))) || ((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 275]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 196]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: (((((((((((!(t1_pc == 1) && !(E_1 == 0)) && \result == 0) && tmp == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || (((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) - InvariantResult [Line: 112]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && !(m_st == 0)) && 2 <= E_M) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: ((((((((((((E_1 == M_E && tmp == 0) && T1_E == M_E) && M_E == 2) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && 2 <= E_M) || (((((((((((((E_1 == M_E && tmp == 0) && T1_E == M_E) && token <= local) && M_E == 2) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && local <= token) && 2 <= E_M) - InvariantResult [Line: 112]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && !(m_st == 0)) && 2 <= E_M) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((\result == 0 && !(E_1 == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) - InvariantResult [Line: 35]: Loop Invariant Derived loop invariant: (((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0) - InvariantResult [Line: 112]: Loop Invariant Derived loop invariant: ((((((((((!(E_1 == 0) && local + 1 <= token) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || (((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && \result == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) - InvariantResult [Line: 376]: Loop Invariant Derived loop invariant: (((((((((E_1 == M_E && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && m_st == 0) && local <= token) && m_pc == 0) && 2 <= E_M - InvariantResult [Line: 202]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 79]: Loop Invariant Derived loop invariant: (((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 115]: Loop Invariant Derived loop invariant: (((((((((E_1 == M_E && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && M_E == 2) && t1_i == 1) && !(m_st == 0)) && m_pc == 0) && 2 <= E_M) || ((((((((((E_1 == M_E && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && local <= token) && m_pc == 0) && 2 <= E_M) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 386]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 352]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 202]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((!(t1_pc == 1) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && !(t1_pc == 1)) && \result == 0) && tmp == 0) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) - InvariantResult [Line: 131]: Loop Invariant Derived loop invariant: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) - InvariantResult [Line: 131]: Loop Invariant Derived loop invariant: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) - InvariantResult [Line: 131]: Loop Invariant Derived loop invariant: ((((((((((\result == 0 && !(E_1 == 0)) && __retres1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || (((((((((((\result == 0 && !(E_1 == 0)) && local + 1 <= token) && t1_pc == 1) && __retres1 == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0))) || ((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && m_st == 0) && !(T1_E == 0)) || ((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0))) || ((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) - InvariantResult [Line: 131]: Loop Invariant Derived loop invariant: ((((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M) - InvariantResult [Line: 439]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 131]: Loop Invariant Derived loop invariant: ((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && token <= local) && M_E == 2) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && local <= token) && 2 <= E_M) || (((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && M_E == 2) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && 2 <= E_M) - InvariantResult [Line: 112]: Loop Invariant Derived loop invariant: (((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 112]: Loop Invariant Derived loop invariant: ((((((((((E_1 == M_E && \result == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && M_E == 2) && t1_i == 1) && !(m_st == 0)) && m_pc == 0) && 2 <= E_M) || (((((((((((E_1 == M_E && \result == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && local <= token) && m_pc == 0) && 2 <= E_M) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: (((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && token <= local) && M_E == 2) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && local <= token) && 2 <= E_M) || ((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && T1_E == M_E) && M_E == 2) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && m_pc == t1_pc) && t1_i == 1) && 2 <= E_M) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((!(E_1 == 0) && t1_pc == 1) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && local <= token) && !(T1_E == 0)) && !(m_st == 0)) && 2 <= E_M) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(T1_E == 0)) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) - InvariantResult [Line: 464]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 150]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 339]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 162]: Loop Invariant Derived loop invariant: (((((((((E_1 == M_E && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && m_st == 0) && local <= token) && m_pc == 0) && 2 <= E_M - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 405]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 275]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 115]: Loop Invariant Derived loop invariant: (((((((((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((!(E_1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((!(E_1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) - InvariantResult [Line: 251]: Loop Invariant Derived loop invariant: ((((((((E_1 == M_E && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && M_E == 2) && t1_i == 1) && !(m_st == 0)) && m_pc == 0) && 2 <= E_M) || (((((((((E_1 == M_E && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && local <= token) && m_pc == 0) && 2 <= E_M) - InvariantResult [Line: 115]: Loop Invariant Derived loop invariant: (((((((((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0)) || ((((((((!(E_1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((!(E_1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || ((((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) - InvariantResult [Line: 247]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 35]: Loop Invariant Derived loop invariant: (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((!(E_1 == 0) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && m_pc == 0) && !(m_st == 0))) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 115]: Loop Invariant Derived loop invariant: ((((((((((!(E_1 == 0) && local + 1 <= token) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) || (((((((!(E_1 == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0))) || ((((((!(E_1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 115]: Loop Invariant Derived loop invariant: (((((((((\result == 0 && !(t1_pc == 1)) && !(E_1 == 0)) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) || ((((((((((!(E_1 == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token <= local) && t1_i == 1) && !(t1_st == 0)) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 247]: Loop Invariant Derived loop invariant: ((((((((E_1 == M_E && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && M_E == 2) && t1_i == 1) && !(m_st == 0)) && m_pc == 0) && 2 <= E_M) || (((((((((E_1 == M_E && t1_st == 0) && m_pc == t1_pc) && T1_E == M_E) && token <= local) && M_E == 2) && t1_i == 1) && local <= token) && m_pc == 0) && 2 <= E_M) - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || ((((((((((!(E_1 == 0) && t1_pc == 1) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token <= local) && local <= token) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || ((((((((((local + 1 <= token && !(E_1 == 0)) && t1_pc == 1) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && !(t1_st == 0)) && m_st == 0) && !(T1_E == 0)) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0)) || ((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) - InvariantResult [Line: 390]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && !(E_1 == 1)) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(t1_st == 0)) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && token < local + 2) && 2 <= E_M)) || (((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && local <= token) && 2 <= E_M)) || (((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && 2 <= E_M)) || (((((((((!(E_1 == 0) && \result == 0) && tmp == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && !(m_st == 0)) && m_pc == 0) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 141 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 5.3s, OverallIterations: 17, TraceHistogramMax: 3, AutomataDifference: 2.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 25.7s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 3489 SDtfs, 4847 SDslu, 3456 SDs, 0 SdLazy, 438 SolverSat, 161 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2384occurred in iteration=12, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 17 MinimizatonAttempts, 1336 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 52 LocationsWithAnnotation, 52 PreInvPairs, 754 NumberOfFragments, 13062 HoareAnnotationTreeSize, 52 FomulaSimplifications, 173500 FormulaSimplificationTreeSizeReduction, 2.7s HoareSimplificationTime, 52 FomulaSimplificationsInter, 52495 FormulaSimplificationTreeSizeReductionInter, 22.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.7s InterpolantComputationTime, 1006 NumberOfCodeBlocks, 1006 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 989 ConstructedInterpolants, 0 QuantifiedInterpolants, 137219 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 17 InterpolantComputations, 17 PerfectInterpolantSequences, 174/174 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 RESULT: Ultimate proved your program to be correct! Received shutdown request...