./Ultimate.py --spec /storage/repos/svcomp/c/properties/unreach-call.prp --file /storage/repos/svcomp/c/systemc/token_ring.02_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2e94e6aa Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/svcomp/c/systemc/token_ring.02_true-unreach-call_false-termination.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e3d58fadf54daed6107b58402b79d250d23d0301 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-2e94e6a [2018-12-31 10:26:27,813 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-31 10:26:27,815 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-31 10:26:27,827 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-31 10:26:27,827 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-31 10:26:27,828 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-31 10:26:27,830 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-31 10:26:27,832 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-31 10:26:27,833 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-31 10:26:27,834 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-31 10:26:27,835 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-31 10:26:27,836 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-31 10:26:27,837 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-31 10:26:27,838 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-31 10:26:27,839 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-31 10:26:27,840 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-31 10:26:27,841 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-31 10:26:27,843 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-31 10:26:27,845 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-31 10:26:27,846 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-31 10:26:27,847 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-31 10:26:27,849 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-31 10:26:27,851 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-31 10:26:27,852 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-31 10:26:27,852 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-31 10:26:27,853 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-31 10:26:27,854 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-31 10:26:27,855 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-31 10:26:27,856 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-31 10:26:27,857 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-31 10:26:27,857 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-31 10:26:27,858 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-31 10:26:27,858 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-31 10:26:27,859 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-31 10:26:27,860 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-31 10:26:27,861 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-31 10:26:27,861 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-12-31 10:26:27,877 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-31 10:26:27,877 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-31 10:26:27,879 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-31 10:26:27,879 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-31 10:26:27,879 INFO L133 SettingsManager]: * Use SBE=true [2018-12-31 10:26:27,880 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-31 10:26:27,880 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-31 10:26:27,880 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-31 10:26:27,880 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-31 10:26:27,881 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-31 10:26:27,881 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-31 10:26:27,881 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-31 10:26:27,881 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-31 10:26:27,882 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-31 10:26:27,882 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-31 10:26:27,882 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-31 10:26:27,882 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-31 10:26:27,883 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-31 10:26:27,883 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-31 10:26:27,883 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-31 10:26:27,883 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-31 10:26:27,884 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-31 10:26:27,884 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-31 10:26:27,884 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-31 10:26:27,885 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-31 10:26:27,885 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-31 10:26:27,885 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-31 10:26:27,885 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-31 10:26:27,886 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3d58fadf54daed6107b58402b79d250d23d0301 [2018-12-31 10:26:27,946 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-31 10:26:27,963 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-31 10:26:27,967 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-31 10:26:27,968 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-31 10:26:27,969 INFO L276 PluginConnector]: CDTParser initialized [2018-12-31 10:26:27,970 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/svcomp/c/systemc/token_ring.02_true-unreach-call_false-termination.cil.c [2018-12-31 10:26:28,028 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d47daf5a/82f993206aea48f78f17d5f8b32332a2/FLAG51e687df3 [2018-12-31 10:26:28,455 INFO L307 CDTParser]: Found 1 translation units. [2018-12-31 10:26:28,456 INFO L161 CDTParser]: Scanning /storage/repos/svcomp/c/systemc/token_ring.02_true-unreach-call_false-termination.cil.c [2018-12-31 10:26:28,470 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d47daf5a/82f993206aea48f78f17d5f8b32332a2/FLAG51e687df3 [2018-12-31 10:26:28,811 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d47daf5a/82f993206aea48f78f17d5f8b32332a2 [2018-12-31 10:26:28,815 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-31 10:26:28,816 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-31 10:26:28,818 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-31 10:26:28,818 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-31 10:26:28,826 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-31 10:26:28,826 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.12 10:26:28" (1/1) ... [2018-12-31 10:26:28,831 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1841251d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:28, skipping insertion in model container [2018-12-31 10:26:28,832 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.12 10:26:28" (1/1) ... [2018-12-31 10:26:28,840 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-31 10:26:28,885 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-31 10:26:29,167 INFO L204 PostProcessor]: Analyzing one entry point: main [2018-12-31 10:26:29,186 INFO L191 MainTranslator]: Completed pre-run [2018-12-31 10:26:29,264 INFO L204 PostProcessor]: Analyzing one entry point: main [2018-12-31 10:26:29,299 INFO L195 MainTranslator]: Completed translation [2018-12-31 10:26:29,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29 WrapperNode [2018-12-31 10:26:29,301 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-31 10:26:29,302 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-31 10:26:29,302 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-31 10:26:29,303 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-31 10:26:29,313 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,324 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,517 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-31 10:26:29,520 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-31 10:26:29,520 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-31 10:26:29,520 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-31 10:26:29,538 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,538 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,550 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,552 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,571 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,594 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,601 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (1/1) ... [2018-12-31 10:26:29,605 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-31 10:26:29,606 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-31 10:26:29,606 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-31 10:26:29,606 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-31 10:26:29,607 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (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 [2018-12-31 10:26:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-31 10:26:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-31 10:26:31,100 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-31 10:26:31,100 INFO L280 CfgBuilder]: Removed 103 assue(true) statements. [2018-12-31 10:26:31,100 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.12 10:26:31 BoogieIcfgContainer [2018-12-31 10:26:31,101 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-31 10:26:31,101 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-31 10:26:31,102 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-31 10:26:31,105 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-31 10:26:31,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.12 10:26:28" (1/3) ... [2018-12-31 10:26:31,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51829094 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.12 10:26:31, skipping insertion in model container [2018-12-31 10:26:31,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.12 10:26:29" (2/3) ... [2018-12-31 10:26:31,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51829094 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.12 10:26:31, skipping insertion in model container [2018-12-31 10:26:31,107 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.12 10:26:31" (3/3) ... [2018-12-31 10:26:31,108 INFO L112 eAbstractionObserver]: Analyzing ICFG token_ring.02_true-unreach-call_false-termination.cil.c [2018-12-31 10:26:31,117 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-31 10:26:31,126 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-31 10:26:31,145 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-31 10:26:31,182 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-31 10:26:31,183 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-31 10:26:31,183 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-31 10:26:31,183 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-31 10:26:31,183 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-31 10:26:31,184 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-31 10:26:31,184 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-31 10:26:31,184 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-31 10:26:31,184 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-31 10:26:31,211 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states. [2018-12-31 10:26:31,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:31,222 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:31,225 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:31,227 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:31,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:31,233 INFO L82 PathProgramCache]: Analyzing trace with hash 603110903, now seen corresponding path program 1 times [2018-12-31 10:26:31,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:31,236 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:31,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:31,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:31,281 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:31,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:31,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:31,401 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:31,402 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:31,407 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:31,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:31,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:31,422 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 3 states. [2018-12-31 10:26:31,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:31,495 INFO L93 Difference]: Finished difference Result 431 states and 673 transitions. [2018-12-31 10:26:31,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:31,499 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:31,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:31,515 INFO L225 Difference]: With dead ends: 431 [2018-12-31 10:26:31,515 INFO L226 Difference]: Without dead ends: 214 [2018-12-31 10:26:31,520 INFO L631 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 [2018-12-31 10:26:31,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-12-31 10:26:31,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2018-12-31 10:26:31,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-12-31 10:26:31,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 324 transitions. [2018-12-31 10:26:31,589 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 324 transitions. Word has length 50 [2018-12-31 10:26:31,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:31,589 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 324 transitions. [2018-12-31 10:26:31,590 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:31,590 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2018-12-31 10:26:31,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:31,592 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:31,592 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:31,592 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:31,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:31,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1325161799, now seen corresponding path program 1 times [2018-12-31 10:26:31,593 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:31,593 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:31,594 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:31,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:31,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:31,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:31,709 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:31,710 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:31,712 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:31,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:31,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:31,713 INFO L87 Difference]: Start difference. First operand 214 states and 324 transitions. Second operand 3 states. [2018-12-31 10:26:31,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:31,937 INFO L93 Difference]: Finished difference Result 574 states and 868 transitions. [2018-12-31 10:26:31,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:31,938 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:31,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:31,942 INFO L225 Difference]: With dead ends: 574 [2018-12-31 10:26:31,942 INFO L226 Difference]: Without dead ends: 367 [2018-12-31 10:26:31,945 INFO L631 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 [2018-12-31 10:26:31,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2018-12-31 10:26:32,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 365. [2018-12-31 10:26:32,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-12-31 10:26:32,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 549 transitions. [2018-12-31 10:26:32,003 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 549 transitions. Word has length 50 [2018-12-31 10:26:32,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:32,004 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 549 transitions. [2018-12-31 10:26:32,004 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:32,004 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 549 transitions. [2018-12-31 10:26:32,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:32,006 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:32,007 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:32,007 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:32,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:32,007 INFO L82 PathProgramCache]: Analyzing trace with hash 102769205, now seen corresponding path program 1 times [2018-12-31 10:26:32,008 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:32,008 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:32,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:32,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:32,076 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:32,077 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:32,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:32,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:32,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:32,078 INFO L87 Difference]: Start difference. First operand 365 states and 549 transitions. Second operand 3 states. [2018-12-31 10:26:32,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:32,199 INFO L93 Difference]: Finished difference Result 722 states and 1087 transitions. [2018-12-31 10:26:32,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:32,201 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:32,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:32,204 INFO L225 Difference]: With dead ends: 722 [2018-12-31 10:26:32,205 INFO L226 Difference]: Without dead ends: 365 [2018-12-31 10:26:32,207 INFO L631 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 [2018-12-31 10:26:32,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-12-31 10:26:32,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2018-12-31 10:26:32,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-12-31 10:26:32,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 541 transitions. [2018-12-31 10:26:32,238 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 541 transitions. Word has length 50 [2018-12-31 10:26:32,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:32,239 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 541 transitions. [2018-12-31 10:26:32,239 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:32,239 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 541 transitions. [2018-12-31 10:26:32,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:32,241 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:32,242 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:32,243 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:32,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:32,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1811399481, now seen corresponding path program 1 times [2018-12-31 10:26:32,243 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:32,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:32,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:32,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:32,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:32,307 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:32,307 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:32,307 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:32,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:32,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:32,309 INFO L87 Difference]: Start difference. First operand 365 states and 541 transitions. Second operand 3 states. [2018-12-31 10:26:32,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:32,412 INFO L93 Difference]: Finished difference Result 721 states and 1070 transitions. [2018-12-31 10:26:32,414 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:32,414 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:32,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:32,416 INFO L225 Difference]: With dead ends: 721 [2018-12-31 10:26:32,416 INFO L226 Difference]: Without dead ends: 365 [2018-12-31 10:26:32,418 INFO L631 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 [2018-12-31 10:26:32,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-12-31 10:26:32,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2018-12-31 10:26:32,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-12-31 10:26:32,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 533 transitions. [2018-12-31 10:26:32,443 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 533 transitions. Word has length 50 [2018-12-31 10:26:32,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:32,443 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 533 transitions. [2018-12-31 10:26:32,444 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:32,444 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 533 transitions. [2018-12-31 10:26:32,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:32,446 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:32,446 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:32,446 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:32,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:32,447 INFO L82 PathProgramCache]: Analyzing trace with hash 65401269, now seen corresponding path program 1 times [2018-12-31 10:26:32,447 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:32,447 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:32,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,448 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:32,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:32,528 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:32,528 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:32,528 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:32,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:32,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:32,529 INFO L87 Difference]: Start difference. First operand 365 states and 533 transitions. Second operand 3 states. [2018-12-31 10:26:32,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:32,791 INFO L93 Difference]: Finished difference Result 720 states and 1053 transitions. [2018-12-31 10:26:32,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:32,795 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:32,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:32,798 INFO L225 Difference]: With dead ends: 720 [2018-12-31 10:26:32,798 INFO L226 Difference]: Without dead ends: 365 [2018-12-31 10:26:32,800 INFO L631 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 [2018-12-31 10:26:32,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-12-31 10:26:32,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2018-12-31 10:26:32,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-12-31 10:26:32,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 517 transitions. [2018-12-31 10:26:32,828 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 517 transitions. Word has length 50 [2018-12-31 10:26:32,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:32,831 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 517 transitions. [2018-12-31 10:26:32,832 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:32,833 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 517 transitions. [2018-12-31 10:26:32,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:32,837 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:32,837 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:32,837 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:32,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:32,838 INFO L82 PathProgramCache]: Analyzing trace with hash 25960058, now seen corresponding path program 1 times [2018-12-31 10:26:32,838 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:32,838 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:32,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:32,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:32,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:32,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:32,946 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:32,946 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:32,947 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:32,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:32,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:32,950 INFO L87 Difference]: Start difference. First operand 365 states and 517 transitions. Second operand 3 states. [2018-12-31 10:26:33,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:33,245 INFO L93 Difference]: Finished difference Result 719 states and 1020 transitions. [2018-12-31 10:26:33,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:33,246 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:33,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:33,249 INFO L225 Difference]: With dead ends: 719 [2018-12-31 10:26:33,250 INFO L226 Difference]: Without dead ends: 365 [2018-12-31 10:26:33,251 INFO L631 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 [2018-12-31 10:26:33,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-12-31 10:26:33,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2018-12-31 10:26:33,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-12-31 10:26:33,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 501 transitions. [2018-12-31 10:26:33,274 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 501 transitions. Word has length 50 [2018-12-31 10:26:33,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:33,274 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 501 transitions. [2018-12-31 10:26:33,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:33,276 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 501 transitions. [2018-12-31 10:26:33,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:33,281 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:33,282 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:33,282 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:33,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:33,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1177649081, now seen corresponding path program 1 times [2018-12-31 10:26:33,282 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:33,284 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:33,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:33,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:33,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:33,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:33,388 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:33,389 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:33,389 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:33,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:33,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:33,394 INFO L87 Difference]: Start difference. First operand 365 states and 501 transitions. Second operand 3 states. [2018-12-31 10:26:33,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:33,714 INFO L93 Difference]: Finished difference Result 718 states and 987 transitions. [2018-12-31 10:26:33,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:33,717 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:33,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:33,720 INFO L225 Difference]: With dead ends: 718 [2018-12-31 10:26:33,720 INFO L226 Difference]: Without dead ends: 365 [2018-12-31 10:26:33,721 INFO L631 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 [2018-12-31 10:26:33,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-12-31 10:26:33,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2018-12-31 10:26:33,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-12-31 10:26:33,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 485 transitions. [2018-12-31 10:26:33,755 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 485 transitions. Word has length 50 [2018-12-31 10:26:33,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:33,755 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 485 transitions. [2018-12-31 10:26:33,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:33,756 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 485 transitions. [2018-12-31 10:26:33,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-12-31 10:26:33,759 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:33,759 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:33,760 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:33,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:33,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1947581763, now seen corresponding path program 1 times [2018-12-31 10:26:33,761 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:33,761 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:33,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:33,763 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:33,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:33,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:33,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:33,860 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:33,860 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:33,862 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:33,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:33,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:33,863 INFO L87 Difference]: Start difference. First operand 365 states and 485 transitions. Second operand 3 states. [2018-12-31 10:26:34,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:34,250 INFO L93 Difference]: Finished difference Result 1026 states and 1370 transitions. [2018-12-31 10:26:34,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:34,253 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2018-12-31 10:26:34,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:34,258 INFO L225 Difference]: With dead ends: 1026 [2018-12-31 10:26:34,258 INFO L226 Difference]: Without dead ends: 675 [2018-12-31 10:26:34,260 INFO L631 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 [2018-12-31 10:26:34,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2018-12-31 10:26:34,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 637. [2018-12-31 10:26:34,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2018-12-31 10:26:34,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 840 transitions. [2018-12-31 10:26:34,300 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 840 transitions. Word has length 50 [2018-12-31 10:26:34,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:34,300 INFO L480 AbstractCegarLoop]: Abstraction has 637 states and 840 transitions. [2018-12-31 10:26:34,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:34,301 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 840 transitions. [2018-12-31 10:26:34,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-12-31 10:26:34,303 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:34,304 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:34,304 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:34,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:34,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1243301229, now seen corresponding path program 1 times [2018-12-31 10:26:34,305 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:34,305 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:34,307 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:34,307 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:34,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:34,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:34,393 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:34,393 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:34,393 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:34,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:34,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:34,394 INFO L87 Difference]: Start difference. First operand 637 states and 840 transitions. Second operand 3 states. [2018-12-31 10:26:34,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:34,800 INFO L93 Difference]: Finished difference Result 1757 states and 2314 transitions. [2018-12-31 10:26:34,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:34,801 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 81 [2018-12-31 10:26:34,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:34,807 INFO L225 Difference]: With dead ends: 1757 [2018-12-31 10:26:34,807 INFO L226 Difference]: Without dead ends: 1158 [2018-12-31 10:26:34,808 INFO L631 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 [2018-12-31 10:26:34,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2018-12-31 10:26:34,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1116. [2018-12-31 10:26:34,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1116 states. [2018-12-31 10:26:34,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1450 transitions. [2018-12-31 10:26:34,875 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1450 transitions. Word has length 81 [2018-12-31 10:26:34,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:34,875 INFO L480 AbstractCegarLoop]: Abstraction has 1116 states and 1450 transitions. [2018-12-31 10:26:34,875 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:34,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1450 transitions. [2018-12-31 10:26:34,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-12-31 10:26:34,878 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:34,878 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:34,879 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:34,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:34,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1431220057, now seen corresponding path program 1 times [2018-12-31 10:26:34,879 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:34,879 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:34,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:34,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:34,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:34,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:35,007 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:35,007 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:35,007 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:35,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:35,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:35,010 INFO L87 Difference]: Start difference. First operand 1116 states and 1450 transitions. Second operand 3 states. [2018-12-31 10:26:35,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:35,554 INFO L93 Difference]: Finished difference Result 3116 states and 4037 transitions. [2018-12-31 10:26:35,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:35,555 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 82 [2018-12-31 10:26:35,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:35,569 INFO L225 Difference]: With dead ends: 3116 [2018-12-31 10:26:35,570 INFO L226 Difference]: Without dead ends: 2038 [2018-12-31 10:26:35,572 INFO L631 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 [2018-12-31 10:26:35,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2038 states. [2018-12-31 10:26:35,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2038 to 2012. [2018-12-31 10:26:35,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2012 states. [2018-12-31 10:26:35,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 2587 transitions. [2018-12-31 10:26:35,684 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 2587 transitions. Word has length 82 [2018-12-31 10:26:35,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:35,685 INFO L480 AbstractCegarLoop]: Abstraction has 2012 states and 2587 transitions. [2018-12-31 10:26:35,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:35,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 2587 transitions. [2018-12-31 10:26:35,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-12-31 10:26:35,695 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:35,695 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:35,695 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:35,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:35,696 INFO L82 PathProgramCache]: Analyzing trace with hash -130062243, now seen corresponding path program 1 times [2018-12-31 10:26:35,696 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:35,696 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:35,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:35,703 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:35,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:35,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:35,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-12-31 10:26:35,787 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:35,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:35,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:35,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:35,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:35,790 INFO L87 Difference]: Start difference. First operand 2012 states and 2587 transitions. Second operand 3 states. [2018-12-31 10:26:35,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:35,931 INFO L93 Difference]: Finished difference Result 3960 states and 5098 transitions. [2018-12-31 10:26:35,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:35,932 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 82 [2018-12-31 10:26:35,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:35,942 INFO L225 Difference]: With dead ends: 3960 [2018-12-31 10:26:35,943 INFO L226 Difference]: Without dead ends: 1980 [2018-12-31 10:26:35,946 INFO L631 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 [2018-12-31 10:26:35,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states. [2018-12-31 10:26:36,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1980. [2018-12-31 10:26:36,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2018-12-31 10:26:36,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 2549 transitions. [2018-12-31 10:26:36,043 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 2549 transitions. Word has length 82 [2018-12-31 10:26:36,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:36,043 INFO L480 AbstractCegarLoop]: Abstraction has 1980 states and 2549 transitions. [2018-12-31 10:26:36,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:36,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 2549 transitions. [2018-12-31 10:26:36,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-12-31 10:26:36,046 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:36,046 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:36,046 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:36,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:36,048 INFO L82 PathProgramCache]: Analyzing trace with hash 1189736877, now seen corresponding path program 1 times [2018-12-31 10:26:36,048 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:36,048 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:36,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:36,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:36,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:36,136 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:36,136 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:36,136 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:36,137 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:36,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:36,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:36,138 INFO L87 Difference]: Start difference. First operand 1980 states and 2549 transitions. Second operand 3 states. [2018-12-31 10:26:36,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:36,692 INFO L93 Difference]: Finished difference Result 5640 states and 7245 transitions. [2018-12-31 10:26:36,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:36,693 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 83 [2018-12-31 10:26:36,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:36,713 INFO L225 Difference]: With dead ends: 5640 [2018-12-31 10:26:36,713 INFO L226 Difference]: Without dead ends: 3698 [2018-12-31 10:26:36,719 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:36,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3698 states. [2018-12-31 10:26:36,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3698 to 3698. [2018-12-31 10:26:36,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3698 states. [2018-12-31 10:26:36,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 4676 transitions. [2018-12-31 10:26:36,894 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 4676 transitions. Word has length 83 [2018-12-31 10:26:36,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:36,895 INFO L480 AbstractCegarLoop]: Abstraction has 3698 states and 4676 transitions. [2018-12-31 10:26:36,895 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:36,895 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 4676 transitions. [2018-12-31 10:26:36,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-12-31 10:26:36,900 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:36,901 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:36,901 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:36,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:36,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1542521505, now seen corresponding path program 1 times [2018-12-31 10:26:36,901 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:36,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:36,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:36,905 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:36,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:36,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:37,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:37,018 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:37,018 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:37,019 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:37,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:37,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:37,022 INFO L87 Difference]: Start difference. First operand 3698 states and 4676 transitions. Second operand 3 states. [2018-12-31 10:26:37,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:37,683 INFO L93 Difference]: Finished difference Result 8964 states and 11306 transitions. [2018-12-31 10:26:37,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:37,684 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2018-12-31 10:26:37,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:37,711 INFO L225 Difference]: With dead ends: 8964 [2018-12-31 10:26:37,711 INFO L226 Difference]: Without dead ends: 5302 [2018-12-31 10:26:37,719 INFO L631 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 [2018-12-31 10:26:37,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5302 states. [2018-12-31 10:26:37,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5302 to 5268. [2018-12-31 10:26:37,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5268 states. [2018-12-31 10:26:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5268 states to 5268 states and 6584 transitions. [2018-12-31 10:26:37,980 INFO L78 Accepts]: Start accepts. Automaton has 5268 states and 6584 transitions. Word has length 106 [2018-12-31 10:26:37,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:37,980 INFO L480 AbstractCegarLoop]: Abstraction has 5268 states and 6584 transitions. [2018-12-31 10:26:37,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:37,981 INFO L276 IsEmpty]: Start isEmpty. Operand 5268 states and 6584 transitions. [2018-12-31 10:26:37,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-12-31 10:26:37,987 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:37,987 INFO L402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:37,987 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:37,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:37,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1319942113, now seen corresponding path program 1 times [2018-12-31 10:26:37,989 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:37,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:37,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:37,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:37,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:38,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:38,086 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:38,087 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:38,087 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-31 10:26:38,087 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:38,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:38,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:38,088 INFO L87 Difference]: Start difference. First operand 5268 states and 6584 transitions. Second operand 3 states. [2018-12-31 10:26:38,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:38,711 INFO L93 Difference]: Finished difference Result 12818 states and 16008 transitions. [2018-12-31 10:26:38,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:38,712 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2018-12-31 10:26:38,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:38,747 INFO L225 Difference]: With dead ends: 12818 [2018-12-31 10:26:38,748 INFO L226 Difference]: Without dead ends: 7598 [2018-12-31 10:26:38,757 INFO L631 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 [2018-12-31 10:26:38,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7598 states. [2018-12-31 10:26:39,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7598 to 7548. [2018-12-31 10:26:39,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7548 states. [2018-12-31 10:26:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7548 states to 7548 states and 9354 transitions. [2018-12-31 10:26:39,250 INFO L78 Accepts]: Start accepts. Automaton has 7548 states and 9354 transitions. Word has length 106 [2018-12-31 10:26:39,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:39,250 INFO L480 AbstractCegarLoop]: Abstraction has 7548 states and 9354 transitions. [2018-12-31 10:26:39,250 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:39,252 INFO L276 IsEmpty]: Start isEmpty. Operand 7548 states and 9354 transitions. [2018-12-31 10:26:39,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-12-31 10:26:39,261 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:39,261 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:39,261 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:39,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:39,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1767995646, now seen corresponding path program 1 times [2018-12-31 10:26:39,262 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:39,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:39,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:39,265 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:39,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:39,337 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-12-31 10:26:39,338 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:39,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:39,339 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:39,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:39,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:39,339 INFO L87 Difference]: Start difference. First operand 7548 states and 9354 transitions. Second operand 3 states. [2018-12-31 10:26:39,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:39,963 INFO L93 Difference]: Finished difference Result 13433 states and 16720 transitions. [2018-12-31 10:26:39,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:39,965 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 120 [2018-12-31 10:26:39,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:40,001 INFO L225 Difference]: With dead ends: 13433 [2018-12-31 10:26:40,001 INFO L226 Difference]: Without dead ends: 7662 [2018-12-31 10:26:40,012 INFO L631 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 [2018-12-31 10:26:40,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7662 states. [2018-12-31 10:26:40,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7662 to 7404. [2018-12-31 10:26:40,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7404 states. [2018-12-31 10:26:40,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7404 states to 7404 states and 9018 transitions. [2018-12-31 10:26:40,327 INFO L78 Accepts]: Start accepts. Automaton has 7404 states and 9018 transitions. Word has length 120 [2018-12-31 10:26:40,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:40,327 INFO L480 AbstractCegarLoop]: Abstraction has 7404 states and 9018 transitions. [2018-12-31 10:26:40,327 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:40,327 INFO L276 IsEmpty]: Start isEmpty. Operand 7404 states and 9018 transitions. [2018-12-31 10:26:40,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-12-31 10:26:40,338 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:40,339 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:40,339 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:40,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:40,339 INFO L82 PathProgramCache]: Analyzing trace with hash 400305973, now seen corresponding path program 1 times [2018-12-31 10:26:40,339 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:40,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:40,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:40,342 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:40,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:40,472 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-12-31 10:26:40,472 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:40,472 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-31 10:26:40,473 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-31 10:26:40,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-31 10:26:40,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-31 10:26:40,473 INFO L87 Difference]: Start difference. First operand 7404 states and 9018 transitions. Second operand 5 states. [2018-12-31 10:26:41,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:41,614 INFO L93 Difference]: Finished difference Result 13859 states and 16979 transitions. [2018-12-31 10:26:41,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-31 10:26:41,615 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 121 [2018-12-31 10:26:41,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:41,629 INFO L225 Difference]: With dead ends: 13859 [2018-12-31 10:26:41,630 INFO L226 Difference]: Without dead ends: 6473 [2018-12-31 10:26:41,640 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-12-31 10:26:41,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6473 states. [2018-12-31 10:26:41,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6473 to 5145. [2018-12-31 10:26:41,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5145 states. [2018-12-31 10:26:41,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5145 states to 5145 states and 6175 transitions. [2018-12-31 10:26:41,887 INFO L78 Accepts]: Start accepts. Automaton has 5145 states and 6175 transitions. Word has length 121 [2018-12-31 10:26:41,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:41,888 INFO L480 AbstractCegarLoop]: Abstraction has 5145 states and 6175 transitions. [2018-12-31 10:26:41,888 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-31 10:26:41,888 INFO L276 IsEmpty]: Start isEmpty. Operand 5145 states and 6175 transitions. [2018-12-31 10:26:41,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-12-31 10:26:41,895 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:41,895 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:41,895 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:41,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:41,896 INFO L82 PathProgramCache]: Analyzing trace with hash -336248298, now seen corresponding path program 1 times [2018-12-31 10:26:41,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:41,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:41,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:41,900 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:41,900 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:41,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:42,053 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-12-31 10:26:42,053 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:42,053 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-31 10:26:42,054 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-31 10:26:42,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-31 10:26:42,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-31 10:26:42,054 INFO L87 Difference]: Start difference. First operand 5145 states and 6175 transitions. Second operand 5 states. [2018-12-31 10:26:42,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:42,651 INFO L93 Difference]: Finished difference Result 11214 states and 13485 transitions. [2018-12-31 10:26:42,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-31 10:26:42,651 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 121 [2018-12-31 10:26:42,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:42,664 INFO L225 Difference]: With dead ends: 11214 [2018-12-31 10:26:42,664 INFO L226 Difference]: Without dead ends: 6093 [2018-12-31 10:26:42,671 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-12-31 10:26:42,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6093 states. [2018-12-31 10:26:43,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6093 to 5181. [2018-12-31 10:26:43,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5181 states. [2018-12-31 10:26:43,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 6098 transitions. [2018-12-31 10:26:43,062 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 6098 transitions. Word has length 121 [2018-12-31 10:26:43,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:43,062 INFO L480 AbstractCegarLoop]: Abstraction has 5181 states and 6098 transitions. [2018-12-31 10:26:43,062 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-31 10:26:43,063 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 6098 transitions. [2018-12-31 10:26:43,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-12-31 10:26:43,071 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:43,071 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:43,072 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:43,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:43,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1918082068, now seen corresponding path program 1 times [2018-12-31 10:26:43,072 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:43,072 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:43,075 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:43,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:43,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:43,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:43,195 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:43,196 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:43,197 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:43,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:43,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:43,197 INFO L87 Difference]: Start difference. First operand 5181 states and 6098 transitions. Second operand 3 states. [2018-12-31 10:26:43,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:43,453 INFO L93 Difference]: Finished difference Result 9177 states and 10845 transitions. [2018-12-31 10:26:43,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:43,453 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 121 [2018-12-31 10:26:43,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:43,464 INFO L225 Difference]: With dead ends: 9177 [2018-12-31 10:26:43,464 INFO L226 Difference]: Without dead ends: 5205 [2018-12-31 10:26:43,471 INFO L631 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 [2018-12-31 10:26:43,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5205 states. [2018-12-31 10:26:43,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5205 to 5181. [2018-12-31 10:26:43,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5181 states. [2018-12-31 10:26:43,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 5966 transitions. [2018-12-31 10:26:43,755 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 5966 transitions. Word has length 121 [2018-12-31 10:26:43,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:43,756 INFO L480 AbstractCegarLoop]: Abstraction has 5181 states and 5966 transitions. [2018-12-31 10:26:43,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:43,756 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 5966 transitions. [2018-12-31 10:26:43,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2018-12-31 10:26:43,763 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:43,763 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:43,763 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:43,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:43,764 INFO L82 PathProgramCache]: Analyzing trace with hash 2051522169, now seen corresponding path program 1 times [2018-12-31 10:26:43,764 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:43,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:43,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:43,767 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:43,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:43,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:43,852 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:43,852 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:43,852 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:43,854 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:43,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:43,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:43,854 INFO L87 Difference]: Start difference. First operand 5181 states and 5966 transitions. Second operand 3 states. [2018-12-31 10:26:44,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:44,149 INFO L93 Difference]: Finished difference Result 9155 states and 10558 transitions. [2018-12-31 10:26:44,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:44,149 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 122 [2018-12-31 10:26:44,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:44,157 INFO L225 Difference]: With dead ends: 9155 [2018-12-31 10:26:44,157 INFO L226 Difference]: Without dead ends: 5183 [2018-12-31 10:26:44,164 INFO L631 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 [2018-12-31 10:26:44,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2018-12-31 10:26:44,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 5181. [2018-12-31 10:26:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5181 states. [2018-12-31 10:26:44,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 5942 transitions. [2018-12-31 10:26:44,539 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 5942 transitions. Word has length 122 [2018-12-31 10:26:44,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:44,540 INFO L480 AbstractCegarLoop]: Abstraction has 5181 states and 5942 transitions. [2018-12-31 10:26:44,540 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:44,540 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 5942 transitions. [2018-12-31 10:26:44,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-12-31 10:26:44,546 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:44,547 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:44,547 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:44,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:44,547 INFO L82 PathProgramCache]: Analyzing trace with hash -2042317309, now seen corresponding path program 1 times [2018-12-31 10:26:44,547 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:44,547 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:44,548 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:44,548 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:44,548 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:44,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:44,879 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-12-31 10:26:44,879 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:44,879 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-31 10:26:44,879 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-31 10:26:44,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-31 10:26:44,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-31 10:26:44,880 INFO L87 Difference]: Start difference. First operand 5181 states and 5942 transitions. Second operand 5 states. [2018-12-31 10:26:45,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:45,855 INFO L93 Difference]: Finished difference Result 11361 states and 13123 transitions. [2018-12-31 10:26:45,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-31 10:26:45,857 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 123 [2018-12-31 10:26:45,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:45,865 INFO L225 Difference]: With dead ends: 11361 [2018-12-31 10:26:45,866 INFO L226 Difference]: Without dead ends: 6210 [2018-12-31 10:26:45,873 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-12-31 10:26:45,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2018-12-31 10:26:46,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 4374. [2018-12-31 10:26:46,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4374 states. [2018-12-31 10:26:46,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4374 states to 4374 states and 4929 transitions. [2018-12-31 10:26:46,208 INFO L78 Accepts]: Start accepts. Automaton has 4374 states and 4929 transitions. Word has length 123 [2018-12-31 10:26:46,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:46,208 INFO L480 AbstractCegarLoop]: Abstraction has 4374 states and 4929 transitions. [2018-12-31 10:26:46,208 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-31 10:26:46,208 INFO L276 IsEmpty]: Start isEmpty. Operand 4374 states and 4929 transitions. [2018-12-31 10:26:46,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-12-31 10:26:46,215 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:46,215 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:46,216 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:46,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:46,216 INFO L82 PathProgramCache]: Analyzing trace with hash 454002597, now seen corresponding path program 1 times [2018-12-31 10:26:46,216 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:46,216 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:46,220 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:46,220 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:46,220 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:46,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-12-31 10:26:46,324 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:46,324 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:46,324 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:46,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:46,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:46,325 INFO L87 Difference]: Start difference. First operand 4374 states and 4929 transitions. Second operand 3 states. [2018-12-31 10:26:46,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:46,701 INFO L93 Difference]: Finished difference Result 6001 states and 6767 transitions. [2018-12-31 10:26:46,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:46,701 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 148 [2018-12-31 10:26:46,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:46,703 INFO L225 Difference]: With dead ends: 6001 [2018-12-31 10:26:46,703 INFO L226 Difference]: Without dead ends: 1491 [2018-12-31 10:26:46,707 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:46,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2018-12-31 10:26:46,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1491. [2018-12-31 10:26:46,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2018-12-31 10:26:46,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1626 transitions. [2018-12-31 10:26:46,802 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 1626 transitions. Word has length 148 [2018-12-31 10:26:46,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:46,802 INFO L480 AbstractCegarLoop]: Abstraction has 1491 states and 1626 transitions. [2018-12-31 10:26:46,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:46,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 1626 transitions. [2018-12-31 10:26:46,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-12-31 10:26:46,805 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:46,805 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:46,805 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:46,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:46,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1356184508, now seen corresponding path program 1 times [2018-12-31 10:26:46,806 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:46,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:46,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:46,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:46,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:46,900 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-12-31 10:26:46,901 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:46,901 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:46,901 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:46,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:46,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:46,902 INFO L87 Difference]: Start difference. First operand 1491 states and 1626 transitions. Second operand 3 states. [2018-12-31 10:26:47,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:47,284 INFO L93 Difference]: Finished difference Result 2322 states and 2538 transitions. [2018-12-31 10:26:47,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:47,284 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 149 [2018-12-31 10:26:47,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:47,287 INFO L225 Difference]: With dead ends: 2322 [2018-12-31 10:26:47,287 INFO L226 Difference]: Without dead ends: 1527 [2018-12-31 10:26:47,289 INFO L631 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 [2018-12-31 10:26:47,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1527 states. [2018-12-31 10:26:47,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1527 to 1491. [2018-12-31 10:26:47,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2018-12-31 10:26:47,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1606 transitions. [2018-12-31 10:26:47,431 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 1606 transitions. Word has length 149 [2018-12-31 10:26:47,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:47,431 INFO L480 AbstractCegarLoop]: Abstraction has 1491 states and 1606 transitions. [2018-12-31 10:26:47,431 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:47,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 1606 transitions. [2018-12-31 10:26:47,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-12-31 10:26:47,436 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:47,437 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:47,437 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:47,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:47,438 INFO L82 PathProgramCache]: Analyzing trace with hash -443547140, now seen corresponding path program 1 times [2018-12-31 10:26:47,438 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:47,438 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:47,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:47,441 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:47,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:47,553 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-31 10:26:47,553 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:47,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-31 10:26:47,555 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-31 10:26:47,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-31 10:26:47,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-31 10:26:47,556 INFO L87 Difference]: Start difference. First operand 1491 states and 1606 transitions. Second operand 3 states. [2018-12-31 10:26:47,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:47,747 INFO L93 Difference]: Finished difference Result 2633 states and 2839 transitions. [2018-12-31 10:26:47,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-31 10:26:47,747 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 150 [2018-12-31 10:26:47,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:47,749 INFO L225 Difference]: With dead ends: 2633 [2018-12-31 10:26:47,749 INFO L226 Difference]: Without dead ends: 1491 [2018-12-31 10:26:47,750 INFO L631 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 [2018-12-31 10:26:47,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2018-12-31 10:26:47,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1491. [2018-12-31 10:26:47,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2018-12-31 10:26:47,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1584 transitions. [2018-12-31 10:26:47,835 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 1584 transitions. Word has length 150 [2018-12-31 10:26:47,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:47,836 INFO L480 AbstractCegarLoop]: Abstraction has 1491 states and 1584 transitions. [2018-12-31 10:26:47,836 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-31 10:26:47,836 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 1584 transitions. [2018-12-31 10:26:47,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-12-31 10:26:47,840 INFO L394 BasicCegarLoop]: Found error trace [2018-12-31 10:26:47,840 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-31 10:26:47,840 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-31 10:26:47,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-31 10:26:47,841 INFO L82 PathProgramCache]: Analyzing trace with hash 362557874, now seen corresponding path program 1 times [2018-12-31 10:26:47,841 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-31 10:26:47,841 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-31 10:26:47,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:47,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-31 10:26:47,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-31 10:26:47,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-31 10:26:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-12-31 10:26:48,059 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-31 10:26:48,059 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-31 10:26:48,060 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-31 10:26:48,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-31 10:26:48,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-31 10:26:48,060 INFO L87 Difference]: Start difference. First operand 1491 states and 1584 transitions. Second operand 5 states. [2018-12-31 10:26:48,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-31 10:26:48,259 INFO L93 Difference]: Finished difference Result 1491 states and 1584 transitions. [2018-12-31 10:26:48,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-31 10:26:48,259 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 152 [2018-12-31 10:26:48,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-31 10:26:48,260 INFO L225 Difference]: With dead ends: 1491 [2018-12-31 10:26:48,260 INFO L226 Difference]: Without dead ends: 0 [2018-12-31 10:26:48,262 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-31 10:26:48,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-12-31 10:26:48,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-12-31 10:26:48,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-12-31 10:26:48,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-12-31 10:26:48,263 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2018-12-31 10:26:48,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-31 10:26:48,263 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-31 10:26:48,263 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-31 10:26:48,264 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-12-31 10:26:48,266 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-31 10:26:48,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-12-31 10:26:48,364 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,370 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,375 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,378 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,417 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,421 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,431 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,445 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,451 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,452 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,459 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,461 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,545 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,552 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,566 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,570 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,575 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,579 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,612 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,619 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,623 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,624 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,624 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,626 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,631 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,632 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,632 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,644 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,645 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,647 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,648 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,658 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,662 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,663 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,667 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,695 WARN L181 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 128 [2018-12-31 10:26:48,818 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,825 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,827 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,827 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,841 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,841 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,844 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,846 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,846 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,850 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,851 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,851 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:48,880 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 110 [2018-12-31 10:26:49,034 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,045 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,053 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,056 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,067 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,099 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,102 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,118 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,122 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,123 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,124 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,128 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,130 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,130 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,144 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,144 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,145 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,147 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,152 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,156 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,156 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,184 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,191 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,207 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,234 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,269 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,287 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,288 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,316 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,319 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,321 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,321 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,324 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,325 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,349 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,351 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,352 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,358 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,359 WARN L181 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 225 DAG size of output: 165 [2018-12-31 10:26:49,368 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,433 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,434 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,524 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,532 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,533 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,534 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,544 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,544 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,549 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,567 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,582 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,588 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,589 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,589 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,597 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,600 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,607 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,615 WARN L181 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:49,646 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,647 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,647 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,650 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,651 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,651 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,655 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,655 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,659 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,665 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,713 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,723 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,724 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,726 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,730 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,733 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,747 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,748 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,752 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,793 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,793 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,882 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,891 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,893 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,894 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,904 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,904 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,909 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,924 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,938 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,944 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,954 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,957 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,964 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:49,972 WARN L181 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:50,000 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,002 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,003 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,003 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,009 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,015 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,017 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,018 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,024 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,095 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,100 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,113 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,114 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,117 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,123 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,127 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,128 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,182 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,185 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,187 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,228 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,229 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,240 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,241 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,242 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,245 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,246 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,246 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,270 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,330 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,340 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,351 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,397 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,400 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,402 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,403 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,408 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,429 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,430 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,430 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,433 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,437 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,441 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,482 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,482 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,571 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,579 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,580 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,581 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,590 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,591 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,595 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,610 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,623 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,628 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,629 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,630 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,636 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,640 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,646 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,653 WARN L181 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:50,955 WARN L181 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2018-12-31 10:26:50,968 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,970 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:50,997 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,001 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,003 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,007 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,010 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,014 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,060 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,061 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,067 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,069 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,069 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,078 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,079 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,079 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,083 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,084 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,084 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,291 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,292 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,399 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,407 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,410 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,421 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,422 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,427 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,444 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,461 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,467 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,468 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,469 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,477 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,480 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,487 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,498 WARN L181 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:51,521 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,526 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,528 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,532 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,541 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,544 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,638 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,639 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,711 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,718 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,719 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,720 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,729 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,729 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,733 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,746 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,759 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,763 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,764 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,765 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,772 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,774 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,779 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,786 WARN L181 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:51,790 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,793 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,800 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,802 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,804 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,880 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,881 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,948 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,954 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,956 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,956 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,964 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,965 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,968 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,980 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,993 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,997 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,998 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:51,998 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,005 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,008 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,014 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,020 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:52,089 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,090 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,162 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,165 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,166 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,166 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,174 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,175 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,178 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,191 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,202 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,206 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,207 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,208 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,214 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,217 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,223 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,229 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:52,293 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,294 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,358 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,364 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,365 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,365 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,373 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,373 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,376 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,388 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,399 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,405 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,406 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,406 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,410 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,412 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,417 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,424 WARN L181 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2018-12-31 10:26:52,436 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,437 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,438 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,439 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,441 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,444 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,446 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,447 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,451 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,453 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,455 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,457 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,571 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,574 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,591 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,603 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,604 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:52,617 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-31 10:26:53,967 WARN L181 SmtUtils]: Spent 1.28 s on a formula simplification that was a NOOP. DAG size: 46 [2018-12-31 10:26:54,497 WARN L181 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 41 [2018-12-31 10:26:54,761 WARN L181 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2018-12-31 10:26:55,000 WARN L181 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2018-12-31 10:26:55,202 WARN L181 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 42 [2018-12-31 10:26:55,577 WARN L181 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2018-12-31 10:26:56,309 WARN L181 SmtUtils]: Spent 643.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2018-12-31 10:26:57,214 WARN L181 SmtUtils]: Spent 900.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 72 [2018-12-31 10:26:58,014 WARN L181 SmtUtils]: Spent 797.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2018-12-31 10:26:58,747 WARN L181 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 70 [2018-12-31 10:26:59,551 WARN L181 SmtUtils]: Spent 801.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:00,197 WARN L181 SmtUtils]: Spent 643.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2018-12-31 10:27:00,791 WARN L181 SmtUtils]: Spent 592.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2018-12-31 10:27:01,135 WARN L181 SmtUtils]: Spent 341.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2018-12-31 10:27:02,328 WARN L181 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 153 DAG size of output: 77 [2018-12-31 10:27:02,434 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2018-12-31 10:27:03,142 WARN L181 SmtUtils]: Spent 706.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2018-12-31 10:27:04,560 WARN L181 SmtUtils]: Spent 1.41 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:05,046 WARN L181 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 58 [2018-12-31 10:27:06,186 WARN L181 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2018-12-31 10:27:07,532 WARN L181 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:08,058 WARN L181 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 60 [2018-12-31 10:27:08,225 WARN L181 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2018-12-31 10:27:08,336 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2018-12-31 10:27:09,082 WARN L181 SmtUtils]: Spent 744.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2018-12-31 10:27:09,193 WARN L181 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2018-12-31 10:27:09,510 WARN L181 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2018-12-31 10:27:10,196 WARN L181 SmtUtils]: Spent 684.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2018-12-31 10:27:10,809 WARN L181 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 63 [2018-12-31 10:27:11,787 WARN L181 SmtUtils]: Spent 975.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2018-12-31 10:27:12,003 WARN L181 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2018-12-31 10:27:12,162 WARN L181 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2018-12-31 10:27:12,367 WARN L181 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2018-12-31 10:27:13,781 WARN L181 SmtUtils]: Spent 1.41 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:14,596 WARN L181 SmtUtils]: Spent 812.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:15,311 WARN L181 SmtUtils]: Spent 713.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2018-12-31 10:27:16,119 WARN L181 SmtUtils]: Spent 806.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:16,935 WARN L181 SmtUtils]: Spent 814.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:17,061 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2018-12-31 10:27:17,745 WARN L181 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2018-12-31 10:27:18,471 WARN L181 SmtUtils]: Spent 724.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 66 [2018-12-31 10:27:19,406 WARN L181 SmtUtils]: Spent 933.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:19,521 WARN L181 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2018-12-31 10:27:20,408 WARN L181 SmtUtils]: Spent 856.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:21,705 WARN L181 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:22,005 WARN L181 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 58 [2018-12-31 10:27:22,181 WARN L181 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2018-12-31 10:27:22,939 WARN L181 SmtUtils]: Spent 756.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:24,323 WARN L181 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:24,639 WARN L181 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 47 [2018-12-31 10:27:25,420 WARN L181 SmtUtils]: Spent 779.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:26,750 WARN L181 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:27,591 WARN L181 SmtUtils]: Spent 837.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:28,997 WARN L181 SmtUtils]: Spent 1.40 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:29,762 WARN L181 SmtUtils]: Spent 763.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:31,026 WARN L181 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2018-12-31 10:27:31,382 WARN L181 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2018-12-31 10:27:32,152 WARN L181 SmtUtils]: Spent 768.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:32,722 WARN L181 SmtUtils]: Spent 568.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2018-12-31 10:27:33,817 WARN L181 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 89 DAG size of output: 73 [2018-12-31 10:27:34,051 WARN L181 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 39 [2018-12-31 10:27:34,818 WARN L181 SmtUtils]: Spent 764.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2018-12-31 10:27:34,824 INFO L444 ceAbstractionStarter]: At program point L431-14(lines 372 376) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,824 INFO L448 ceAbstractionStarter]: For program point L431-15(lines 431 435) no Hoare annotation was computed. [2018-12-31 10:27:34,825 INFO L444 ceAbstractionStarter]: At program point L431-17(lines 464 468) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,825 INFO L444 ceAbstractionStarter]: At program point L168(lines 152 170) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse2 (= ~m_pc~0 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (<= 2 ~T2_E~0)) (.cse5 (<= 2 ~E_M~0)) (.cse6 (= ~t2_pc~0 0)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_st~0 0)) (.cse11 (<= 2 ~M_E~0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ~t1_pc~0 0)) (.cse14 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 (= ~m_st~0 0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 (<= 2 ~m_st~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14))) [2018-12-31 10:27:34,826 INFO L444 ceAbstractionStarter]: At program point L168-1(lines 152 170) the Hoare annotation is: (let ((.cse3 (= ~t1_pc~0 1)) (.cse17 (= ~token~0 ~local~0)) (.cse5 (<= 2 ~t1_st~0)) (.cse19 (= ~t2_pc~0 1)) (.cse20 (<= 2 ~t2_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse8 (<= 2 ~E_M~0)) (.cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse10 (= ~t2_pc~0 0)) (.cse11 (<= 2 ~T1_E~0)) (.cse21 (= ~t1_st~0 0)) (.cse12 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse13 (<= 2 ~E_2~0)) (.cse14 (= ~t2_st~0 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse22 (= ~t1_pc~0 0)) (.cse18 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse3 .cse17 (and .cse0 .cse19 .cse1 .cse4 .cse5 .cse6 .cse20 .cse8 .cse11 .cse13 .cse15 .cse16 .cse18)) (and .cse0 .cse19 .cse1 .cse2 .cse4 .cse6 .cse7 .cse8 .cse20 .cse9 .cse11 .cse21 .cse12 .cse13 .cse15 .cse16 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse21 .cse12 .cse13 .cse14 .cse15 .cse16 .cse22 .cse18))) [2018-12-31 10:27:34,826 INFO L444 ceAbstractionStarter]: At program point L168-2(lines 152 170) the Hoare annotation is: (let ((.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse7 (= ~t2_i~0 1)) (.cse8 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~m_pc~0 0) .cse4 .cse5 .cse6 .cse7 .cse8) (let ((.cse9 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse1 (<= ~token~0 .cse9) .cse3 (= ~t2_pc~0 1) (= ~t1_pc~0 1) .cse4 .cse5 .cse6 (<= 2 ~t2_st~0) .cse0 .cse2 (<= .cse9 ~token~0) .cse7 .cse8)) (and .cse1 .cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse4 .cse5 .cse6 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (= ~t2_pc~0 0) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) (= ~t2_st~0 0) .cse7 .cse8))) [2018-12-31 10:27:34,826 INFO L444 ceAbstractionStarter]: At program point L168-3(lines 152 170) the Hoare annotation is: (let ((.cse10 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse0 (<= 2 ~T1_E~0)) (.cse1 (= ~t2_pc~0 1)) (.cse2 (<= 2 ~E_2~0)) (.cse11 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse7 (<= 2 ~E_1~0)) (.cse8 (<= 2 ~t1_st~0))) (or (let ((.cse9 (+ ~local~0 2))) (and (= ~m_pc~0 1) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (= ~t1_pc~0 1) .cse8 (<= .cse9 ~token~0) (<= ~token~0 .cse9))) (and .cse10 .cse0 .cse2 .cse11 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7) (and (and .cse10 .cse0 .cse1 .cse2 .cse11 .cse3 .cse4 .cse5 .cse6 .cse7) .cse8))) [2018-12-31 10:27:34,828 INFO L444 ceAbstractionStarter]: At program point L168-4(lines 152 170) the Hoare annotation is: (let ((.cse12 (= ~t1_st~0 0)) (.cse17 (= ~t1_pc~0 0)) (.cse24 (= ~m_pc~0 0)) (.cse22 (= ~token~0 ~local~0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (<= 2 ~m_st~0)) (.cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (= ~t2_pc~0 0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse26 (= ~t2_st~0 0)) (.cse20 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ~t2_pc~0 1)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse23 (= ~m_st~0 0)) (.cse21 (= ~t1_pc~0 1)) (.cse5 (= ~t1_i~0 1)) (.cse27 (<= 2 ~t1_st~0)) (.cse6 (<= 2 ~T2_E~0)) (.cse8 (<= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse2 .cse1 .cse21 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse18 .cse22) (and .cse0 .cse1 .cse2 .cse23 .cse3 .cse24 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse22 .cse19) (and .cse0 .cse2 .cse23 .cse3 .cse24 .cse5 .cse6 .cse7 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse16 .cse17 .cse18 .cse22 .cse19) (and .cse0 .cse2 .cse23 .cse3 .cse24 .cse21 .cse5 .cse6 .cse27 .cse7 .cse9 .cse10 .cse25 .cse11 .cse13 .cse14 .cse26 .cse15 .cse16 .cse18 .cse22 .cse19) (and .cse9 .cse0 .cse11 .cse14 .cse2 .cse24 .cse4 .cse5 .cse6 .cse15 .cse18) (and .cse0 .cse2 .cse1 .cse4 .cse5 .cse6 .cse27 .cse8 .cse9 .cse11 .cse14 .cse15 .cse18) (and .cse20 .cse0 .cse2 .cse3 .cse21 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse18 .cse22) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse23 .cse21 .cse24 .cse5 .cse6 .cse27 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse18 .cse22 .cse19) (let ((.cse28 (+ ~local~0 1))) (and .cse20 (and .cse9 .cse0 .cse11 .cse1 .cse14 .cse26 .cse2 .cse4 .cse5 .cse6 .cse15 .cse18) (<= ~token~0 .cse28) (<= .cse28 ~token~0) .cse21 .cse27)) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse27 .cse6 .cse7 .cse9 .cse10 .cse25 .cse11 .cse13 .cse14 .cse26 .cse15 .cse18) (let ((.cse29 (+ ~local~0 2))) (and .cse20 .cse0 .cse1 .cse2 .cse23 .cse21 .cse5 .cse27 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 (<= .cse29 ~token~0) .cse18 .cse19 (<= ~token~0 .cse29))))) [2018-12-31 10:27:34,828 INFO L444 ceAbstractionStarter]: At program point L168-5(lines 152 170) the Hoare annotation is: (let ((.cse24 (= ~t2_pc~0 0)) (.cse12 (= ~t1_st~0 0)) (.cse17 (= ~t1_pc~0 0)) (.cse26 (= ~m_st~0 0)) (.cse27 (= ~m_pc~0 0)) (.cse22 (= ~token~0 ~local~0)) (.cse20 (= ~m_pc~0 1)) (.cse21 (= ~t1_pc~0 1)) (.cse25 (= ~t2_st~0 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ~t2_pc~0 1)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse23 (<= 2 ~t1_st~0)) (.cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse8 (<= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse11 (<= 2 ~T1_E~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse21 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse22 .cse19) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse23 .cse7 .cse9 .cse10 .cse24 .cse11 .cse13 .cse14 .cse25 .cse15 .cse16 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse22 .cse19) (and .cse20 .cse0 .cse2 .cse3 .cse21 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse18 .cse22 .cse19) (let ((.cse28 (+ ~local~0 2))) (and .cse20 .cse0 .cse1 .cse2 .cse26 .cse3 .cse21 .cse5 .cse6 .cse23 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 (<= .cse28 ~token~0) .cse18 .cse19 (<= ~token~0 .cse28))) (and .cse0 .cse2 .cse26 .cse3 .cse27 .cse5 .cse6 .cse7 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse18 .cse22 .cse19) (and .cse0 .cse2 .cse26 .cse3 .cse27 .cse21 .cse5 .cse6 .cse23 .cse7 .cse9 .cse10 .cse24 .cse11 .cse13 .cse14 .cse25 .cse15 .cse16 .cse18 .cse22 .cse19) (and .cse9 .cse0 .cse11 .cse14 .cse2 .cse27 .cse4 .cse5 .cse6 .cse15 .cse18) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse27 .cse21 .cse5 .cse6 .cse23 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse22 .cse19) (let ((.cse29 (+ ~local~0 1))) (and .cse20 .cse0 (<= ~token~0 .cse29) .cse1 .cse2 .cse3 .cse21 .cse4 .cse5 .cse6 .cse23 .cse7 .cse9 .cse10 .cse11 .cse13 .cse14 .cse25 (<= .cse29 ~token~0) .cse15 .cse16 .cse18 .cse19)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse23 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19))) [2018-12-31 10:27:34,828 INFO L448 ceAbstractionStarter]: For program point L334-1(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,829 INFO L448 ceAbstractionStarter]: For program point L334-2(lines 334 338) no Hoare annotation was computed. [2018-12-31 10:27:34,829 INFO L448 ceAbstractionStarter]: For program point L334-4(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,829 INFO L448 ceAbstractionStarter]: For program point L469-1(lines 463 496) no Hoare annotation was computed. [2018-12-31 10:27:34,829 INFO L444 ceAbstractionStarter]: At program point L205(lines 193 207) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (= ~m_pc~0 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (= ~t2_pc~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (= ~t1_st~0 0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ~t2_st~0 0)) (.cse12 (<= 2 ~M_E~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ~t1_pc~0 0)) (.cse15 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 (= ~m_st~0 0) (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse3 .cse4 .cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse6 .cse7 .cse8 .cse9 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse10 .cse11 .cse12 .cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) .cse14 .cse15 (= ~token~0 ~local~0) (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)))) [2018-12-31 10:27:34,829 INFO L444 ceAbstractionStarter]: At program point L205-1(lines 193 207) the Hoare annotation is: (let ((.cse15 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse14 (= ~t1_pc~0 0)) (.cse17 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse18 (<= 2 ~t1_st~0)) (.cse6 (= ~t2_pc~0 0)) (.cse9 (= ~t2_st~0 0)) (.cse21 (= ~t1_pc~0 1)) (.cse19 (<= 2 ~t2_st~0)) (.cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse20 (= ~t2_pc~0 1)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse5 (<= 2 ~E_M~0)) (.cse7 (= ~t1_st~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ~t1_i~0 1)) (.cse12 (= ~t2_i~0 1)) (.cse13 (<= 2 ~T2_E~0)) (.cse22 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) .cse15 .cse16 .cse17) (and (and .cse0 .cse1 (and .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) .cse3 .cse16) .cse2 .cse4 .cse18) (and .cse19 .cse0 .cse1 .cse2 .cse20 .cse3 .cse4 .cse15 (and .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14) .cse16 .cse17) (and .cse19 .cse2 .cse20 .cse4 (and .cse0 .cse1 .cse3 .cse16 (and .cse5 .cse8 .cse10 .cse11 .cse12 .cse13)) .cse18) (and (and .cse0 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) .cse1 .cse3) .cse2 .cse4 .cse21 .cse22) (and .cse21 (and .cse19 .cse2 .cse20 .cse4 (and .cse0 .cse1 .cse3 (and .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13))) .cse22))) [2018-12-31 10:27:34,830 INFO L444 ceAbstractionStarter]: At program point L205-2(lines 193 207) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= ~t2_pc~0 1)) (.cse4 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse12 (= ~t2_i~0 1)) (.cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (let ((.cse1 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (<= ~token~0 .cse1) .cse2 .cse3 .cse4 (= ~t1_pc~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (<= .cse1 ~token~0) .cse12 .cse13 .cse14 .cse15)) (and .cse0 .cse2 .cse4 .cse16 .cse5 .cse6 .cse7 .cse8 .cse10 (= ~t2_pc~0 0) .cse11 .cse17 (= ~t2_st~0 0) .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse10 .cse2 .cse11 .cse4 .cse5 (= ~m_pc~0 0) .cse6 .cse12 .cse7 .cse14) (and .cse0 .cse2 .cse3 .cse4 .cse16 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14 .cse15))) [2018-12-31 10:27:34,830 INFO L444 ceAbstractionStarter]: At program point L205-3(lines 193 207) the Hoare annotation is: (let ((.cse1 (= ~t2_pc~0 1)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (<= 2 ~t1_st~0)) (.cse7 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse11 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse14 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse8 (<= 2 ~T1_E~0)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse10 (<= 2 ~E_2~0)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse15 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse1 (= ~m_st~0 0) .cse2 (= ~t1_pc~0 1) .cse4 .cse6 .cse5 .cse7 .cse8 .cse9 .cse10 .cse12 .cse11 (<= .cse15 ~token~0) .cse13 .cse14 (<= ~token~0 .cse15))) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse8 .cse0 .cse10 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0) (= ~m_pc~0 0) .cse3 .cse4 .cse6 .cse12 .cse13))) [2018-12-31 10:27:34,830 INFO L444 ceAbstractionStarter]: At program point L205-4(lines 193 207) the Hoare annotation is: (let ((.cse24 (= ~m_pc~0 1)) (.cse5 (<= 2 ~m_st~0)) (.cse26 (= ~t1_pc~0 1)) (.cse20 (<= 2 ~t1_st~0)) (.cse21 (= ~t2_pc~0 0)) (.cse22 (= ~t2_st~0 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= ~t2_pc~0 1)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse25 (= ~m_st~0 0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= ~m_pc~0 0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (= ~t1_st~0 0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (= ~t1_pc~0 0)) (.cse18 (<= 2 ~E_1~0)) (.cse28 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse20 .cse8 .cse10 .cse21 .cse11 .cse13 .cse14 .cse22 .cse15 .cse16 .cse18 .cse19) (and .cse10 .cse0 .cse11 .cse1 .cse14 .cse3 .cse23 .cse5 .cse6 .cse7 .cse15 .cse18) (let ((.cse27 (+ ~local~0 2))) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse26 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 (<= .cse27 ~token~0) .cse18 .cse19 (<= ~token~0 .cse27))) (and .cse24 .cse0 .cse1 .cse3 .cse4 .cse26 .cse5 .cse6 .cse7 .cse8 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse4 .cse26 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse23 .cse26 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse29 (+ ~local~0 1))) (and .cse24 .cse0 (<= ~token~0 .cse29) .cse1 .cse2 .cse3 .cse4 .cse26 .cse5 .cse6 .cse7 .cse20 .cse8 .cse10 .cse11 .cse13 .cse14 .cse22 (<= .cse29 ~token~0) .cse15 .cse16 .cse18 .cse19)) (and .cse0 .cse1 .cse3 .cse25 .cse4 .cse23 .cse6 .cse7 .cse8 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse16 .cse17 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse3 .cse25 .cse4 .cse23 .cse26 .cse6 .cse7 .cse20 .cse8 .cse10 .cse21 .cse11 .cse13 .cse14 .cse22 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse23 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse28 .cse19))) [2018-12-31 10:27:34,830 INFO L448 ceAbstractionStarter]: For program point L40(lines 40 48) no Hoare annotation was computed. [2018-12-31 10:27:34,831 INFO L444 ceAbstractionStarter]: At program point L205-5(lines 193 207) the Hoare annotation is: (let ((.cse24 (= ~m_pc~0 1)) (.cse5 (<= 2 ~m_st~0)) (.cse26 (= ~t1_pc~0 1)) (.cse20 (<= 2 ~t1_st~0)) (.cse21 (= ~t2_pc~0 0)) (.cse22 (= ~t2_st~0 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= ~t2_pc~0 1)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse25 (= ~m_st~0 0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= ~m_pc~0 0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (= ~t1_st~0 0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (= ~t1_pc~0 0)) (.cse18 (<= 2 ~E_1~0)) (.cse28 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse20 .cse8 .cse10 .cse21 .cse11 .cse13 .cse14 .cse22 .cse15 .cse16 .cse18 .cse19) (and .cse10 .cse0 .cse11 .cse1 .cse14 .cse3 .cse23 .cse5 .cse6 .cse7 .cse15 .cse18) (let ((.cse27 (+ ~local~0 2))) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse26 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 (<= .cse27 ~token~0) .cse18 .cse19 (<= ~token~0 .cse27))) (and .cse24 .cse0 .cse1 .cse3 .cse4 .cse26 .cse5 .cse6 .cse7 .cse8 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse4 .cse26 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse23 .cse26 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse29 (+ ~local~0 1))) (and .cse24 .cse0 (<= ~token~0 .cse29) .cse1 .cse2 .cse3 .cse4 .cse26 .cse5 .cse6 .cse7 .cse20 .cse8 .cse10 .cse11 .cse13 .cse14 .cse22 (<= .cse29 ~token~0) .cse15 .cse16 .cse18 .cse19)) (and .cse0 .cse1 .cse3 .cse25 .cse4 .cse23 .cse6 .cse7 .cse8 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse16 .cse17 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse3 .cse25 .cse4 .cse23 .cse26 .cse6 .cse7 .cse20 .cse8 .cse10 .cse21 .cse11 .cse13 .cse14 .cse22 .cse15 .cse16 .cse18 .cse28 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse23 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse28 .cse19))) [2018-12-31 10:27:34,831 INFO L448 ceAbstractionStarter]: For program point L272(line 272) no Hoare annotation was computed. [2018-12-31 10:27:34,831 INFO L444 ceAbstractionStarter]: At program point L206(lines 190 208) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse7 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse8 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse1 (= ~m_pc~0 0)) (.cse9 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T2_E~0)) (.cse3 (<= 2 ~E_M~0)) (.cse10 (= ~t2_pc~0 0)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (= ~t1_st~0 0)) (.cse4 (<= 2 ~E_2~0)) (.cse13 (= ~t2_st~0 0)) (.cse14 (<= 2 ~M_E~0)) (.cse5 (= ~t2_i~0 1)) (.cse15 (= ~t1_pc~0 0)) (.cse6 (<= 2 ~E_1~0))) (or (and .cse0 (= ~m_st~0 0) .cse1 .cse2 (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse3 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse4 .cse5 .cse6 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1) .cse7 .cse8 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse9 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse10 .cse11 .cse12 .cse13 .cse14 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) .cse15 (= ~token~0 ~local~0)) (and .cse0 .cse7 .cse8 .cse1 (<= 2 ~m_st~0) .cse9 .cse2 .cse3 .cse10 .cse11 .cse12 .cse4 .cse13 .cse14 .cse5 .cse15 .cse6))) [2018-12-31 10:27:34,831 INFO L444 ceAbstractionStarter]: At program point L206-1(lines 190 208) the Hoare annotation is: (let ((.cse15 (= ~t1_pc~0 1)) (.cse16 (= ~token~0 ~local~0)) (.cse23 (= ~t2_pc~0 1)) (.cse4 (= ~t1_st~0 0)) (.cse18 (= ~t1_pc~0 0)) (.cse22 (<= 2 ~t2_st~0)) (.cse19 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse21 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (<= 2 ~E_M~0)) (.cse3 (= ~t2_pc~0 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t2_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (= ~t2_i~0 1)) (.cse10 (<= 2 ~T2_E~0)) (.cse12 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse24 (<= 2 ~t1_st~0)) (.cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0))) (or (and .cse0 (and .cse1 (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) .cse11 .cse12) .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse0 .cse11 .cse13 .cse12 .cse14 (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse18) .cse19 .cse20 .cse21 .cse17) (and .cse15 (and .cse22 .cse0 .cse13 .cse23 .cse14 (and .cse1 .cse11 .cse12 (and .cse2 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10)) .cse17) .cse16) (and .cse22 .cse0 .cse13 .cse23 .cse14 (and .cse1 .cse11 .cse12 .cse20 (and .cse2 .cse5 .cse7 .cse8 .cse9 .cse10)) .cse24 .cse17) (and .cse1 .cse11 .cse23 .cse12 .cse14 (and .cse2 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse18) .cse20 .cse17 .cse22 .cse0 .cse13 .cse19 .cse21) (and .cse0 (and .cse1 .cse11 (and .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) .cse12 .cse20) .cse13 .cse14 .cse24 .cse17))) [2018-12-31 10:27:34,841 INFO L444 ceAbstractionStarter]: At program point L206-2(lines 190 208) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= ~t2_pc~0 1)) (.cse4 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse18 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse11 (<= 2 ~T1_E~0)) (.cse19 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse12 (= ~t2_i~0 1)) (.cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (let ((.cse1 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (<= ~token~0 .cse1) .cse2 .cse3 .cse4 (= ~t1_pc~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (<= .cse1 ~token~0) .cse12 .cse13 .cse14 .cse15)) (and .cse0 .cse10 .cse2 .cse11 .cse4 .cse5 (= ~m_pc~0 0) .cse6 .cse12 .cse7 .cse14) (and .cse0 .cse2 .cse4 .cse16 .cse5 .cse6 .cse7 .cse8 .cse17 .cse10 .cse18 (= ~t2_pc~0 0) .cse11 .cse19 (= ~t2_st~0 0) .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse2 .cse3 .cse4 .cse16 .cse5 .cse6 .cse7 .cse8 .cse17 .cse9 .cse10 .cse18 .cse11 .cse19 .cse12 .cse13 .cse14 .cse15))) [2018-12-31 10:27:34,841 INFO L444 ceAbstractionStarter]: At program point L206-3(lines 190 208) the Hoare annotation is: (let ((.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse0 (= ~t2_pc~0 1)) (.cse1 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse17 (<= 2 ~m_st~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~t1_st~0)) (.cse4 (<= 2 ~T2_E~0)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse6 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse10 (<= 2 ~E_2~0)) (.cse12 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (let ((.cse13 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse0 .cse1 (= ~m_st~0 0) (= ~t1_pc~0 1) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= .cse13 ~token~0) .cse14 .cse15 (<= ~token~0 .cse13))) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse8 .cse16 .cse10 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0) (= ~m_pc~0 0) .cse17 .cse2 .cse4 .cse11 .cse14) (and .cse16 .cse0 .cse1 .cse17 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse11 .cse14 .cse15))) [2018-12-31 10:27:34,842 INFO L444 ceAbstractionStarter]: At program point L206-4(lines 190 208) the Hoare annotation is: (let ((.cse22 (= ~m_st~0 0)) (.cse23 (= ~m_pc~0 0)) (.cse19 (= ~t1_pc~0 0)) (.cse2 (= ~t2_pc~0 1)) (.cse10 (<= 2 ~t2_st~0)) (.cse25 (<= 2 ~t1_st~0)) (.cse28 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse24 (= ~t1_pc~0 1)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse29 (= ~t2_pc~0 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse14 (= ~t1_st~0 0)) (.cse15 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse16 (<= 2 ~E_2~0)) (.cse30 (= ~t2_st~0 0)) (.cse17 (= ~t2_i~0 1)) (.cse18 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse20 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse21 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse23 .cse24 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse20 .cse26 .cse21) (and .cse11 .cse0 .cse13 .cse1 .cse16 .cse3 .cse23 .cse5 .cse6 .cse7 .cse17 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse23 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse26 .cse21) (let ((.cse27 (+ ~local~0 2))) (and .cse0 .cse2 .cse22 .cse24 .cse7 .cse25 .cse8 .cse11 .cse12 .cse15 .cse16 .cse17 .cse20 .cse21 (<= ~token~0 .cse27) .cse28 .cse1 .cse3 .cse4 .cse6 .cse9 .cse10 .cse13 .cse18 (<= .cse27 ~token~0))) (and .cse0 .cse1 .cse3 .cse22 .cse4 .cse23 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse16 .cse30 .cse17 .cse18 .cse19 .cse20 .cse26 .cse21) (and .cse0 .cse1 .cse3 .cse22 .cse4 .cse23 .cse24 .cse6 .cse7 .cse25 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse15 .cse16 .cse30 .cse17 .cse18 .cse20 .cse26 .cse21) (let ((.cse31 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse31) .cse2 .cse24 .cse5 .cse7 .cse25 .cse8 .cse11 .cse12 .cse15 .cse16 .cse17 .cse20 .cse21 .cse28 .cse1 .cse3 .cse4 .cse6 .cse9 .cse13 .cse30 (<= .cse31 ~token~0) .cse18)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse16 .cse30 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse28 .cse0 .cse1 .cse2 .cse3 .cse4 .cse24 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse26 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse25 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse15 .cse16 .cse30 .cse17 .cse18 .cse20 .cse21) (and .cse28 .cse0 .cse1 .cse3 .cse4 .cse24 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse16 .cse30 .cse17 .cse18 .cse20 .cse26 .cse21))) [2018-12-31 10:27:34,842 INFO L444 ceAbstractionStarter]: At program point L206-5(lines 190 208) the Hoare annotation is: (let ((.cse22 (= ~m_st~0 0)) (.cse23 (= ~m_pc~0 0)) (.cse19 (= ~t1_pc~0 0)) (.cse2 (= ~t2_pc~0 1)) (.cse10 (<= 2 ~t2_st~0)) (.cse28 (= ~m_pc~0 1)) (.cse24 (= ~t1_pc~0 1)) (.cse14 (= ~t1_st~0 0)) (.cse26 (= ~token~0 ~local~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse25 (<= 2 ~t1_st~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse29 (= ~t2_pc~0 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse15 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse16 (<= 2 ~E_2~0)) (.cse30 (= ~t2_st~0 0)) (.cse17 (= ~t2_i~0 1)) (.cse18 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse20 (<= 2 ~E_1~0)) (.cse21 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse23 .cse24 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse20 .cse26 .cse21) (and .cse11 .cse0 .cse13 .cse1 .cse16 .cse3 .cse23 .cse5 .cse6 .cse7 .cse17 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse23 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse26 .cse21) (let ((.cse27 (+ ~local~0 2))) (and .cse0 .cse2 .cse22 .cse24 .cse7 .cse25 .cse8 .cse11 .cse12 .cse15 .cse16 .cse17 .cse20 .cse21 (<= ~token~0 .cse27) .cse28 .cse1 .cse3 .cse4 .cse6 .cse9 .cse10 .cse13 .cse18 (<= .cse27 ~token~0))) (and .cse0 .cse1 .cse3 .cse22 .cse4 .cse23 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse16 .cse30 .cse17 .cse18 .cse19 .cse20 .cse26 .cse21) (and .cse0 .cse1 .cse3 .cse22 .cse4 .cse23 .cse24 .cse6 .cse7 .cse25 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse15 .cse16 .cse30 .cse17 .cse18 .cse20 .cse26 .cse21) (let ((.cse31 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse31) .cse2 .cse24 .cse5 .cse7 .cse25 .cse8 .cse11 .cse12 .cse15 .cse16 .cse17 .cse20 .cse21 .cse28 .cse1 .cse3 .cse4 .cse6 .cse9 .cse13 .cse30 (<= .cse31 ~token~0) .cse18)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse16 .cse30 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse28 .cse0 .cse1 .cse2 .cse3 .cse4 .cse24 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20 .cse26 .cse21) (and .cse28 .cse0 .cse1 .cse3 .cse4 .cse24 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse16 .cse30 .cse17 .cse18 .cse20 .cse26 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse25 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse15 .cse16 .cse30 .cse17 .cse18 .cse20 .cse21))) [2018-12-31 10:27:34,842 INFO L448 ceAbstractionStarter]: For program point L372-1(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,842 INFO L448 ceAbstractionStarter]: For program point L339-1(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,842 INFO L448 ceAbstractionStarter]: For program point L372-3(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,842 INFO L448 ceAbstractionStarter]: For program point L339-3(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,842 INFO L448 ceAbstractionStarter]: For program point L175(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,843 INFO L448 ceAbstractionStarter]: For program point L175-2(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-3(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L43(lines 43 47) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-5(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L10(line 10) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-6(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-8(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-9(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-11(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,845 INFO L448 ceAbstractionStarter]: For program point L175-12(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,846 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2018-12-31 10:27:34,846 INFO L448 ceAbstractionStarter]: For program point L175-14(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,846 INFO L448 ceAbstractionStarter]: For program point L175-15(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,849 INFO L448 ceAbstractionStarter]: For program point L175-17(lines 175 184) no Hoare annotation was computed. [2018-12-31 10:27:34,849 INFO L444 ceAbstractionStarter]: At program point L506(lines 498 508) the Hoare annotation is: (and (= ~m_st~0 0) (= ~m_pc~0 0) (= ~t1_i~0 1) (<= 2 ~T2_E~0) (<= 2 ~E_M~0) (= ~t2_pc~0 0) (<= 2 ~T1_E~0) (= ~t1_st~0 0) (<= 2 ~E_2~0) (= ~t2_st~0 0) (<= 2 ~M_E~0) (= ~t2_i~0 1) (= ~t1_pc~0 0) (<= 2 ~E_1~0) (= ~token~0 ~local~0)) [2018-12-31 10:27:34,849 INFO L448 ceAbstractionStarter]: For program point L176(lines 176 181) no Hoare annotation was computed. [2018-12-31 10:27:34,849 INFO L448 ceAbstractionStarter]: For program point L176-1(lines 176 181) no Hoare annotation was computed. [2018-12-31 10:27:34,849 INFO L448 ceAbstractionStarter]: For program point L176-2(lines 176 181) no Hoare annotation was computed. [2018-12-31 10:27:34,849 INFO L448 ceAbstractionStarter]: For program point L176-3(lines 176 181) no Hoare annotation was computed. [2018-12-31 10:27:34,849 INFO L444 ceAbstractionStarter]: At program point L44(lines 39 78) the Hoare annotation is: (let ((.cse0 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= ~t2_pc~0 1) (<= ULTIMATE.start_activate_threads_~tmp___1~0 0) (= ~t1_pc~0 1) (= ~t1_i~0 1) (<= 2 ~t1_st~0) (<= 2 ~T2_E~0) (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1)) (= ULTIMATE.start_activate_threads_~tmp___0~0 0) (<= 2 ~t2_st~0) (<= 2 ~E_M~0) (<= 2 ~T1_E~0) (<= 2 ~E_2~0) (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) (= ~t2_i~0 1) (<= .cse0 ~token~0) (<= 2 ~E_1~0) (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1) (<= ~token~0 .cse0))) [2018-12-31 10:27:34,849 INFO L448 ceAbstractionStarter]: For program point L176-4(lines 176 181) no Hoare annotation was computed. [2018-12-31 10:27:34,853 INFO L448 ceAbstractionStarter]: For program point L176-5(lines 176 181) no Hoare annotation was computed. [2018-12-31 10:27:34,853 INFO L448 ceAbstractionStarter]: For program point L474-1(lines 463 496) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L444 ceAbstractionStarter]: At program point L309(lines 271 323) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L276(lines 276 280) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L276-1(lines 271 323) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L244(lines 244 259) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L244-1(lines 244 259) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L244-2(lines 244 259) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L575(lines 575 579) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L377-1(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L344-1(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,854 INFO L448 ceAbstractionStarter]: For program point L377-3(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,855 INFO L448 ceAbstractionStarter]: For program point L344-3(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,855 INFO L444 ceAbstractionStarter]: At program point L543-1(lines 368 580) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,855 INFO L448 ceAbstractionStarter]: For program point L312(lines 312 319) no Hoare annotation was computed. [2018-12-31 10:27:34,855 INFO L448 ceAbstractionStarter]: For program point L544(line 544) no Hoare annotation was computed. [2018-12-31 10:27:34,855 INFO L444 ceAbstractionStarter]: At program point L214(lines 221 225) the Hoare annotation is: (and (= ~m_st~0 0) (= ~m_pc~0 0) (= ~t1_i~0 1) (<= 2 ~T2_E~0) (<= 2 ~E_M~0) (= ~t2_pc~0 0) (<= 2 ~T1_E~0) (= ~t1_st~0 0) (<= 2 ~E_2~0) (= ~t2_st~0 0) (<= 2 ~M_E~0) (= ~t2_i~0 1) (= ~t1_pc~0 0) (<= 2 ~E_1~0) (= ~token~0 ~local~0)) [2018-12-31 10:27:34,856 INFO L444 ceAbstractionStarter]: At program point L214-1(lines 209 216) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,856 INFO L448 ceAbstractionStarter]: For program point L479-1(lines 463 496) no Hoare annotation was computed. [2018-12-31 10:27:34,856 INFO L444 ceAbstractionStarter]: At program point L281(lines 271 323) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L248(lines 248 258) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L248-1(lines 248 258) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L248-2(lines 248 258) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L84(lines 84 92) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L415(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L415-2(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L382-1(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L349-1(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L415-3(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L382-3(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L415-5(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,857 INFO L448 ceAbstractionStarter]: For program point L349-3(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,858 INFO L448 ceAbstractionStarter]: For program point L415-6(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,858 INFO L448 ceAbstractionStarter]: For program point L415-8(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,858 INFO L448 ceAbstractionStarter]: For program point L415-9(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L52(line 52) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L415-11(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L415-12(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L415-14(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L415-15(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L415-17(lines 415 419) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L444 ceAbstractionStarter]: At program point L581(lines 528 586) the Hoare annotation is: (= ~t1_i~0 1) [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L284(lines 284 291) no Hoare annotation was computed. [2018-12-31 10:27:34,861 INFO L448 ceAbstractionStarter]: For program point L252(lines 252 257) no Hoare annotation was computed. [2018-12-31 10:27:34,862 INFO L448 ceAbstractionStarter]: For program point L252-1(lines 252 257) no Hoare annotation was computed. [2018-12-31 10:27:34,862 INFO L444 ceAbstractionStarter]: At program point L186(lines 174 188) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (= ~m_pc~0 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (= ~t2_pc~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (= ~t1_st~0 0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ~t2_st~0 0)) (.cse12 (<= 2 ~M_E~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ~t1_pc~0 0)) (.cse15 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 (= ~m_st~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (= ~token~0 ~local~0) (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)))) [2018-12-31 10:27:34,862 INFO L448 ceAbstractionStarter]: For program point L252-2(lines 252 257) no Hoare annotation was computed. [2018-12-31 10:27:34,862 INFO L444 ceAbstractionStarter]: At program point L186-1(lines 174 188) the Hoare annotation is: (let ((.cse23 (= ~t2_pc~0 0)) (.cse24 (= ~t2_st~0 0)) (.cse15 (<= 2 ~E_M~0)) (.cse17 (<= 2 ~T1_E~0)) (.cse18 (<= 2 ~E_2~0)) (.cse19 (= ~t1_i~0 1)) (.cse20 (= ~t2_i~0 1)) (.cse21 (<= 2 ~T2_E~0))) (let ((.cse7 (= ~t1_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse12 (= ~t2_pc~0 1)) (.cse13 (and .cse15 .cse17 .cse18 .cse19 .cse20 .cse21)) (.cse9 (= ~token~0 ~local~0)) (.cse16 (= ~t1_st~0 0)) (.cse22 (= ~t1_pc~0 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (and .cse15 .cse23 .cse17 .cse24 .cse18 .cse19 .cse20 .cse21)) (.cse4 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse6 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (<= 2 ~t1_st~0)) (.cse14 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse10 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and (and .cse11 .cse0 .cse2 .cse12 .cse5 .cse13 .cse14) .cse8) (and .cse11 .cse0 .cse1 .cse2 .cse4 .cse12 .cse5 .cse6 (and .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) .cse14 .cse10) (and .cse7 (and (and .cse11 .cse0 .cse2 .cse12 .cse5 .cse13) .cse8) .cse9) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 (and .cse15 .cse23 .cse16 .cse17 .cse24 .cse18 .cse19 .cse20 .cse21 .cse22) .cse14 .cse10) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse14 .cse10)))) [2018-12-31 10:27:34,862 INFO L444 ceAbstractionStarter]: At program point L186-2(lines 174 188) the Hoare annotation is: (let ((.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (<= 2 ~E_1~0)) (.cse10 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (= ~m_pc~0 0) .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse1 .cse3 .cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse5 .cse6 .cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (= ~t2_pc~0 0) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) (= ~t2_st~0 0) .cse8 .cse9 .cse10) (let ((.cse11 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse1 (<= ~token~0 .cse11) .cse3 (= ~t2_pc~0 1) .cse4 .cse5 (= ~t1_pc~0 1) .cse6 .cse7 (<= 2 ~t2_st~0) .cse0 .cse2 (<= .cse11 ~token~0) .cse8 .cse9 .cse10)))) [2018-12-31 10:27:34,862 INFO L448 ceAbstractionStarter]: For program point L120(lines 120 128) no Hoare annotation was computed. [2018-12-31 10:27:34,866 INFO L448 ceAbstractionStarter]: For program point L87(lines 87 91) no Hoare annotation was computed. [2018-12-31 10:27:34,866 INFO L444 ceAbstractionStarter]: At program point L186-3(lines 174 188) the Hoare annotation is: (let ((.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 2 ~m_st~0)) (.cse2 (= ~t2_pc~0 1)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse8 (<= 2 ~t1_st~0)) (.cse0 (<= 2 ~T1_E~0)) (.cse3 (<= 2 ~E_2~0)) (.cse7 (= ~t2_i~0 1)) (.cse9 (<= 2 ~E_1~0)) (.cse10 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse0 .cse1 .cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0) (= ~m_pc~0 0) .cse4 .cse5 .cse6 .cse7 .cse9) (let ((.cse11 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse2 (= ~m_st~0 0) (= ~t1_pc~0 1) .cse5 .cse6 .cse8 .cse0 .cse3 .cse7 (<= .cse11 ~token~0) .cse9 .cse10 (<= ~token~0 .cse11))))) [2018-12-31 10:27:34,866 INFO L444 ceAbstractionStarter]: At program point L186-4(lines 174 188) the Hoare annotation is: (let ((.cse22 (= ~t2_pc~0 0)) (.cse0 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse5 (<= 2 ~m_st~0)) (.cse18 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse20 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse21 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse12 (= ~t1_st~0 0)) (.cse23 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse28 (= ~t1_pc~0 0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= ~t2_pc~0 1)) (.cse4 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse25 (= ~m_st~0 0)) (.cse27 (= ~m_pc~0 0)) (.cse6 (= ~t1_pc~0 1)) (.cse7 (= ~t1_i~0 1)) (.cse8 (<= 2 ~T2_E~0)) (.cse19 (<= 2 ~t1_st~0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse13 (<= 2 ~E_2~0)) (.cse14 (= ~t2_i~0 1)) (.cse15 (<= 2 ~E_1~0)) (.cse16 (= ~token~0 ~local~0)) (.cse17 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse4 .cse18 .cse5 .cse7 .cse8 .cse19 .cse20 .cse10 .cse21 .cse22 .cse11 .cse23 .cse13 .cse24 .cse14 .cse15 .cse17) (let ((.cse26 (+ ~local~0 2))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse25 .cse6 .cse7 .cse19 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 (<= .cse26 ~token~0) .cse15 .cse17 (<= ~token~0 .cse26))) (and .cse10 .cse1 .cse11 .cse2 .cse13 .cse4 .cse27 .cse5 .cse7 .cse8 .cse14 .cse15) (and .cse1 .cse2 .cse4 .cse18 .cse5 .cse7 .cse8 .cse20 .cse10 .cse21 .cse22 .cse11 .cse12 .cse23 .cse13 .cse24 .cse14 .cse28 .cse15 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse18 .cse5 .cse7 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse23 .cse13 .cse14 .cse28 .cse15 .cse17) (and .cse1 .cse2 .cse4 .cse25 .cse18 .cse27 .cse7 .cse8 .cse20 .cse10 .cse21 .cse22 .cse11 .cse12 .cse23 .cse13 .cse24 .cse14 .cse28 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse4 .cse18 .cse6 .cse5 .cse7 .cse8 .cse20 .cse10 .cse21 .cse22 .cse11 .cse12 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse4 .cse25 .cse18 .cse27 .cse6 .cse7 .cse8 .cse19 .cse20 .cse10 .cse21 .cse22 .cse11 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (let ((.cse29 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse29) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse19 .cse10 .cse11 .cse13 .cse24 (<= .cse29 ~token~0) .cse14 .cse15 .cse17)) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse19 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse25 .cse18 .cse27 .cse7 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse23 .cse13 .cse14 .cse28 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse25 .cse27 .cse6 .cse7 .cse8 .cse19 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17))) [2018-12-31 10:27:34,867 INFO L444 ceAbstractionStarter]: At program point L186-5(lines 174 188) the Hoare annotation is: (let ((.cse11 (= ~t2_pc~0 0)) (.cse15 (= ~t2_st~0 0)) (.cse21 (= ~t1_pc~0 0)) (.cse20 (= ~t1_st~0 0)) (.cse4 (<= 2 ~m_st~0)) (.cse26 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse22 (= ~t2_pc~0 1)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse24 (= ~m_st~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse19 (= ~m_pc~0 0)) (.cse27 (= ~t1_pc~0 1)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (<= 2 ~t1_st~0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (<= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (<= 2 ~E_1~0)) (.cse25 (= ~token~0 ~local~0)) (.cse18 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse9 .cse0 .cse12 .cse1 .cse14 .cse2 .cse19 .cse4 .cse5 .cse6 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse20 .cse13 .cse14 .cse15 .cse16 .cse21 .cse17 .cse18) (and .cse0 .cse1 .cse22 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse23 .cse9 .cse10 .cse12 .cse20 .cse13 .cse14 .cse16 .cse21 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse24 .cse3 .cse19 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse20 .cse13 .cse14 .cse15 .cse16 .cse21 .cse17 .cse25 .cse18) (and .cse26 .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse20 .cse13 .cse14 .cse15 .cse16 .cse17 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse24 .cse3 .cse19 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse25 .cse18) (let ((.cse28 (+ ~local~0 1))) (and .cse26 .cse0 (<= ~token~0 .cse28) .cse1 .cse22 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 (<= .cse28 ~token~0) .cse16 .cse17 .cse18)) (and .cse0 .cse1 .cse22 .cse2 .cse24 .cse3 .cse19 .cse5 .cse6 .cse8 .cse23 .cse9 .cse10 .cse12 .cse20 .cse13 .cse14 .cse16 .cse21 .cse17 .cse25 .cse18) (and .cse26 .cse0 .cse1 .cse22 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse8 .cse23 .cse9 .cse10 .cse12 .cse20 .cse13 .cse14 .cse16 .cse17 .cse25 .cse18) (and .cse0 .cse1 .cse22 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse10 .cse12 .cse13 .cse14 .cse16 .cse17 .cse18) (let ((.cse29 (+ ~local~0 2))) (and .cse26 .cse0 .cse1 .cse22 .cse2 .cse24 .cse3 .cse27 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse10 .cse12 .cse13 .cse14 .cse16 (<= .cse29 ~token~0) .cse17 .cse18 (<= ~token~0 .cse29))) (and .cse0 .cse1 .cse22 .cse2 .cse24 .cse3 .cse19 .cse27 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse10 .cse12 .cse13 .cse14 .cse16 .cse17 .cse25 .cse18))) [2018-12-31 10:27:34,867 INFO L448 ceAbstractionStarter]: For program point L517(lines 517 522) no Hoare annotation was computed. [2018-12-31 10:27:34,867 INFO L448 ceAbstractionStarter]: For program point L484-1(lines 463 496) no Hoare annotation was computed. [2018-12-31 10:27:34,867 INFO L444 ceAbstractionStarter]: At program point L187(lines 171 189) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (= ~m_pc~0 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (= ~t2_pc~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (= ~t1_st~0 0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ~t2_st~0 0)) (.cse12 (<= 2 ~M_E~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ~t1_pc~0 0)) (.cse15 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 (= ~m_st~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) .cse14 .cse15 (= ~token~0 ~local~0) (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15))) [2018-12-31 10:27:34,867 INFO L444 ceAbstractionStarter]: At program point L187-1(lines 171 189) the Hoare annotation is: (let ((.cse16 (<= 2 ~E_M~0)) (.cse17 (= ~t2_pc~0 0)) (.cse19 (<= 2 ~T1_E~0)) (.cse20 (= ~t2_st~0 0)) (.cse21 (<= 2 ~E_2~0)) (.cse22 (= ~t1_i~0 1)) (.cse23 (= ~t2_i~0 1)) (.cse24 (<= 2 ~T2_E~0))) (let ((.cse3 (and .cse16 .cse17 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24)) (.cse7 (= ~t1_pc~0 1)) (.cse15 (and .cse16 .cse19 .cse21 .cse22 .cse23 .cse24)) (.cse8 (<= 2 ~t1_st~0)) (.cse9 (= ~token~0 ~local~0)) (.cse13 (<= 2 ~t2_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse6 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse11 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (= ~t1_st~0 0)) (.cse25 (= ~t1_pc~0 0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse10 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse11 .cse8 .cse12 .cse10) (and .cse8 (and .cse13 .cse0 .cse2 .cse14 .cse5 .cse11 .cse15 .cse12)) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 (and .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) .cse11 .cse12 .cse10) (and .cse7 (and (and .cse13 .cse0 .cse2 .cse14 .cse5 .cse15) .cse8) .cse9) (and .cse13 .cse0 .cse1 .cse2 .cse4 .cse14 .cse5 .cse6 .cse11 (and .cse16 .cse18 .cse19 .cse21 .cse22 .cse23 .cse24 .cse25) .cse12 .cse10)))) [2018-12-31 10:27:34,870 INFO L444 ceAbstractionStarter]: At program point L187-2(lines 171 189) the Hoare annotation is: (let ((.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse8 (= ~t2_i~0 1)) (.cse10 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse9 (<= 2 ~E_1~0)) (.cse11 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (= ~m_pc~0 0) .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse1 .cse3 .cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse5 .cse6 .cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (= ~t2_pc~0 0) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) (= ~t2_st~0 0) .cse8 .cse10 .cse9 .cse11) (let ((.cse12 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse1 (<= ~token~0 .cse12) .cse3 (= ~t2_pc~0 1) .cse4 (= ~t1_pc~0 1) .cse5 .cse6 .cse7 (<= 2 ~t2_st~0) .cse0 .cse2 (<= .cse12 ~token~0) .cse8 .cse10 .cse9 .cse11)))) [2018-12-31 10:27:34,870 INFO L444 ceAbstractionStarter]: At program point L88(lines 83 114) the Hoare annotation is: (let ((.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse11 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse6 (<= 2 ~m_st~0)) (.cse7 (= ~t1_i~0 1)) (.cse8 (<= 2 ~T2_E~0)) (.cse12 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse9 (= ~t2_i~0 1)) (.cse10 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~m_pc~0 0) .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse3 .cse5 .cse11 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse6 .cse7 .cse8 .cse12 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (= ~t2_pc~0 0) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse4 (= ~t2_st~0 0) .cse9 .cse10) (and (= ~m_pc~0 1) .cse3 (= ~t2_pc~0 1) .cse11 .cse6 (= ~t1_pc~0 1) .cse7 .cse8 .cse12 (<= 2 ~t2_st~0) .cse0 .cse2 .cse4 .cse9 .cse10 (= ~token~0 ~local~0)))) [2018-12-31 10:27:34,870 INFO L444 ceAbstractionStarter]: At program point L187-3(lines 171 189) the Hoare annotation is: (let ((.cse2 (= ~t2_pc~0 1)) (.cse9 (<= 2 ~t1_st~0)) (.cse6 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse0 (<= 2 ~T1_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= ~t2_i~0 1)) (.cse10 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (let ((.cse12 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse2 (= ~m_st~0 0) (= ~t1_pc~0 1) .cse5 .cse9 .cse7 .cse0 .cse3 .cse8 .cse6 (<= .cse12 ~token~0) .cse10 .cse11 (<= ~token~0 .cse12))) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse0 .cse1 .cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0) (= ~m_pc~0 0) .cse4 .cse5 .cse7 .cse8 .cse10))) [2018-12-31 10:27:34,871 INFO L444 ceAbstractionStarter]: At program point L187-4(lines 171 189) the Hoare annotation is: (let ((.cse10 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse3 (= ~t2_pc~0 1)) (.cse20 (<= 2 ~m_st~0)) (.cse24 (= ~t1_st~0 0)) (.cse26 (= ~t1_pc~0 0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse5 (= ~m_st~0 0)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse19 (= ~m_pc~0 0)) (.cse6 (= ~t1_pc~0 1)) (.cse7 (= ~t1_i~0 1)) (.cse8 (<= 2 ~T2_E~0)) (.cse9 (<= 2 ~t1_st~0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 2 ~E_M~0)) (.cse23 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse28 (= ~t2_pc~0 0)) (.cse12 (<= 2 ~T1_E~0)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse13 (<= 2 ~E_2~0)) (.cse29 (= ~t2_st~0 0)) (.cse14 (= ~t2_i~0 1)) (.cse15 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (<= 2 ~E_1~0)) (.cse27 (= ~token~0 ~local~0)) (.cse18 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (let ((.cse16 (+ ~local~0 2))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (<= .cse16 ~token~0) .cse17 .cse18 (<= ~token~0 .cse16))) (and .cse11 .cse1 .cse12 .cse2 .cse13 .cse4 .cse19 .cse20 .cse7 .cse8 .cse14 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse21 .cse19 .cse7 .cse8 .cse22 .cse10 .cse11 .cse23 .cse12 .cse24 .cse25 .cse13 .cse14 .cse15 .cse26 .cse17 .cse27 .cse18) (and .cse1 .cse2 .cse4 .cse5 .cse21 .cse19 .cse7 .cse8 .cse22 .cse11 .cse23 .cse28 .cse12 .cse24 .cse25 .cse13 .cse29 .cse14 .cse15 .cse26 .cse17 .cse27 .cse18) (and .cse1 .cse2 .cse4 .cse21 .cse20 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse28 .cse12 .cse25 .cse13 .cse29 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse21 .cse20 .cse7 .cse8 .cse22 .cse10 .cse11 .cse23 .cse12 .cse24 .cse25 .cse13 .cse14 .cse15 .cse26 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse20 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse24 .cse13 .cse14 .cse15 .cse17 .cse27 .cse18) (and .cse0 .cse1 .cse2 .cse4 .cse21 .cse6 .cse20 .cse7 .cse8 .cse22 .cse11 .cse23 .cse28 .cse12 .cse24 .cse25 .cse13 .cse29 .cse14 .cse15 .cse17 .cse27 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse20 .cse7 .cse9 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse19 .cse7 .cse9 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse27 .cse18) (let ((.cse30 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse30) .cse2 .cse3 .cse4 .cse20 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse29 (<= .cse30 ~token~0) .cse14 .cse15 .cse17 .cse18)) (and .cse1 .cse2 .cse4 .cse21 .cse20 .cse7 .cse8 .cse22 .cse11 .cse23 .cse28 .cse12 .cse24 .cse25 .cse13 .cse29 .cse14 .cse15 .cse26 .cse17 .cse18) (and .cse1 .cse2 .cse4 .cse5 .cse21 .cse19 .cse6 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse28 .cse12 .cse25 .cse13 .cse29 .cse14 .cse15 .cse17 .cse27 .cse18))) [2018-12-31 10:27:34,871 INFO L444 ceAbstractionStarter]: At program point L187-5(lines 171 189) the Hoare annotation is: (let ((.cse2 (= ~t2_pc~0 1)) (.cse10 (<= 2 ~t2_st~0)) (.cse20 (= ~m_pc~0 1)) (.cse5 (<= 2 ~m_st~0)) (.cse22 (= ~t1_st~0 0)) (.cse26 (= ~t1_pc~0 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse25 (= ~m_st~0 0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse24 (= ~m_pc~0 0)) (.cse21 (= ~t1_pc~0 1)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (<= 2 ~t1_st~0)) (.cse9 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse29 (= ~t2_pc~0 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse14 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse15 (<= 2 ~E_2~0)) (.cse28 (= ~t2_st~0 0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse23 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse4 .cse21 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse22 .cse14 .cse15 .cse16 .cse17 .cse18 .cse23 .cse19) (and .cse11 .cse0 .cse13 .cse1 .cse15 .cse3 .cse24 .cse5 .cse6 .cse7 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse24 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse22 .cse14 .cse15 .cse16 .cse17 .cse26 .cse18 .cse23 .cse19) (let ((.cse27 (+ ~local~0 1))) (and .cse20 .cse0 (<= ~token~0 .cse27) .cse1 .cse2 .cse3 .cse4 .cse21 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse28 (<= .cse27 ~token~0) .cse16 .cse17 .cse18 .cse19)) (and .cse0 .cse1 .cse3 .cse25 .cse4 .cse24 .cse6 .cse7 .cse9 .cse11 .cse12 .cse29 .cse13 .cse22 .cse14 .cse15 .cse28 .cse16 .cse17 .cse26 .cse18 .cse23 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse24 .cse21 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse23 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse22 .cse14 .cse15 .cse16 .cse17 .cse26 .cse18 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse28 .cse16 .cse17 .cse18 .cse19) (let ((.cse30 (+ ~local~0 2))) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse25 .cse4 .cse21 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (<= .cse30 ~token~0) .cse18 .cse19 (<= ~token~0 .cse30))) (and .cse20 .cse0 .cse1 .cse3 .cse4 .cse21 .cse5 .cse6 .cse7 .cse9 .cse11 .cse12 .cse29 .cse13 .cse22 .cse14 .cse15 .cse28 .cse16 .cse17 .cse18 .cse23 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse11 .cse12 .cse29 .cse13 .cse22 .cse14 .cse15 .cse28 .cse16 .cse17 .cse26 .cse18 .cse19) (and .cse0 .cse1 .cse3 .cse25 .cse4 .cse24 .cse21 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse29 .cse13 .cse14 .cse15 .cse28 .cse16 .cse17 .cse18 .cse23 .cse19))) [2018-12-31 10:27:34,871 INFO L448 ceAbstractionStarter]: For program point L221-1(lines 220 238) no Hoare annotation was computed. [2018-12-31 10:27:34,871 INFO L448 ceAbstractionStarter]: For program point L387-1(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L354-1(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L387-3(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L354-3(lines 333 366) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L123(lines 123 127) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-2(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-3(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-5(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-6(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-8(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-9(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,872 INFO L448 ceAbstractionStarter]: For program point L156-11(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,873 INFO L448 ceAbstractionStarter]: For program point L156-12(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L156-14(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L156-15(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L156-17(lines 156 165) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L157(lines 157 162) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L157-1(lines 157 162) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L444 ceAbstractionStarter]: At program point L124(lines 119 150) the Hoare annotation is: (let ((.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse0 (<= 2 ~E_M~0)) (.cse1 (<= 2 ~T1_E~0)) (.cse3 (<= 2 ~E_2~0)) (.cse7 (= ~t2_i~0 1)) (.cse8 (<= 2 ~E_1~0))) (or (and .cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse1 .cse2 .cse3 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0) (= ~m_pc~0 0) .cse4 .cse5 .cse6 .cse7 .cse8) (let ((.cse9 (+ ~local~0 1))) (and (= ~m_pc~0 1) (<= ~token~0 .cse9) .cse2 (= ~t2_pc~0 1) .cse4 (= ~t1_pc~0 1) .cse5 .cse6 (<= 2 ~t1_st~0) .cse0 .cse1 .cse3 (<= .cse9 ~token~0) .cse7 .cse8)))) [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L157-2(lines 157 162) no Hoare annotation was computed. [2018-12-31 10:27:34,876 INFO L448 ceAbstractionStarter]: For program point L157-3(lines 157 162) no Hoare annotation was computed. [2018-12-31 10:27:34,877 INFO L448 ceAbstractionStarter]: For program point L157-4(lines 157 162) no Hoare annotation was computed. [2018-12-31 10:27:34,877 INFO L448 ceAbstractionStarter]: For program point L157-5(lines 157 162) no Hoare annotation was computed. [2018-12-31 10:27:34,877 INFO L448 ceAbstractionStarter]: For program point L423(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,877 INFO L448 ceAbstractionStarter]: For program point L423-2(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,877 INFO L448 ceAbstractionStarter]: For program point L423-3(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,877 INFO L444 ceAbstractionStarter]: At program point L324(lines 265 329) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,877 INFO L448 ceAbstractionStarter]: For program point L423-5(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-6(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-8(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-9(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-11(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-12(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-14(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-15(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,878 INFO L448 ceAbstractionStarter]: For program point L423-17(lines 423 427) no Hoare annotation was computed. [2018-12-31 10:27:34,882 INFO L444 ceAbstractionStarter]: At program point L457(lines 451 459) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,882 INFO L448 ceAbstractionStarter]: For program point L226-1(lines 220 238) no Hoare annotation was computed. [2018-12-31 10:27:34,882 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-12-31 10:27:34,882 INFO L444 ceAbstractionStarter]: At program point L524(lines 513 526) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,883 INFO L448 ceAbstractionStarter]: For program point L392-1(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,883 INFO L444 ceAbstractionStarter]: At program point L359-1(lines 330 367) the Hoare annotation is: (let ((.cse0 (= ~m_pc~0 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T2_E~0)) (.cse3 (<= 2 ~E_M~0)) (.cse4 (= ~t2_pc~0 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_st~0 0)) (.cse9 (<= 2 ~M_E~0)) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ~t1_pc~0 0)) (.cse12 (<= 2 ~E_1~0))) (or (and .cse0 (<= 2 ~m_st~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and (= ~m_st~0 0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= ~token~0 ~local~0)))) [2018-12-31 10:27:34,883 INFO L448 ceAbstractionStarter]: For program point L392-3(lines 371 404) no Hoare annotation was computed. [2018-12-31 10:27:34,883 INFO L444 ceAbstractionStarter]: At program point L359-3(lines 330 367) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,883 INFO L448 ceAbstractionStarter]: For program point L194(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,883 INFO L448 ceAbstractionStarter]: For program point L194-2(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-3(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L444 ceAbstractionStarter]: At program point L95-1(lines 83 114) the Hoare annotation is: (let ((.cse12 (<= 2 ~E_M~0)) (.cse15 (<= 2 ~T1_E~0)) (.cse18 (= ~t2_st~0 0)) (.cse17 (<= 2 ~E_2~0)) (.cse27 (<= 2 ~m_st~0)) (.cse7 (= ~t1_i~0 1)) (.cse20 (= ~t2_i~0 1)) (.cse8 (<= 2 ~T2_E~0)) (.cse21 (<= 2 ~E_1~0))) (let ((.cse13 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse16 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (= ~t2_pc~0 0)) (.cse5 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse11 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~m_st~0 0)) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse22 (= ~token~0 ~local~0)) (.cse23 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse26 (<= 2 ~t2_st~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse24 (and .cse12 .cse15 .cse18 .cse17 .cse27 .cse7 .cse20 .cse8 .cse21)) (.cse25 (= ~t2_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse6 (= ~m_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse13 .cse16 (and .cse0 .cse14 .cse1 .cse2 .cse24) .cse4 .cse5 .cse9 .cse11) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse26 .cse12 .cse15 .cse17 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse26 .cse25 .cse4 (and .cse1 (and .cse12 .cse15 .cse17 .cse27 .cse7 .cse20 .cse8 .cse21)) .cse9) (let ((.cse28 (+ ~local~0 1))) (and (= ~m_pc~0 1) (<= ~token~0 .cse28) (<= .cse28 ~token~0) (= ~t1_pc~0 1) (and (and .cse1 .cse24) .cse25))) (and .cse0 .cse12 .cse1 .cse15 .cse2 .cse17 .cse6 .cse27 .cse7 .cse8 .cse20 .cse21)))) [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-5(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-6(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-8(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-9(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-11(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-12(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,884 INFO L448 ceAbstractionStarter]: For program point L194-14(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,885 INFO L448 ceAbstractionStarter]: For program point L194-15(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,889 INFO L448 ceAbstractionStarter]: For program point L194-17(lines 194 203) no Hoare annotation was computed. [2018-12-31 10:27:34,889 INFO L444 ceAbstractionStarter]: At program point L525(lines 509 527) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,896 INFO L444 ceAbstractionStarter]: At program point L261(lines 243 263) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,905 INFO L444 ceAbstractionStarter]: At program point L261-1(lines 243 263) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,905 INFO L448 ceAbstractionStarter]: For program point L195(lines 195 200) no Hoare annotation was computed. [2018-12-31 10:27:34,906 INFO L444 ceAbstractionStarter]: At program point L261-2(lines 243 263) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,906 INFO L448 ceAbstractionStarter]: For program point L195-1(lines 195 200) no Hoare annotation was computed. [2018-12-31 10:27:34,906 INFO L448 ceAbstractionStarter]: For program point L195-2(lines 195 200) no Hoare annotation was computed. [2018-12-31 10:27:34,906 INFO L448 ceAbstractionStarter]: For program point L96(line 96) no Hoare annotation was computed. [2018-12-31 10:27:34,906 INFO L448 ceAbstractionStarter]: For program point L195-3(lines 195 200) no Hoare annotation was computed. [2018-12-31 10:27:34,911 INFO L448 ceAbstractionStarter]: For program point L195-4(lines 195 200) no Hoare annotation was computed. [2018-12-31 10:27:34,911 INFO L448 ceAbstractionStarter]: For program point L195-5(lines 195 200) no Hoare annotation was computed. [2018-12-31 10:27:34,911 INFO L444 ceAbstractionStarter]: At program point L295(lines 271 323) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,912 INFO L444 ceAbstractionStarter]: At program point L262(lines 240 264) the Hoare annotation is: (let ((.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ~t2_pc~0 0)) (.cse29 (= ~t1_st~0 0)) (.cse30 (= ~t1_pc~0 0)) (.cse31 (= ~m_pc~0 1)) (.cse24 (= ~t2_st~0 0)) (.cse7 (<= 2 ~m_st~0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse12 (= ~m_st~0 0)) (.cse20 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (= ~t1_pc~0 1)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse25 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~E_1~0)) (.cse26 (= ~token~0 ~local~0)) (.cse19 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse1 .cse12 .cse6 .cse13 .cse9 .cse14 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse24 .cse25 .cse26) (and .cse3 .cse27 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse28 .cse0 .cse17 .cse2 .cse29 .cse18 .cse4 .cse10 .cse25 .cse30 .cse11 .cse19) (let ((.cse32 (+ ~local~0 2))) (and .cse31 .cse27 .cse20 .cse12 .cse13 .cse8 .cse14 .cse9 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse25 .cse10 (<= .cse32 ~token~0) .cse11 .cse19 (<= ~token~0 .cse32))) (and .cse31 .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse13 .cse8 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse11 .cse26) (and .cse1 .cse27 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse28 .cse2 .cse29 .cse25 .cse30 .cse26) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse14 .cse9 .cse15 .cse22 .cse0 .cse17 .cse23 .cse2 .cse18 .cse4 .cse24 .cse10 .cse11) (and .cse1 .cse3 .cse5 .cse20 .cse21 .cse7 .cse8 .cse9 .cse15 .cse16 .cse22 .cse0 .cse17 .cse23 .cse2 .cse29 .cse18 .cse4 .cse24 .cse10 .cse25 .cse30 .cse11 .cse19) (and .cse3 .cse27 .cse20 .cse7 .cse8 .cse9 .cse14 .cse15 .cse28 .cse0 .cse2 .cse4 .cse10 .cse11) (and .cse31 .cse3 .cse27 .cse20 .cse7 .cse13 .cse8 .cse9 .cse15 .cse28 .cse0 .cse2 .cse29 .cse4 .cse10 .cse11 .cse26) (and .cse1 .cse12 .cse6 .cse9 .cse15 .cse16 .cse0 .cse17 .cse18 .cse4 .cse10 .cse11 .cse19 .cse3 .cse5 .cse20 .cse21 .cse8 .cse22 .cse23 .cse2 .cse29 .cse24 .cse25 .cse30 .cse26) (let ((.cse33 (+ ~local~0 1))) (and .cse31 (<= ~token~0 .cse33) (<= .cse33 ~token~0) (and .cse0 .cse2 .cse3 .cse4 .cse24 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11) .cse13 .cse14)) (and .cse1 .cse3 .cse27 .cse5 .cse12 .cse20 .cse13 .cse6 .cse8 .cse9 .cse14 .cse15 .cse16 .cse28 .cse0 .cse2 .cse4 .cse10 .cse25 .cse11 .cse26 .cse19))) [2018-12-31 10:27:34,915 INFO L444 ceAbstractionStarter]: At program point L262-1(lines 240 264) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,916 INFO L444 ceAbstractionStarter]: At program point L262-2(lines 240 264) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,920 INFO L444 ceAbstractionStarter]: At program point L131-1(lines 119 150) the Hoare annotation is: (let ((.cse6 (<= 2 ~m_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse7 (= ~m_pc~0 0)) (.cse20 (= ~t1_st~0 0)) (.cse23 (= ~t1_pc~0 0)) (.cse22 (= ~token~0 ~local~0)) (.cse19 (= ~m_pc~0 1)) (.cse14 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse15 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse21 (= ~t1_pc~0 1)) (.cse16 (<= 2 ~t1_st~0)) (.cse17 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse25 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse18 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse27 (= ~m_st~0 0)) (.cse3 (<= 2 ~E_M~0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (= ~t2_i~0 1)) (.cse10 (<= 2 ~T2_E~0)) (.cse11 (<= 2 ~E_1~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse26 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 (and .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11)) (and .cse12 .cse13 (and .cse1 (and .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11)) .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse12 (and .cse3 .cse1 .cse4 .cse20 .cse5 .cse6 .cse8 .cse10 .cse9 .cse11) .cse13 .cse14 .cse15 .cse21 .cse22 .cse17 .cse18) (and .cse12 .cse13 (and (and .cse3 .cse1 .cse4 .cse20 .cse5 .cse6 .cse8 .cse10 .cse9 .cse23 .cse11) .cse24 .cse25 .cse26) .cse14 .cse15 .cse17 .cse18) (and .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 (and .cse0 .cse1 .cse2 .cse27 .cse24 (and .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11) .cse25 .cse26) .cse22 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse14 .cse15 .cse27 .cse7 .cse8 .cse10 .cse17 .cse25 .cse18 .cse3 .cse12 .cse4 .cse20 .cse13 .cse5 .cse9 .cse24 .cse23 .cse11 .cse22 .cse26) (let ((.cse28 (+ ~local~0 2))) (and .cse19 (= ~t2_pc~0 1) .cse14 .cse15 .cse21 .cse16 .cse17 .cse25 .cse18 .cse12 (and .cse27 (and .cse3 .cse4 .cse5 .cse8 .cse9 .cse10 .cse11)) .cse13 .cse24 (<= .cse28 ~token~0) .cse26 (<= ~token~0 .cse28))))) [2018-12-31 10:27:34,928 INFO L444 ceAbstractionStarter]: At program point L65(lines 39 78) the Hoare annotation is: (let ((.cse13 (= ~t1_st~0 0)) (.cse18 (= ~t1_pc~0 0)) (.cse21 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ~m_pc~0 0)) (.cse11 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse14 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse22 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse23 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse24 (= ~t2_pc~0 0)) (.cse25 (= ~t2_st~0 0)) (.cse28 (= ~token~0 ~local~0)) (.cse0 (= ~t2_pc~0 1)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse26 (= ~t1_pc~0 1)) (.cse4 (= ~t1_i~0 1)) (.cse27 (<= 2 ~t1_st~0)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse7 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse12 (<= 2 ~T1_E~0)) (.cse15 (<= 2 ~E_2~0)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (= ~t2_i~0 1)) (.cse19 (<= 2 ~E_1~0)) (.cse20 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse22 .cse23 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse25 .cse17 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse26 .cse3 .cse4 .cse5 .cse27 .cse6 .cse7 .cse9 .cse10 .cse12 .cse15 .cse17 .cse16 .cse19 .cse28 .cse20) (and .cse21 .cse3 .cse26 .cse5 .cse27 .cse6 .cse7 .cse10 .cse11 .cse14 .cse15 .cse17 .cse19 .cse20 .cse22 .cse23 .cse1 .cse2 .cse4 .cse8 .cse24 .cse12 .cse25 .cse16 .cse28) (let ((.cse29 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse0 .cse1 .cse26 .cse4 .cse27 .cse5 .cse6 .cse7 .cse9 .cse10 .cse12 .cse15 .cse16 .cse17 (<= .cse29 ~token~0) .cse19 .cse20 (<= ~token~0 .cse29))))) [2018-12-31 10:27:34,932 INFO L448 ceAbstractionStarter]: For program point L-1(line -1) no Hoare annotation was computed. [2018-12-31 10:27:34,933 INFO L444 ceAbstractionStarter]: At program point L231-1(lines 334 338) the Hoare annotation is: (let ((.cse0 (= ~m_pc~0 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T2_E~0)) (.cse3 (<= 2 ~E_M~0)) (.cse4 (= ~t2_pc~0 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_st~0 0)) (.cse9 (<= 2 ~M_E~0)) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ~t1_pc~0 0)) (.cse12 (<= 2 ~E_1~0))) (or (and .cse0 (<= 2 ~m_st~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and (= ~m_st~0 0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= ~token~0 ~local~0)))) [2018-12-31 10:27:34,933 INFO L448 ceAbstractionStarter]: For program point L132(line 132) no Hoare annotation was computed. [2018-12-31 10:27:34,933 INFO L448 ceAbstractionStarter]: For program point L562(lines 562 571) no Hoare annotation was computed. [2018-12-31 10:27:34,933 INFO L444 ceAbstractionStarter]: At program point L562-1(lines 562 571) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,934 INFO L448 ceAbstractionStarter]: For program point L298(lines 298 305) no Hoare annotation was computed. [2018-12-31 10:27:34,935 INFO L444 ceAbstractionStarter]: At program point L397-3(lines 368 405) the Hoare annotation is: (let ((.cse30 (= ~m_pc~0 0)) (.cse20 (= ~t2_pc~0 0)) (.cse23 (= ~t2_st~0 0)) (.cse25 (= ~token~0 ~local~0)) (.cse31 (= ~m_st~0 0)) (.cse1 (= ~t1_pc~0 1)) (.cse29 (<= 2 ~t1_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse26 (= ~t2_pc~0 1)) (.cse15 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (<= 2 ~m_st~0)) (.cse18 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse27 (<= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse21 (<= 2 ~T1_E~0)) (.cse22 (= ~t1_st~0 0)) (.cse8 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse32 (= ~t1_pc~0 0)) (.cse11 (<= 2 ~E_1~0)) (.cse12 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse25) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse26 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse21 .cse23 (<= .cse28 ~token~0) .cse24)) (and .cse6 .cse0 .cse21 .cse14 .cse9 .cse15 .cse30 .cse2 .cse18 .cse3 .cse10 .cse11) (and .cse0 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse23 .cse24 .cse25) (and .cse0 .cse26 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse22 .cse24 .cse32 .cse25) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse26 .cse31 .cse30 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 .cse25) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse22 .cse8 .cse9 .cse23 .cse10 .cse24 .cse32 .cse11 .cse12) (and .cse0 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse29 .cse4 .cse5 .cse19 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse23 .cse10 .cse24 .cse11 .cse12) (and .cse0 .cse31 .cse30 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse32 .cse25) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse26 .cse31 .cse1 .cse3 .cse29 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~token~0 .cse33) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27 .cse21 .cse24 (<= .cse33 ~token~0))) (and .cse0 .cse14 .cse26 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse4 .cse5 .cse19 .cse27 .cse6 .cse7 .cse21 .cse22 .cse8 .cse9 .cse10 .cse24 .cse32 .cse11 .cse12))) [2018-12-31 10:27:34,937 INFO L444 ceAbstractionStarter]: At program point L596(lines 587 598) the Hoare annotation is: (= ~t1_i~0 1) [2018-12-31 10:27:34,937 INFO L448 ceAbstractionStarter]: For program point L431(lines 431 435) no Hoare annotation was computed. [2018-12-31 10:27:34,937 INFO L448 ceAbstractionStarter]: For program point L464-1(lines 463 496) no Hoare annotation was computed. [2018-12-31 10:27:34,938 INFO L444 ceAbstractionStarter]: At program point L431-2(lines 372 376) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (= ~m_pc~0 0)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (<= 2 ~E_M~0)) (.cse10 (<= 2 ~E_2~0)) (.cse13 (= ~t2_i~0 1)) (.cse15 (<= 2 ~E_1~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse4 (= ~t1_i~0 1)) (.cse7 (= ~t2_pc~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (= ~t1_st~0 0)) (.cse11 (= ~t2_st~0 0)) (.cse12 (<= 2 ~M_E~0)) (.cse14 (= ~t1_pc~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 (= ~m_st~0 0) .cse3 .cse5 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1)) (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse6 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse10 .cse13 .cse15 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1) .cse1 .cse2 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0) (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse4 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse7 .cse8 .cse9 .cse11 .cse12 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) .cse14 (= ~token~0 ~local~0)))) [2018-12-31 10:27:34,939 INFO L448 ceAbstractionStarter]: For program point L431-3(lines 431 435) no Hoare annotation was computed. [2018-12-31 10:27:34,940 INFO L444 ceAbstractionStarter]: At program point L431-5(lines 1 598) the Hoare annotation is: (let ((.cse14 (= ~t1_pc~0 0)) (.cse20 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse21 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1)) (.cse6 (= ~t2_pc~0 0)) (.cse9 (= ~t2_st~0 0)) (.cse7 (= ~t1_st~0 0)) (.cse25 (= ~t1_pc~0 1)) (.cse26 (= ~token~0 ~local~0)) (.cse23 (<= 2 ~t2_st~0)) (.cse18 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse19 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse22 (= ~t2_pc~0 1)) (.cse3 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse5 (<= 2 ~E_M~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ~t1_i~0 1)) (.cse12 (= ~t2_i~0 1)) (.cse13 (<= 2 ~T2_E~0)) (.cse24 (<= 2 ~t1_st~0)) (.cse15 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse22 .cse2 .cse3 .cse4 (and .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14) .cse15 .cse16 .cse17 .cse23 .cse18 .cse19 .cse20 .cse21) (and .cse18 (and .cse0 .cse1 (and .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) .cse2 .cse16) .cse19 .cse3 .cse4 .cse24 .cse15 .cse17) (and .cse18 (and .cse0 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) .cse1 .cse2) .cse19 .cse3 .cse4 .cse25 .cse26 .cse15 .cse17) (and (and .cse23 .cse18 .cse19 .cse22 .cse3 .cse4 .cse15 (and .cse0 .cse1 .cse2 (and .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13)) .cse17) .cse25 .cse26) (and .cse23 .cse18 .cse19 .cse22 .cse3 .cse4 (and .cse0 .cse1 .cse2 .cse16 (and .cse5 .cse8 .cse10 .cse11 .cse12 .cse13)) .cse24 .cse15 .cse17))) [2018-12-31 10:27:34,940 INFO L448 ceAbstractionStarter]: For program point L431-6(lines 431 435) no Hoare annotation was computed. [2018-12-31 10:27:34,940 INFO L444 ceAbstractionStarter]: At program point L167(lines 155 169) the Hoare annotation is: (let ((.cse0 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse1 (= ~m_pc~0 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (<= 2 ~E_M~0)) (.cse5 (= ~t2_pc~0 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (= ~t1_st~0 0)) (.cse8 (<= 2 ~E_2~0)) (.cse9 (= ~t2_st~0 0)) (.cse10 (<= 2 ~M_E~0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (= ~t1_pc~0 0)) (.cse13 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 (<= 2 ~m_st~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 (= ~m_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= ~token~0 ~local~0)))) [2018-12-31 10:27:34,941 INFO L444 ceAbstractionStarter]: At program point L431-8(lines 1 598) the Hoare annotation is: (let ((.cse11 (= ~t2_st~0 0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~t2_pc~0 1)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse4 .cse5 .cse6 .cse7 .cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (= ~t2_pc~0 0) .cse10 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse9 .cse1 .cse10 .cse2 .cse4 (= ~m_pc~0 0) .cse5 .cse12 .cse6 .cse14) (let ((.cse16 (+ ~local~0 1))) (and .cse0 (= ~m_pc~0 1) (<= ~token~0 .cse16) .cse1 .cse17 .cse2 .cse4 (= ~t1_pc~0 1) .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 (<= .cse16 ~token~0) .cse12 .cse13 .cse14 .cse15)) (and .cse0 .cse1 .cse17 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= 2 ~t2_st~0) .cse9 .cse10 .cse12 .cse13 .cse14 .cse15))) [2018-12-31 10:27:34,941 INFO L444 ceAbstractionStarter]: At program point L167-1(lines 155 169) the Hoare annotation is: (let ((.cse0 (= ~t2_pc~0 1)) (.cse17 (= ~t1_pc~0 1)) (.cse18 (<= 2 ~t1_st~0)) (.cse7 (<= 2 ~t2_st~0)) (.cse21 (= ~token~0 ~local~0)) (.cse1 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (<= 2 ~T2_E~0)) (.cse5 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse6 (<= 2 ~E_M~0)) (.cse8 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse19 (= ~t2_pc~0 0)) (.cse9 (<= 2 ~T1_E~0)) (.cse10 (= ~t1_st~0 0)) (.cse11 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse12 (<= 2 ~E_2~0)) (.cse20 (= ~t2_st~0 0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse15 (= ~t1_pc~0 0)) (.cse16 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse1 .cse2 .cse17 .cse3 .cse18 .cse4 .cse5 .cse6 .cse8 .cse19 .cse9 .cse11 .cse12 .cse20 .cse13 .cse14 .cse21 .cse16) (and .cse0 .cse1 .cse17 .cse3 .cse4 .cse18 .cse7 .cse6 .cse9 .cse12 .cse13 .cse14 .cse21 .cse16) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse19 .cse9 .cse10 .cse11 .cse12 .cse20 .cse13 .cse14 .cse15 .cse16))) [2018-12-31 10:27:34,941 INFO L448 ceAbstractionStarter]: For program point L431-9(lines 431 435) no Hoare annotation was computed. [2018-12-31 10:27:34,941 INFO L444 ceAbstractionStarter]: At program point L167-2(lines 155 169) the Hoare annotation is: (let ((.cse4 (<= 2 ~E_M~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse0 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse1 (<= 2 ~m_st~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse7 (<= 2 ~E_1~0))) (or (and .cse0 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse1 .cse2 .cse3 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse4 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (= ~t2_pc~0 0) .cse5 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) (= ~t2_st~0 0) .cse6 .cse7) (let ((.cse8 (+ ~local~0 1))) (and (= ~m_pc~0 1) (<= ~token~0 .cse8) .cse0 (= ~t2_pc~0 1) .cse1 (= ~t1_pc~0 1) .cse2 .cse3 (<= 2 ~t2_st~0) .cse4 .cse5 (<= .cse8 ~token~0) .cse6 .cse7)) (and .cse4 .cse5 .cse0 (= ~m_pc~0 0) .cse1 .cse2 .cse3 .cse6 .cse7))) [2018-12-31 10:27:34,943 INFO L444 ceAbstractionStarter]: At program point L167-3(lines 155 169) the Hoare annotation is: (let ((.cse1 (= ~t2_pc~0 1)) (.cse8 (<= 2 ~t1_st~0)) (.cse0 (<= 2 ~T1_E~0)) (.cse2 (<= 2 ~E_2~0)) (.cse10 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse7 (<= 2 ~E_1~0))) (or (let ((.cse9 (+ ~local~0 2))) (and (= ~m_pc~0 1) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (= ~t1_pc~0 1) .cse8 (<= .cse9 ~token~0) (<= ~token~0 .cse9))) (and (and .cse0 .cse1 .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7) .cse8) (and .cse0 .cse2 .cse10 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7))) [2018-12-31 10:27:34,944 INFO L444 ceAbstractionStarter]: At program point L431-11(lines 1 598) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 2 ~m_st~0)) (.cse1 (= ~t2_pc~0 1)) (.cse2 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (<= 2 ~t1_st~0)) (.cse8 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse9 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse10 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (<= 2 ~E_1~0)) (.cse18 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse0 .cse12 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0) .cse14 .cse4 (= ~m_pc~0 0) .cse5 .cse15 .cse6 .cse17) (let ((.cse19 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse1 (= ~m_st~0 0) .cse2 .cse3 (= ~t1_pc~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (<= .cse19 ~token~0) .cse17 .cse18 (<= ~token~0 .cse19))))) [2018-12-31 10:27:34,945 INFO L444 ceAbstractionStarter]: At program point L167-4(lines 155 169) the Hoare annotation is: (let ((.cse4 (= ~m_pc~0 0)) (.cse19 (= ~token~0 ~local~0)) (.cse21 (= ~m_pc~0 1)) (.cse2 (= ~m_st~0 0)) (.cse22 (= ~t1_pc~0 1)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= ~t2_pc~0 1)) (.cse8 (<= 2 ~t2_st~0)) (.cse1 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse24 (= ~t2_pc~0 0)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (= ~t1_st~0 0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse25 (= ~t2_st~0 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (= ~t1_pc~0 0)) (.cse18 (<= 2 ~E_1~0)) (.cse20 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse1 .cse3 .cse22 .cse23 .cse5 .cse6 .cse7 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse18 .cse19) (and .cse21 .cse22 .cse19 (and .cse8 .cse9 .cse11 .cse12 .cse0 .cse14 .cse1 .cse23 .cse5 .cse6 .cse15 .cse18)) (and .cse1 .cse3 .cse23 .cse5 .cse6 .cse26 .cse7 .cse9 .cse10 .cse24 .cse11 .cse13 .cse14 .cse25 .cse15 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (let ((.cse27 (+ ~local~0 1))) (and .cse21 (<= ~token~0 .cse27) (<= .cse27 ~token~0) .cse22 .cse26 (and .cse9 .cse11 .cse0 .cse14 .cse25 .cse1 .cse23 .cse5 .cse6 .cse15 .cse18))) (and .cse0 .cse1 .cse2 .cse4 .cse22 .cse5 .cse6 .cse26 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse9 .cse11 .cse14 .cse1 .cse4 .cse23 .cse5 .cse6 .cse15 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse22 .cse5 .cse6 .cse26 .cse7 .cse9 .cse10 .cse24 .cse11 .cse13 .cse14 .cse25 .cse15 .cse16 .cse18 .cse19 .cse20) (let ((.cse28 (+ ~local~0 2))) (and .cse21 .cse0 .cse1 .cse2 .cse22 .cse5 .cse6 .cse26 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 (<= .cse28 ~token~0) .cse18 .cse20 (<= ~token~0 .cse28))) (and (and .cse8 .cse9 .cse11 .cse0 .cse14 .cse1 .cse23 .cse5 .cse6 .cse15 .cse18) .cse26) (and .cse0 .cse1 .cse3 .cse23 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20) (and .cse1 .cse3 .cse23 .cse5 .cse6 .cse7 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse18 .cse20))) [2018-12-31 10:27:34,949 INFO L448 ceAbstractionStarter]: For program point L431-12(lines 431 435) no Hoare annotation was computed. [2018-12-31 10:27:34,950 INFO L444 ceAbstractionStarter]: At program point L167-5(lines 155 169) the Hoare annotation is: (let ((.cse22 (= ~m_pc~0 0)) (.cse19 (= ~token~0 ~local~0)) (.cse0 (= ~m_pc~0 1)) (.cse21 (= ~m_st~0 0)) (.cse4 (= ~t1_pc~0 1)) (.cse24 (<= 2 ~t1_st~0)) (.cse1 (= ~t2_pc~0 1)) (.cse9 (<= 2 ~t2_st~0)) (.cse2 (= 0 ULTIMATE.start_is_master_triggered_~__retres1~0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (= ~t2_pc~0 0)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (= ~t1_st~0 0)) (.cse14 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse15 (<= 2 ~E_2~0)) (.cse26 (= ~t2_st~0 0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse23 (= ~t1_pc~0 0)) (.cse18 (<= 2 ~E_1~0)) (.cse20 (= 0 ULTIMATE.start_is_transmit1_triggered_~__retres1~1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse21 .cse3 .cse22 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse20) (and .cse2 .cse3 .cse5 .cse6 .cse7 .cse24 .cse8 .cse10 .cse11 .cse25 .cse12 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18 .cse20) (and .cse2 .cse21 .cse3 .cse22 .cse6 .cse7 .cse8 .cse10 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse23 .cse18 .cse19 .cse20) (and .cse10 .cse12 .cse15 .cse2 .cse22 .cse5 .cse6 .cse7 .cse16 .cse18) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse2 .cse21 .cse3 .cse22 .cse4 .cse6 .cse7 .cse24 .cse8 .cse10 .cse11 .cse25 .cse12 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse21 .cse3 .cse22 .cse4 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (let ((.cse27 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse27) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse24 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 (<= .cse27 ~token~0) .cse16 .cse17 .cse18 .cse20)) (let ((.cse28 (+ ~local~0 2))) (and .cse0 .cse1 .cse2 .cse21 .cse3 .cse4 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 (<= .cse28 ~token~0) .cse18 .cse20 (<= ~token~0 .cse28))) (and .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23 .cse18 .cse20) (and .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse23 .cse18 .cse20))) [2018-12-31 10:27:35,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 31.12 10:27:35 BoogieIcfgContainer [2018-12-31 10:27:35,212 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-31 10:27:35,212 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-31 10:27:35,212 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-31 10:27:35,212 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-31 10:27:35,213 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.12 10:26:31" (3/4) ... [2018-12-31 10:27:35,222 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-31 10:27:35,247 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2018-12-31 10:27:35,249 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-12-31 10:27:35,289 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) || (((((((((((((((0 == \result && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) [2018-12-31 10:27:35,290 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,292 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) [2018-12-31 10:27:35,292 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,293 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 2 <= M_E) && 0 == \result) && t1_pc == 0) && token == local) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) [2018-12-31 10:27:35,293 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 2 <= M_E) && 0 == \result) && t1_pc == 0) && token == local) [2018-12-31 10:27:35,293 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,294 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,301 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,301 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,301 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,302 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,302 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,302 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,302 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((((m_pc == 1 && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((m_pc == 1 && t1_pc == 1) && token == local) && ((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && t1_pc == 1) && 2 <= t1_st) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && t2_st == 0) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((m_pc == 1 && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st)) || ((((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((m_pc == 1 && 0 == \result) && 0 == __retres1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((0 == \result && 0 == __retres1) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((m_pc == 1 && ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && t2_st == 0) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && token <= local + 1) && local + 1 <= token) && t1_pc == 1) && 2 <= t1_st)) || ((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) [2018-12-31 10:27:35,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && 0 == \result) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) [2018-12-31 10:27:35,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((0 <= \result && 0 <= __retres1) && (((0 == \result && t2_pc == 0) && tmp == 0) && 0 == __retres1) && (((((((2 <= E_M && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && tmp == 0 && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 0 < tmp___1 + 1)) || ((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && t1_pc == 1) && (tmp == 0 && (((((((2 <= E_M && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && t2_pc == 1)) || (((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) [2018-12-31 10:27:35,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2 [2018-12-31 10:27:35,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) [2018-12-31 10:27:35,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((0 == \result && tmp == 0) && 0 == __retres1) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) || (((((((0 <= \result && 0 <= __retres1) && tmp == 0 && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((m_pc == 1 && 0 <= \result) && ((((((((2 <= E_M && tmp == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && token == local) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((0 <= \result && 0 <= __retres1) && ((((((((((((2 <= E_M && tmp == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == \result) && tmp___0 == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((0 <= \result && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && ((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && 0 == \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && tmp___0 == 0) && 0 == __retres1) && token == local) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && m_st == 0 && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 0 <= __retres1) && 0 == \result) && local + 2 <= token) && 0 == __retres1) && token <= local + 2) [2018-12-31 10:27:35,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((m_pc == 1 && token <= local + 1) && tmp == 0) && t2_pc == 1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) [2018-12-31 10:27:35,312 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,312 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,318 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 2 <= E_1) || (((((((((((((m_pc == 1 && token <= local + 1) && 0 == __retres1) && t2_pc == 1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 2 <= E_1)) || ((((((((2 <= E_M && 2 <= T1_E) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) [2018-12-31 10:27:35,318 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && 0 == __retres1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 2 <= E_1) [2018-12-31 10:27:35,318 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((m_pc == 1 && ((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st) && local + 2 <= token) && token <= local + 2) || (((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((0 == \result && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) [2018-12-31 10:27:35,319 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1) || (((((((((((((((((0 == __retres1 && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && token == local) && 0 == __retres1)) || (((((((((((((t2_pc == 1 && 0 == __retres1) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && token == local) && 0 == __retres1)) || ((((((((((((((((0 == __retres1 && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1) [2018-12-31 10:27:35,319 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && token == local) && 0 == __retres1) || ((t1_pc == 1 && token == local) && (((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 0 == __retres1)) || (((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1)) || (((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1) [2018-12-31 10:27:35,319 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,324 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,332 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,332 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,332 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((2 <= T1_E && tmp == 0) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= t1_st) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) [2018-12-31 10:27:35,332 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,333 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((2 <= T1_E && tmp == 0) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 0 == \result) && 2 <= T2_E) && t2_i == 1) && 2 <= t1_st) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) [2018-12-31 10:27:35,333 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && token == local) && \result <= 0) || (((((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && 2 <= t1_st)) || ((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && tmp == 0) && 0 <= __retres1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == __retres1) && \result <= 0)) || ((t1_pc == 1 && (((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && token == local)) || ((((((((0 == \result && 0 <= \result) && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == __retres1) && \result <= 0)) || (((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && 2 <= t1_st) && 0 == __retres1) && \result <= 0) [2018-12-31 10:27:35,333 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && token == local) && \result <= 0) || ((((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && 0 == \result) && 2 <= t1_st) && 0 == __retres1) && \result <= 0)) || (2 <= t1_st && ((((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 0 == \result) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1)) || (((((((((0 == \result && 0 <= \result) && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == \result) && 0 == __retres1) && \result <= 0)) || ((t1_pc == 1 && (((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && token == local)) || (((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && tmp == 0) && 0 <= __retres1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 0 == \result) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == __retres1) && \result <= 0) [2018-12-31 10:27:35,340 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,340 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || ((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,346 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,346 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((tmp == 0 && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && 0 == \result) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) [2018-12-31 10:27:35,346 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,351 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((m_pc == 1 && t2_pc == 1) && __retres1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((tmp == 0 && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && 0 == \result) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,351 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,355 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((0 == \result && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == \result) && tmp___0 == 0) && 0 == __retres1) || (((((((0 == \result && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && tmp___0 == 0) && 0 <= __retres1) && __retres1 <= 0) && 2 <= t1_st)) || ((((((((((2 <= t2_st && 0 == \result) && tmp == 0) && 0 <= __retres1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 0 == \result) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && tmp___0 == 0) && 0 == __retres1)) || (((((2 <= t2_st && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && (((0 == \result && tmp == 0) && 0 == __retres1) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st)) || (((((((0 == \result && (((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && tmp == 0) && 0 == __retres1) && 0 <= __retres1) && __retres1 <= 0) && t1_pc == 1) && token == local)) || ((t1_pc == 1 && (((2 <= t2_st && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && ((0 == \result && tmp == 0) && 0 == __retres1) && (((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && token == local) [2018-12-31 10:27:35,360 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((0 <= \result && ((0 == \result && (((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && tmp == 0) && 0 == __retres1) && 0 <= __retres1) && __retres1 <= 0) && t1_pc == 1) && token == local) && \result <= 0) || ((((((((((0 == \result && 0 <= \result) && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == \result) && tmp___0 == 0) && 0 == __retres1) && \result <= 0)) || ((t1_pc == 1 && (((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && ((0 == \result && tmp == 0) && 0 == __retres1) && (((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && \result <= 0) && token == local)) || (((((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && (((0 == \result && tmp == 0) && 0 == __retres1) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0)) || ((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && 0 == \result) && 0 == __retres1)) || (((((0 <= \result && (((0 == \result && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && tmp___0 == 0) && 0 <= __retres1) && __retres1 <= 0) && 2 <= t1_st) && \result <= 0) [2018-12-31 10:27:35,360 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || ((((((((((((((((((0 == \result && m_pc == 1) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,362 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= E_2) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || (((((((((((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) [2018-12-31 10:27:35,362 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,365 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 0 <= __retres1) && 0 == \result) && 0 == __retres1) || ((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && 0 == \result) && 0 == __retres1)) || (((((((0 <= \result && (((0 == \result && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && tmp___0 == 0) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((((0 <= \result && ((0 == \result && (((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && tmp == 0) && 0 == __retres1) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && token == local) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && ((0 == \result && tmp == 0) && 0 == __retres1) && (((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && \result <= 0) && t1_pc == 1) && token == local)) || (((((((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && (((0 == \result && tmp == 0) && 0 == __retres1) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0) [2018-12-31 10:27:35,371 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,376 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,382 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,389 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((m_pc == 1 && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((m_pc == 1 && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && token <= local + 1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,395 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,400 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,404 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,409 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,415 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,418 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) [2018-12-31 10:27:35,426 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,428 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) [2018-12-31 10:27:35,565 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2018-12-31 10:27:35,565 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-31 10:27:35,566 INFO L168 Benchmark]: Toolchain (without parser) took 66751.05 ms. Allocated memory was 1.0 GB in the beginning and 2.4 GB in the end (delta: 1.3 GB). Free memory was 954.0 MB in the beginning and 887.6 MB in the end (delta: 66.4 MB). Peak memory consumption was 1.4 GB. Max. memory is 11.5 GB. [2018-12-31 10:27:35,569 INFO L168 Benchmark]: CDTParser took 0.43 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-31 10:27:35,570 INFO L168 Benchmark]: CACSL2BoogieTranslator took 483.97 ms. Allocated memory is still 1.0 GB. Free memory was 954.0 MB in the beginning and 937.9 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-12-31 10:27:35,570 INFO L168 Benchmark]: Boogie Procedure Inliner took 217.35 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 155.7 MB). Free memory was 937.9 MB in the beginning and 1.1 GB in the end (delta: -204.3 MB). Peak memory consumption was 13.0 MB. Max. memory is 11.5 GB. [2018-12-31 10:27:35,570 INFO L168 Benchmark]: Boogie Preprocessor took 85.22 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-31 10:27:35,571 INFO L168 Benchmark]: RCFGBuilder took 1495.08 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.7 MB). Peak memory consumption was 53.7 MB. Max. memory is 11.5 GB. [2018-12-31 10:27:35,571 INFO L168 Benchmark]: TraceAbstraction took 64110.40 ms. Allocated memory was 1.2 GB in the beginning and 2.4 GB in the end (delta: 1.2 GB). Free memory was 1.1 GB in the beginning and 917.0 MB in the end (delta: 171.5 MB). Peak memory consumption was 1.4 GB. Max. memory is 11.5 GB. [2018-12-31 10:27:35,571 INFO L168 Benchmark]: Witness Printer took 353.04 ms. Allocated memory is still 2.4 GB. Free memory was 917.0 MB in the beginning and 887.6 MB in the end (delta: 29.4 MB). Peak memory consumption was 29.4 MB. Max. memory is 11.5 GB. [2018-12-31 10:27:35,583 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.43 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 483.97 ms. Allocated memory is still 1.0 GB. Free memory was 954.0 MB in the beginning and 937.9 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 217.35 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 155.7 MB). Free memory was 937.9 MB in the beginning and 1.1 GB in the end (delta: -204.3 MB). Peak memory consumption was 13.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 85.22 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1495.08 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.7 MB). Peak memory consumption was 53.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 64110.40 ms. Allocated memory was 1.2 GB in the beginning and 2.4 GB in the end (delta: 1.2 GB). Free memory was 1.1 GB in the beginning and 917.0 MB in the end (delta: 171.5 MB). Peak memory consumption was 1.4 GB. Max. memory is 11.5 GB. * Witness Printer took 353.04 ms. Allocated memory is still 2.4 GB. Free memory was 917.0 MB in the beginning and 887.6 MB in the end (delta: 29.4 MB). Peak memory consumption was 29.4 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((m_pc == 1 && ((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st) && local + 2 <= token) && token <= local + 2) || (((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((0 == \result && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) - InvariantResult [Line: 372]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 2 <= M_E) && 0 == \result) && t1_pc == 0) && token == local) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && 0 == __retres1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 119]: Loop Invariant Derived loop invariant: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((m_pc == 1 && token <= local + 1) && tmp == 0) && t2_pc == 1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && token == local) && 0 == __retres1) || ((t1_pc == 1 && token == local) && (((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 0 == __retres1)) || (((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1)) || (((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) || (((((((((((((((0 == \result && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((0 <= \result && 0 <= __retres1) && (((0 == \result && t2_pc == 0) && tmp == 0) && 0 == __retres1) && (((((((2 <= E_M && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && tmp == 0 && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 0 < tmp___1 + 1)) || ((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && t1_pc == 1) && (tmp == 0 && (((((((2 <= E_M && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && t2_pc == 1)) || (((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 0 <= __retres1) && 0 == \result) && 0 == __retres1) || ((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && 0 == \result) && 0 == __retres1)) || (((((((0 <= \result && (((0 == \result && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && tmp___0 == 0) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((((0 <= \result && ((0 == \result && (((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && tmp == 0) && 0 == __retres1) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && token == local) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && ((0 == \result && tmp == 0) && 0 == __retres1) && (((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && \result <= 0) && t1_pc == 1) && token == local)) || (((((((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && (((0 == \result && tmp == 0) && 0 == __retres1) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0) - InvariantResult [Line: 587]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 451]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && 0 == \result) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((2 <= T1_E && tmp == 0) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= t1_st) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) - InvariantResult [Line: 119]: Loop Invariant Derived loop invariant: ((((((((0 == \result && tmp == 0) && 0 == __retres1) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) || (((((((0 <= \result && 0 <= __retres1) && tmp == 0 && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((m_pc == 1 && 0 <= \result) && ((((((((2 <= E_M && tmp == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && token == local) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((0 <= \result && 0 <= __retres1) && ((((((((((((2 <= E_M && tmp == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && 0 == \result) && tmp___0 == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((0 <= \result && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && ((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && 0 == \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && tmp___0 == 0) && 0 == __retres1) && token == local) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && m_st == 0 && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 0 <= __retres1) && 0 == \result) && local + 2 <= token) && 0 == __retres1) && token <= local + 2) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 528]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && token == local) && \result <= 0) || (((((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && 2 <= t1_st)) || ((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && tmp == 0) && 0 <= __retres1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == __retres1) && \result <= 0)) || ((t1_pc == 1 && (((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && token == local)) || ((((((((0 == \result && 0 <= \result) && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == __retres1) && \result <= 0)) || (((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && 2 <= t1_st) && 0 == __retres1) && \result <= 0) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((m_pc == 1 && 0 == \result) && 0 == __retres1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((0 == \result && 0 == __retres1) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((0 == \result && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((m_pc == 1 && ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && t2_st == 0) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && token <= local + 1) && local + 1 <= token) && t1_pc == 1) && 2 <= t1_st)) || ((((((((((((((((0 == \result && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= t1_st) && token == local) && \result <= 0) || ((((((((((0 == \result && 0 <= \result) && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && 0 == \result) && 2 <= t1_st) && 0 == __retres1) && \result <= 0)) || (2 <= t1_st && ((((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 0 == \result) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1)) || (((((((((0 == \result && 0 <= \result) && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == \result) && 0 == __retres1) && \result <= 0)) || ((t1_pc == 1 && (((((2 <= t2_st && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && token == local)) || (((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && tmp == 0) && 0 <= __retres1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 0 == \result) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == __retres1) && \result <= 0) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) - InvariantResult [Line: 334]: Loop Invariant Derived loop invariant: (((((((((((((m_pc == 0 && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((m_st == 0 && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: (((((((((((((((tmp == 0 && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && 0 == \result) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || ((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2 - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((0 == \result && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == \result) && tmp___0 == 0) && 0 == __retres1) || (((((((0 == \result && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && tmp___0 == 0) && 0 <= __retres1) && __retres1 <= 0) && 2 <= t1_st)) || ((((((((((2 <= t2_st && 0 == \result) && tmp == 0) && 0 <= __retres1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 0 == \result) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && tmp___0 == 0) && 0 == __retres1)) || (((((2 <= t2_st && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && (((0 == \result && tmp == 0) && 0 == __retres1) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st)) || (((((((0 == \result && (((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && tmp == 0) && 0 == __retres1) && 0 <= __retres1) && __retres1 <= 0) && t1_pc == 1) && token == local)) || ((t1_pc == 1 && (((2 <= t2_st && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && ((0 == \result && tmp == 0) && 0 == __retres1) && (((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && token == local) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: (((((((((((((m_pc == 0 && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((m_st == 0 && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: ((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((2 <= T1_E && tmp == 0) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 0 == \result) && 2 <= T2_E) && t2_i == 1) && 2 <= t1_st) && 2 <= E_1) && 0 == __retres1) || ((((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 513]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || ((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 464]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 368]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((m_pc == 1 && t2_pc == 1) && __retres1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) || ((((((((((0 == \result && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((tmp == 0 && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && 0 == \result) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((m_pc == 1 && 0 == \result) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || ((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((0 <= \result && ((0 == \result && (((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && tmp == 0) && 0 == __retres1) && 0 <= __retres1) && __retres1 <= 0) && t1_pc == 1) && token == local) && \result <= 0) || ((((((((((0 == \result && 0 <= \result) && tmp == 0) && 0 <= __retres1) && 0 == __retres1) && __retres1 <= 0) && ((((((((2 <= E_M && t2_pc == 0) && t1_st == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && 0 == \result) && tmp___0 == 0) && 0 == __retres1) && \result <= 0)) || ((t1_pc == 1 && (((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && ((0 == \result && tmp == 0) && 0 == __retres1) && (((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && \result <= 0) && token == local)) || (((((((2 <= t2_st && 0 <= \result) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && (((0 == \result && tmp == 0) && 0 == __retres1) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0)) || ((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && ((((((2 <= E_M && t1_st == 0) && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && t1_pc == 0) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && 0 == \result) && 0 == __retres1)) || (((((0 <= \result && (((0 == \result && tmp == 0) && ((((((2 <= E_M && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == __retres1) && tmp___0 == 0) && 0 <= __retres1) && __retres1 <= 0) && 2 <= t1_st) && \result <= 0) - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 2 <= M_E) && 0 == \result) && t1_pc == 0) && token == local) || ((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: (((((((((((((m_st == 0 && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 265]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= E_2) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || (((((((((((((((((((((m_pc == 1 && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: ((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 2 <= E_1) || (((((((((((((m_pc == 1 && token <= local + 1) && 0 == __retres1) && t2_pc == 1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && t2_i == 1) && 2 <= E_1)) || ((((((((2 <= E_M && 2 <= T1_E) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 240]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 240]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: ((((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1) || (((((((((((((((((0 == __retres1 && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && token == local) && 0 == __retres1)) || (((((((((((((t2_pc == 1 && 0 == __retres1) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && token == local) && 0 == __retres1)) || ((((((((((((((((0 == __retres1 && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 0 == __retres1) - InvariantResult [Line: 509]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: ((((((((((((((0 == __retres1 && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) || (((((((((((((((0 == __retres1 && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local) - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 372]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 368]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((m_pc == 1 && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((tmp == 0 && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((m_pc == 1 && tmp == 0) && t2_pc == 1) && tmp___1 <= 0) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && token == local)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && (((((((((2 <= E_M && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && t2_st == 0) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st)) || (((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && m_st == 0) && tmp___1 <= 0) && t1_pc == 1) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) - InvariantResult [Line: 221]: Loop Invariant Derived loop invariant: (((((((((((((m_st == 0 && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= E_M) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_st == 0) && 2 <= M_E) && t2_i == 1) && t1_pc == 0) && 2 <= E_1) && token == local - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) || ((((((((((0 == \result && 2 <= E_M) && tmp == 0) && 2 <= T1_E) && 0 == __retres1) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1)) || ((((((((((((((((((0 == \result && m_pc == 1) && token <= local + 1) && tmp == 0) && t2_pc == 1) && 0 == __retres1) && 2 <= m_st) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 562]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((m_pc == 1 && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((m_pc == 1 && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || ((((((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && token <= local + 1) && t2_pc == 1) && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && local + 1 <= token) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((m_pc == 1 && t2_pc == 1) && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || ((((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1) || ((((((((((((((((((m_pc == 1 && 0 == __retres1) && __retres1 <= 0) && t1_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1) && token == local)) || (((m_pc == 1 && t1_pc == 1) && token == local) && ((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t1_st == 0) && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((m_pc == 1 && token <= local + 1) && local + 1 <= token) && t1_pc == 1) && 2 <= t1_st) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && t2_st == 0) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((t2_pc == 1 && 0 == __retres1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || ((((((((((((((((((((0 == __retres1 && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && token == local) && 0 == __retres1)) || (((((((((((((((((m_pc == 1 && t2_pc == 1) && 0 == __retres1) && m_st == 0) && t1_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && 0 == __retres1) && token <= local + 2)) || (((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st)) || ((((((((((((((((((t2_pc == 1 && 0 == __retres1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((0 == __retres1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: ((((((m_pc == 1 && ((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t1_pc == 1) && 2 <= t1_st) && local + 2 <= token) && token <= local + 2) || (((((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 0 == __retres1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st)) || ((((((((2 <= T1_E && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 240]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 == \result && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && token == local) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && token == local)) || ((((((((((((((((((((((((((0 == \result && token <= local + 1) && t2_pc == 1) && t1_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= T1_E) && t2_st == 0) && local + 1 <= token) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && tmp == 0) && 2 <= E_2) && 0 == __retres1) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t2_st == 0) && 0 == \result) && token == local)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && t1_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && token == local)) || (((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1)) || ((((((((((((((((((((((0 == \result && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && t2_pc == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_st == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && 0 == __retres1)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && t2_pc == 0) && 2 <= T1_E) && t1_st == 0) && t2_st == 0) && 0 == \result) && t1_pc == 0) && token == local)) || ((((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && t1_pc == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && 0 == __retres1) && token <= local + 2) && m_pc == 1) && tmp == 0) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((0 == \result && tmp == 0) && t2_pc == 1) && 0 == __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && t1_st == 0) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 0 == \result) && t1_pc == 0) && 2 <= E_1) && 0 == __retres1) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 218 locations, 1 error locations. SAFE Result, 63.7s OverallTime, 24 OverallIterations, 3 TraceHistogramMax, 10.1s AutomataDifference, 0.0s DeadEndRemovalTime, 46.5s HoareAnnotationTime, HoareTripleCheckerStatistics: 7651 SDtfs, 6823 SDslu, 5163 SDs, 0 SdLazy, 417 SolverSat, 199 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 87 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7548occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 3.7s AutomataMinimizationTime, 24 MinimizatonAttempts, 4588 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 72 LocationsWithAnnotation, 72 PreInvPairs, 1554 NumberOfFragments, 35170 HoareAnnotationTreeSize, 72 FomulaSimplifications, 110304 FormulaSimplificationTreeSizeReduction, 4.4s HoareSimplificationTime, 72 FomulaSimplificationsInter, 15248 FormulaSimplificationTreeSizeReductionInter, 42.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.1s InterpolantComputationTime, 2267 NumberOfCodeBlocks, 2267 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 2243 ConstructedInterpolants, 0 QuantifiedInterpolants, 421131 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 24 InterpolantComputations, 24 PerfectInterpolantSequences, 380/380 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...