./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/systemc/token_ring.02.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/systemc/token_ring.02.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4b4145914802a18ceef375a77d9a4f2f13e6c70b ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-29 16:41:18,886 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-29 16:41:18,889 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-29 16:41:18,934 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-29 16:41:18,935 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-29 16:41:18,938 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-29 16:41:18,939 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-29 16:41:18,945 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-29 16:41:18,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-29 16:41:18,951 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-29 16:41:18,952 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-29 16:41:18,956 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-29 16:41:18,956 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-29 16:41:18,959 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-29 16:41:18,960 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-29 16:41:18,963 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-29 16:41:18,964 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-29 16:41:18,965 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-29 16:41:18,967 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-29 16:41:18,973 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-29 16:41:18,974 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-29 16:41:18,975 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-29 16:41:18,976 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-29 16:41:18,977 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-29 16:41:18,979 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-29 16:41:18,979 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-29 16:41:18,979 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-29 16:41:18,980 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-29 16:41:18,980 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-29 16:41:18,981 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-29 16:41:18,981 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-29 16:41:18,982 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-29 16:41:18,983 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-29 16:41:18,983 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-29 16:41:18,984 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-29 16:41:18,984 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-29 16:41:18,985 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-29 16:41:18,985 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-29 16:41:18,985 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-29 16:41:18,987 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-29 16:41:18,987 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-29 16:41:18,988 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-08-29 16:41:19,022 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-29 16:41:19,023 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-29 16:41:19,024 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-29 16:41:19,024 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-29 16:41:19,026 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-29 16:41:19,026 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-29 16:41:19,026 INFO L138 SettingsManager]: * Use SBE=true [2021-08-29 16:41:19,026 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-29 16:41:19,027 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-29 16:41:19,027 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-29 16:41:19,027 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-29 16:41:19,028 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-29 16:41:19,028 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-29 16:41:19,028 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-29 16:41:19,028 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-29 16:41:19,028 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-29 16:41:19,029 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-29 16:41:19,029 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-29 16:41:19,029 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-29 16:41:19,029 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-29 16:41:19,029 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-29 16:41:19,030 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-29 16:41:19,030 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-29 16:41:19,030 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-29 16:41:19,030 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-29 16:41:19,030 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-29 16:41:19,030 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-29 16:41:19,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-29 16:41:19,031 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-29 16:41:19,031 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-29 16:41:19,031 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4b4145914802a18ceef375a77d9a4f2f13e6c70b [2021-08-29 16:41:19,373 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-29 16:41:19,393 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-29 16:41:19,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-29 16:41:19,398 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-29 16:41:19,398 INFO L275 PluginConnector]: CDTParser initialized [2021-08-29 16:41:19,400 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-08-29 16:41:19,476 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dce7303e/b605921e91684170b4993363f8c5001f/FLAGb644bb6d0 [2021-08-29 16:41:19,961 INFO L306 CDTParser]: Found 1 translation units. [2021-08-29 16:41:19,961 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-08-29 16:41:19,971 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dce7303e/b605921e91684170b4993363f8c5001f/FLAGb644bb6d0 [2021-08-29 16:41:20,441 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7dce7303e/b605921e91684170b4993363f8c5001f [2021-08-29 16:41:20,443 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-29 16:41:20,444 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-29 16:41:20,451 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-29 16:41:20,451 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-29 16:41:20,455 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-29 16:41:20,456 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,460 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5dfda661 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20, skipping insertion in model container [2021-08-29 16:41:20,460 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,466 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-29 16:41:20,510 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-29 16:41:20,611 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] [2021-08-29 16:41:20,656 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-29 16:41:20,664 INFO L203 MainTranslator]: Completed pre-run [2021-08-29 16:41:20,696 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] [2021-08-29 16:41:20,750 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-29 16:41:20,770 INFO L208 MainTranslator]: Completed translation [2021-08-29 16:41:20,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20 WrapperNode [2021-08-29 16:41:20,772 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-29 16:41:20,774 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-29 16:41:20,775 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-29 16:41:20,775 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-29 16:41:20,781 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,804 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,847 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-29 16:41:20,854 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-29 16:41:20,854 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-29 16:41:20,854 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-29 16:41:20,861 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,861 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,871 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,872 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,888 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,899 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,913 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,916 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-29 16:41:20,923 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-29 16:41:20,923 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-29 16:41:20,923 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-29 16:41:20,924 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (1/1) ... [2021-08-29 16:41:20,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-29 16:41:20,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-29 16:41:20,954 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-29 16:41:20,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-29 16:41:20,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-29 16:41:20,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-29 16:41:20,995 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-29 16:41:20,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-29 16:41:21,409 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-29 16:41:21,409 INFO L299 CfgBuilder]: Removed 103 assume(true) statements. [2021-08-29 16:41:21,412 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 04:41:21 BoogieIcfgContainer [2021-08-29 16:41:21,412 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-29 16:41:21,414 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-29 16:41:21,414 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-29 16:41:21,416 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-29 16:41:21,416 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 04:41:20" (1/3) ... [2021-08-29 16:41:21,417 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3761efd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 04:41:21, skipping insertion in model container [2021-08-29 16:41:21,418 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 04:41:20" (2/3) ... [2021-08-29 16:41:21,418 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3761efd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 04:41:21, skipping insertion in model container [2021-08-29 16:41:21,418 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 04:41:21" (3/3) ... [2021-08-29 16:41:21,420 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-1.c [2021-08-29 16:41:21,425 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-29 16:41:21,425 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-29 16:41:21,473 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-29 16:41:21,480 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-29 16:41:21,480 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-08-29 16:41:21,500 INFO L276 IsEmpty]: Start isEmpty. Operand has 218 states, 216 states have (on average 1.5740740740740742) internal successors, (340), 217 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:21,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:21,508 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:21,509 INFO L513 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] [2021-08-29 16:41:21,510 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:21,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:21,515 INFO L82 PathProgramCache]: Analyzing trace with hash 603110903, now seen corresponding path program 1 times [2021-08-29 16:41:21,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:21,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322190524] [2021-08-29 16:41:21,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:21,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:21,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:21,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322190524] [2021-08-29 16:41:21,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322190524] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:21,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:21,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:21,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470619070] [2021-08-29 16:41:21,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:21,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:21,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:21,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:21,769 INFO L87 Difference]: Start difference. First operand has 218 states, 216 states have (on average 1.5740740740740742) internal successors, (340), 217 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:22,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:22,198 INFO L93 Difference]: Finished difference Result 431 states and 673 transitions. [2021-08-29 16:41:22,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:22,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:22,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:22,214 INFO L225 Difference]: With dead ends: 431 [2021-08-29 16:41:22,214 INFO L226 Difference]: Without dead ends: 214 [2021-08-29 16:41:22,218 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.85ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:22,222 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 324 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 263.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.56ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 361.91ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:22,224 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 0 Invalid, 329 Unknown, 0 Unchecked, 3.56ms Time], IncrementalHoareTripleChecker [0 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 361.91ms Time] [2021-08-29 16:41:22,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-08-29 16:41:22,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2021-08-29 16:41:22,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 1.5211267605633803) internal successors, (324), 213 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:22,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 324 transitions. [2021-08-29 16:41:22,293 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 324 transitions. Word has length 50 [2021-08-29 16:41:22,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:22,293 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 324 transitions. [2021-08-29 16:41:22,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:22,295 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2021-08-29 16:41:22,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:22,297 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:22,297 INFO L513 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] [2021-08-29 16:41:22,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-29 16:41:22,298 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:22,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:22,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1325161799, now seen corresponding path program 1 times [2021-08-29 16:41:22,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:22,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857079784] [2021-08-29 16:41:22,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:22,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:22,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:22,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:22,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:22,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857079784] [2021-08-29 16:41:22,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857079784] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:22,371 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:22,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:22,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611200147] [2021-08-29 16:41:22,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:22,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:22,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:22,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:22,374 INFO L87 Difference]: Start difference. First operand 214 states and 324 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:22,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:22,950 INFO L93 Difference]: Finished difference Result 574 states and 868 transitions. [2021-08-29 16:41:22,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:22,950 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:22,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:22,960 INFO L225 Difference]: With dead ends: 574 [2021-08-29 16:41:22,960 INFO L226 Difference]: Without dead ends: 367 [2021-08-29 16:41:22,961 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.83ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:22,963 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 281 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 411.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.32ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 528.12ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:22,963 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 0 Invalid, 587 Unknown, 0 Unchecked, 4.32ms Time], IncrementalHoareTripleChecker [5 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 528.12ms Time] [2021-08-29 16:41:22,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-08-29 16:41:22,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 365. [2021-08-29 16:41:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.5082417582417582) internal successors, (549), 364 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:22,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 549 transitions. [2021-08-29 16:41:22,994 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 549 transitions. Word has length 50 [2021-08-29 16:41:22,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:22,994 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 549 transitions. [2021-08-29 16:41:22,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:22,994 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 549 transitions. [2021-08-29 16:41:22,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:22,996 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:22,996 INFO L513 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] [2021-08-29 16:41:22,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-29 16:41:22,996 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:22,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:22,997 INFO L82 PathProgramCache]: Analyzing trace with hash 102769205, now seen corresponding path program 1 times [2021-08-29 16:41:22,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:22,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795449173] [2021-08-29 16:41:22,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:22,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:23,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:23,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:23,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:23,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795449173] [2021-08-29 16:41:23,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795449173] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:23,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:23,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:23,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846287048] [2021-08-29 16:41:23,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:23,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:23,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:23,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:23,058 INFO L87 Difference]: Start difference. First operand 365 states and 549 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:23,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:23,347 INFO L93 Difference]: Finished difference Result 722 states and 1087 transitions. [2021-08-29 16:41:23,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:23,349 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:23,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:23,352 INFO L225 Difference]: With dead ends: 722 [2021-08-29 16:41:23,352 INFO L226 Difference]: Without dead ends: 365 [2021-08-29 16:41:23,353 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.66ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:23,355 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 310 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 189.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.02ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 262.17ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:23,355 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 0 Invalid, 321 Unknown, 0 Unchecked, 1.02ms Time], IncrementalHoareTripleChecker [4 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 262.17ms Time] [2021-08-29 16:41:23,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-29 16:41:23,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-29 16:41:23,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4862637362637363) internal successors, (541), 364 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 541 transitions. [2021-08-29 16:41:23,382 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 541 transitions. Word has length 50 [2021-08-29 16:41:23,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:23,382 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 541 transitions. [2021-08-29 16:41:23,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:23,383 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 541 transitions. [2021-08-29 16:41:23,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:23,384 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:23,384 INFO L513 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] [2021-08-29 16:41:23,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-29 16:41:23,385 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:23,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:23,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1811399481, now seen corresponding path program 1 times [2021-08-29 16:41:23,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:23,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573522851] [2021-08-29 16:41:23,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:23,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:23,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:23,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573522851] [2021-08-29 16:41:23,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573522851] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:23,430 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:23,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:23,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607870543] [2021-08-29 16:41:23,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:23,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:23,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:23,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:23,432 INFO L87 Difference]: Start difference. First operand 365 states and 541 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:23,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:23,709 INFO L93 Difference]: Finished difference Result 721 states and 1070 transitions. [2021-08-29 16:41:23,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:23,710 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:23,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:23,712 INFO L225 Difference]: With dead ends: 721 [2021-08-29 16:41:23,713 INFO L226 Difference]: Without dead ends: 365 [2021-08-29 16:41:23,714 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.76ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:23,715 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 304 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 180.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.89ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 257.23ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:23,716 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 0 Invalid, 316 Unknown, 0 Unchecked, 0.89ms Time], IncrementalHoareTripleChecker [4 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 257.23ms Time] [2021-08-29 16:41:23,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-29 16:41:23,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-29 16:41:23,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4642857142857142) internal successors, (533), 364 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:23,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 533 transitions. [2021-08-29 16:41:23,762 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 533 transitions. Word has length 50 [2021-08-29 16:41:23,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:23,763 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 533 transitions. [2021-08-29 16:41:23,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:23,763 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 533 transitions. [2021-08-29 16:41:23,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:23,764 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:23,764 INFO L513 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] [2021-08-29 16:41:23,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-29 16:41:23,765 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:23,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:23,765 INFO L82 PathProgramCache]: Analyzing trace with hash 65401269, now seen corresponding path program 1 times [2021-08-29 16:41:23,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:23,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044825928] [2021-08-29 16:41:23,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:23,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:23,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:23,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:23,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044825928] [2021-08-29 16:41:23,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044825928] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:23,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:23,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:23,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901366230] [2021-08-29 16:41:23,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:23,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:23,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:23,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:23,802 INFO L87 Difference]: Start difference. First operand 365 states and 533 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:24,072 INFO L93 Difference]: Finished difference Result 720 states and 1053 transitions. [2021-08-29 16:41:24,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:24,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:24,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:24,074 INFO L225 Difference]: With dead ends: 720 [2021-08-29 16:41:24,074 INFO L226 Difference]: Without dead ends: 365 [2021-08-29 16:41:24,075 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.55ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:24,077 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 262 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 184.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.86ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 243.93ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:24,077 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 0 Invalid, 342 Unknown, 0 Unchecked, 2.86ms Time], IncrementalHoareTripleChecker [10 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 243.93ms Time] [2021-08-29 16:41:24,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-29 16:41:24,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-29 16:41:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4203296703296704) internal successors, (517), 364 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 517 transitions. [2021-08-29 16:41:24,097 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 517 transitions. Word has length 50 [2021-08-29 16:41:24,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:24,097 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 517 transitions. [2021-08-29 16:41:24,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,098 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 517 transitions. [2021-08-29 16:41:24,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:24,098 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:24,099 INFO L513 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] [2021-08-29 16:41:24,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-29 16:41:24,099 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:24,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:24,100 INFO L82 PathProgramCache]: Analyzing trace with hash 25960058, now seen corresponding path program 1 times [2021-08-29 16:41:24,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:24,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105635931] [2021-08-29 16:41:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:24,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:24,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:24,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105635931] [2021-08-29 16:41:24,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105635931] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:24,133 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:24,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:24,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986950594] [2021-08-29 16:41:24,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 16:41:24,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:24,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 16:41:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 16:41:24,134 INFO L87 Difference]: Start difference. First operand 365 states and 517 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:24,597 INFO L93 Difference]: Finished difference Result 962 states and 1368 transitions. [2021-08-29 16:41:24,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 16:41:24,598 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:24,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:24,600 INFO L225 Difference]: With dead ends: 962 [2021-08-29 16:41:24,601 INFO L226 Difference]: Without dead ends: 608 [2021-08-29 16:41:24,602 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.50ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:24,603 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 642 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 305.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.69ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 407.82ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:24,603 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 0 Invalid, 629 Unknown, 0 Unchecked, 6.69ms Time], IncrementalHoareTripleChecker [10 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 407.82ms Time] [2021-08-29 16:41:24,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-08-29 16:41:24,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 365. [2021-08-29 16:41:24,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4120879120879122) internal successors, (514), 364 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 514 transitions. [2021-08-29 16:41:24,624 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 514 transitions. Word has length 50 [2021-08-29 16:41:24,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:24,625 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 514 transitions. [2021-08-29 16:41:24,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,625 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 514 transitions. [2021-08-29 16:41:24,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:24,626 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:24,626 INFO L513 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] [2021-08-29 16:41:24,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-29 16:41:24,627 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:24,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:24,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1345847240, now seen corresponding path program 1 times [2021-08-29 16:41:24,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:24,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010628467] [2021-08-29 16:41:24,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:24,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:24,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:24,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:24,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:24,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010628467] [2021-08-29 16:41:24,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010628467] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:24,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:24,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:24,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165106554] [2021-08-29 16:41:24,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:24,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:24,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:24,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:24,658 INFO L87 Difference]: Start difference. First operand 365 states and 514 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:24,918 INFO L93 Difference]: Finished difference Result 718 states and 1013 transitions. [2021-08-29 16:41:24,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:24,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:24,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:24,921 INFO L225 Difference]: With dead ends: 718 [2021-08-29 16:41:24,921 INFO L226 Difference]: Without dead ends: 365 [2021-08-29 16:41:24,921 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.73ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:24,922 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 249 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 162.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.84ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 228.96ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:24,923 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 0 Invalid, 329 Unknown, 0 Unchecked, 0.84ms Time], IncrementalHoareTripleChecker [10 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 228.96ms Time] [2021-08-29 16:41:24,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-29 16:41:24,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-29 16:41:24,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.3681318681318682) internal successors, (498), 364 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 498 transitions. [2021-08-29 16:41:24,940 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 498 transitions. Word has length 50 [2021-08-29 16:41:24,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:24,940 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 498 transitions. [2021-08-29 16:41:24,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:24,940 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 498 transitions. [2021-08-29 16:41:24,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:24,941 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:24,941 INFO L513 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] [2021-08-29 16:41:24,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-29 16:41:24,942 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:24,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:24,942 INFO L82 PathProgramCache]: Analyzing trace with hash -176110788, now seen corresponding path program 1 times [2021-08-29 16:41:24,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:24,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514399288] [2021-08-29 16:41:24,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:24,943 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:24,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:24,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:24,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514399288] [2021-08-29 16:41:24,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514399288] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:24,981 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:24,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-29 16:41:24,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997589130] [2021-08-29 16:41:24,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-29 16:41:24,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:24,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-29 16:41:24,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:24,982 INFO L87 Difference]: Start difference. First operand 365 states and 498 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:25,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:25,470 INFO L93 Difference]: Finished difference Result 933 states and 1285 transitions. [2021-08-29 16:41:25,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-29 16:41:25,471 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:25,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:25,473 INFO L225 Difference]: With dead ends: 933 [2021-08-29 16:41:25,474 INFO L226 Difference]: Without dead ends: 587 [2021-08-29 16:41:25,474 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.00ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-29 16:41:25,475 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 772 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 337.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.24ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 431.78ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:25,476 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [772 Valid, 0 Invalid, 816 Unknown, 0 Unchecked, 4.24ms Time], IncrementalHoareTripleChecker [21 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 431.78ms Time] [2021-08-29 16:41:25,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-08-29 16:41:25,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 371. [2021-08-29 16:41:25,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 1.3405405405405406) internal successors, (496), 370 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:25,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 496 transitions. [2021-08-29 16:41:25,496 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 496 transitions. Word has length 50 [2021-08-29 16:41:25,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:25,496 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 496 transitions. [2021-08-29 16:41:25,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:25,496 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 496 transitions. [2021-08-29 16:41:25,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-29 16:41:25,497 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:25,497 INFO L513 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] [2021-08-29 16:41:25,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-29 16:41:25,498 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:25,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:25,498 INFO L82 PathProgramCache]: Analyzing trace with hash -248497346, now seen corresponding path program 1 times [2021-08-29 16:41:25,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:25,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66472382] [2021-08-29 16:41:25,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:25,499 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:25,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:25,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:25,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:25,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66472382] [2021-08-29 16:41:25,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66472382] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:25,529 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:25,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:25,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406805441] [2021-08-29 16:41:25,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 16:41:25,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:25,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 16:41:25,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 16:41:25,531 INFO L87 Difference]: Start difference. First operand 371 states and 496 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:26,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:26,191 INFO L93 Difference]: Finished difference Result 1295 states and 1734 transitions. [2021-08-29 16:41:26,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 16:41:26,192 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-29 16:41:26,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:26,195 INFO L225 Difference]: With dead ends: 1295 [2021-08-29 16:41:26,196 INFO L226 Difference]: Without dead ends: 938 [2021-08-29 16:41:26,196 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.71ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:26,197 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 629 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 460.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.89ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 586.65ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:26,197 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 0 Invalid, 990 Unknown, 0 Unchecked, 3.89ms Time], IncrementalHoareTripleChecker [24 Valid, 966 Invalid, 0 Unknown, 0 Unchecked, 586.65ms Time] [2021-08-29 16:41:26,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2021-08-29 16:41:26,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 864. [2021-08-29 16:41:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 1.3174971031286211) internal successors, (1137), 863 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:26,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1137 transitions. [2021-08-29 16:41:26,243 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1137 transitions. Word has length 50 [2021-08-29 16:41:26,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:26,244 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 1137 transitions. [2021-08-29 16:41:26,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:26,244 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1137 transitions. [2021-08-29 16:41:26,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-08-29 16:41:26,245 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:26,245 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 16:41:26,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-29 16:41:26,246 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:26,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:26,246 INFO L82 PathProgramCache]: Analyzing trace with hash 815884420, now seen corresponding path program 1 times [2021-08-29 16:41:26,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:26,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998377459] [2021-08-29 16:41:26,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:26,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-29 16:41:26,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:26,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998377459] [2021-08-29 16:41:26,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998377459] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:26,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:26,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-29 16:41:26,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052956785] [2021-08-29 16:41:26,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-29 16:41:26,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:26,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-29 16:41:26,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:26,280 INFO L87 Difference]: Start difference. First operand 864 states and 1137 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:27,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:27,050 INFO L93 Difference]: Finished difference Result 2218 states and 2935 transitions. [2021-08-29 16:41:27,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-29 16:41:27,051 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-08-29 16:41:27,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:27,056 INFO L225 Difference]: With dead ends: 2218 [2021-08-29 16:41:27,056 INFO L226 Difference]: Without dead ends: 1378 [2021-08-29 16:41:27,058 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.09ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-29 16:41:27,058 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 736 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 1379 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 533.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.47ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 674.87ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:27,059 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [736 Valid, 0 Invalid, 1404 Unknown, 0 Unchecked, 4.47ms Time], IncrementalHoareTripleChecker [25 Valid, 1379 Invalid, 0 Unknown, 0 Unchecked, 674.87ms Time] [2021-08-29 16:41:27,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-08-29 16:41:27,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 891. [2021-08-29 16:41:27,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 1.2932584269662921) internal successors, (1151), 890 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:27,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1151 transitions. [2021-08-29 16:41:27,119 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1151 transitions. Word has length 63 [2021-08-29 16:41:27,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:27,119 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 1151 transitions. [2021-08-29 16:41:27,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:27,119 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1151 transitions. [2021-08-29 16:41:27,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-08-29 16:41:27,120 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:27,121 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 16:41:27,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-29 16:41:27,121 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:27,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:27,122 INFO L82 PathProgramCache]: Analyzing trace with hash -555922878, now seen corresponding path program 1 times [2021-08-29 16:41:27,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:27,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985480260] [2021-08-29 16:41:27,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:27,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:27,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:27,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:27,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985480260] [2021-08-29 16:41:27,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985480260] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:27,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:27,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:27,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910861898] [2021-08-29 16:41:27,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:27,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:27,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:27,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:27,151 INFO L87 Difference]: Start difference. First operand 891 states and 1151 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:27,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:27,599 INFO L93 Difference]: Finished difference Result 2470 states and 3171 transitions. [2021-08-29 16:41:27,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:27,600 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-08-29 16:41:27,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:27,606 INFO L225 Difference]: With dead ends: 2470 [2021-08-29 16:41:27,606 INFO L226 Difference]: Without dead ends: 1616 [2021-08-29 16:41:27,608 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.46ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:27,609 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 182 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 288.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.22ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 368.38ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:27,609 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 0 Invalid, 558 Unknown, 0 Unchecked, 1.22ms Time], IncrementalHoareTripleChecker [10 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 368.38ms Time] [2021-08-29 16:41:27,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states. [2021-08-29 16:41:27,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1616. [2021-08-29 16:41:27,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1616 states, 1615 states have (on average 1.2619195046439629) internal successors, (2038), 1615 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:27,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1616 states to 1616 states and 2038 transitions. [2021-08-29 16:41:27,695 INFO L78 Accepts]: Start accepts. Automaton has 1616 states and 2038 transitions. Word has length 63 [2021-08-29 16:41:27,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:27,695 INFO L470 AbstractCegarLoop]: Abstraction has 1616 states and 2038 transitions. [2021-08-29 16:41:27,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:27,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1616 states and 2038 transitions. [2021-08-29 16:41:27,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-29 16:41:27,697 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:27,697 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 16:41:27,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-29 16:41:27,697 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:27,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:27,698 INFO L82 PathProgramCache]: Analyzing trace with hash 542253111, now seen corresponding path program 1 times [2021-08-29 16:41:27,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:27,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439815874] [2021-08-29 16:41:27,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:27,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:27,725 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:27,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:27,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439815874] [2021-08-29 16:41:27,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439815874] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:27,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:27,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:27,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997674621] [2021-08-29 16:41:27,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:27,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:27,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:27,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:27,728 INFO L87 Difference]: Start difference. First operand 1616 states and 2038 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:28,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:28,229 INFO L93 Difference]: Finished difference Result 4458 states and 5616 transitions. [2021-08-29 16:41:28,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:28,230 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-29 16:41:28,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:28,240 INFO L225 Difference]: With dead ends: 4458 [2021-08-29 16:41:28,241 INFO L226 Difference]: Without dead ends: 2912 [2021-08-29 16:41:28,243 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.46ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:28,244 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 187 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 288.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.15ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 372.24ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:28,244 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 0 Invalid, 606 Unknown, 0 Unchecked, 1.15ms Time], IncrementalHoareTripleChecker [18 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 372.24ms Time] [2021-08-29 16:41:28,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2021-08-29 16:41:28,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2874. [2021-08-29 16:41:28,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2873 states have (on average 1.2495649147232857) internal successors, (3590), 2873 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:28,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 3590 transitions. [2021-08-29 16:41:28,387 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 3590 transitions. Word has length 64 [2021-08-29 16:41:28,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:28,387 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 3590 transitions. [2021-08-29 16:41:28,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:28,388 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 3590 transitions. [2021-08-29 16:41:28,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-29 16:41:28,389 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:28,390 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 16:41:28,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-29 16:41:28,390 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:28,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:28,391 INFO L82 PathProgramCache]: Analyzing trace with hash 1102952889, now seen corresponding path program 1 times [2021-08-29 16:41:28,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:28,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676741916] [2021-08-29 16:41:28,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:28,391 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:28,429 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-29 16:41:28,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:28,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676741916] [2021-08-29 16:41:28,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676741916] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:28,430 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:28,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:28,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996045333] [2021-08-29 16:41:28,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:28,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:28,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:28,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:28,432 INFO L87 Difference]: Start difference. First operand 2874 states and 3590 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:28,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:28,756 INFO L93 Difference]: Finished difference Result 5628 states and 7047 transitions. [2021-08-29 16:41:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:28,756 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-29 16:41:28,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:28,766 INFO L225 Difference]: With dead ends: 5628 [2021-08-29 16:41:28,766 INFO L226 Difference]: Without dead ends: 2812 [2021-08-29 16:41:28,770 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.96ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:28,771 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 273 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 155.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.63ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 193.26ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:28,771 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 0 Invalid, 279 Unknown, 0 Unchecked, 0.63ms Time], IncrementalHoareTripleChecker [0 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 193.26ms Time] [2021-08-29 16:41:28,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-08-29 16:41:28,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 2812. [2021-08-29 16:41:28,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2811 states have (on average 1.2522234080398436) internal successors, (3520), 2811 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:28,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 3520 transitions. [2021-08-29 16:41:28,908 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 3520 transitions. Word has length 64 [2021-08-29 16:41:28,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:28,909 INFO L470 AbstractCegarLoop]: Abstraction has 2812 states and 3520 transitions. [2021-08-29 16:41:28,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:28,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 3520 transitions. [2021-08-29 16:41:28,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-08-29 16:41:28,910 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:28,911 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 16:41:28,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-29 16:41:28,911 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:28,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:28,912 INFO L82 PathProgramCache]: Analyzing trace with hash -598434673, now seen corresponding path program 1 times [2021-08-29 16:41:28,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:28,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654501766] [2021-08-29 16:41:28,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:28,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:28,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-29 16:41:28,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:28,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654501766] [2021-08-29 16:41:28,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654501766] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:28,981 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:28,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:28,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71498665] [2021-08-29 16:41:28,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:28,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:28,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:28,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:28,983 INFO L87 Difference]: Start difference. First operand 2812 states and 3520 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:29,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:29,517 INFO L93 Difference]: Finished difference Result 6754 states and 8517 transitions. [2021-08-29 16:41:29,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:29,518 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-08-29 16:41:29,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:29,534 INFO L225 Difference]: With dead ends: 6754 [2021-08-29 16:41:29,535 INFO L226 Difference]: Without dead ends: 4728 [2021-08-29 16:41:29,539 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.41ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:29,540 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 205 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 258.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.05ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 328.17ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:29,541 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 0 Invalid, 520 Unknown, 0 Unchecked, 1.05ms Time], IncrementalHoareTripleChecker [6 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 328.17ms Time] [2021-08-29 16:41:29,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4728 states. [2021-08-29 16:41:29,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4728 to 3840. [2021-08-29 16:41:29,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3840 states, 3839 states have (on average 1.2550143266475644) internal successors, (4818), 3839 states have internal predecessors, (4818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:29,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3840 states to 3840 states and 4818 transitions. [2021-08-29 16:41:29,750 INFO L78 Accepts]: Start accepts. Automaton has 3840 states and 4818 transitions. Word has length 65 [2021-08-29 16:41:29,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:29,750 INFO L470 AbstractCegarLoop]: Abstraction has 3840 states and 4818 transitions. [2021-08-29 16:41:29,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:29,751 INFO L276 IsEmpty]: Start isEmpty. Operand 3840 states and 4818 transitions. [2021-08-29 16:41:29,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-29 16:41:29,753 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:29,753 INFO L513 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] [2021-08-29 16:41:29,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-29 16:41:29,753 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:29,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:29,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1885494495, now seen corresponding path program 1 times [2021-08-29 16:41:29,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:29,754 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025523352] [2021-08-29 16:41:29,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:29,755 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:29,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:29,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:29,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:29,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025523352] [2021-08-29 16:41:29,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025523352] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:29,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:29,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-29 16:41:29,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021623434] [2021-08-29 16:41:29,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-29 16:41:29,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:29,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-29 16:41:29,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:29,807 INFO L87 Difference]: Start difference. First operand 3840 states and 4818 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:30,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:30,524 INFO L93 Difference]: Finished difference Result 9558 states and 12023 transitions. [2021-08-29 16:41:30,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-29 16:41:30,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-08-29 16:41:30,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:30,542 INFO L225 Difference]: With dead ends: 9558 [2021-08-29 16:41:30,543 INFO L226 Difference]: Without dead ends: 5776 [2021-08-29 16:41:30,549 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 23.73ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-29 16:41:30,550 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 592 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 376.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.62ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 465.58ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:30,550 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 0 Invalid, 986 Unknown, 0 Unchecked, 2.62ms Time], IncrementalHoareTripleChecker [21 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 465.58ms Time] [2021-08-29 16:41:30,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5776 states. [2021-08-29 16:41:30,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5776 to 3888. [2021-08-29 16:41:30,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3888 states, 3887 states have (on average 1.2328273732956008) internal successors, (4792), 3887 states have internal predecessors, (4792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:30,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3888 states to 3888 states and 4792 transitions. [2021-08-29 16:41:30,817 INFO L78 Accepts]: Start accepts. Automaton has 3888 states and 4792 transitions. Word has length 82 [2021-08-29 16:41:30,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:30,817 INFO L470 AbstractCegarLoop]: Abstraction has 3888 states and 4792 transitions. [2021-08-29 16:41:30,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:30,818 INFO L276 IsEmpty]: Start isEmpty. Operand 3888 states and 4792 transitions. [2021-08-29 16:41:30,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-29 16:41:30,820 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:30,820 INFO L513 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] [2021-08-29 16:41:30,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-29 16:41:30,821 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:30,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:30,821 INFO L82 PathProgramCache]: Analyzing trace with hash 821124899, now seen corresponding path program 1 times [2021-08-29 16:41:30,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:30,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562077448] [2021-08-29 16:41:30,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:30,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:30,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:30,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:30,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562077448] [2021-08-29 16:41:30,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562077448] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:30,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:30,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:30,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439151833] [2021-08-29 16:41:30,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:30,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:30,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:30,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:30,888 INFO L87 Difference]: Start difference. First operand 3888 states and 4792 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:31,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:31,544 INFO L93 Difference]: Finished difference Result 11116 states and 13658 transitions. [2021-08-29 16:41:31,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:31,544 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-08-29 16:41:31,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:31,576 INFO L225 Difference]: With dead ends: 11116 [2021-08-29 16:41:31,577 INFO L226 Difference]: Without dead ends: 7298 [2021-08-29 16:41:31,582 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.40ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:31,583 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 171 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 246.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.94ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 318.51ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:31,583 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 0 Invalid, 525 Unknown, 0 Unchecked, 0.94ms Time], IncrementalHoareTripleChecker [14 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 318.51ms Time] [2021-08-29 16:41:31,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7298 states. [2021-08-29 16:41:31,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7298 to 7088. [2021-08-29 16:41:31,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7088 states, 7087 states have (on average 1.2140539015098066) internal successors, (8604), 7087 states have internal predecessors, (8604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:31,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7088 states to 7088 states and 8604 transitions. [2021-08-29 16:41:31,953 INFO L78 Accepts]: Start accepts. Automaton has 7088 states and 8604 transitions. Word has length 82 [2021-08-29 16:41:31,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:31,954 INFO L470 AbstractCegarLoop]: Abstraction has 7088 states and 8604 transitions. [2021-08-29 16:41:31,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:31,955 INFO L276 IsEmpty]: Start isEmpty. Operand 7088 states and 8604 transitions. [2021-08-29 16:41:31,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-08-29 16:41:31,957 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:31,957 INFO L513 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] [2021-08-29 16:41:31,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-29 16:41:31,958 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:31,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:31,959 INFO L82 PathProgramCache]: Analyzing trace with hash -1445932573, now seen corresponding path program 1 times [2021-08-29 16:41:31,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:31,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097166737] [2021-08-29 16:41:31,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:31,959 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:31,996 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:31,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:31,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097166737] [2021-08-29 16:41:31,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097166737] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:31,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:31,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 16:41:31,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387132951] [2021-08-29 16:41:31,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 16:41:31,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:31,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 16:41:31,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 16:41:31,998 INFO L87 Difference]: Start difference. First operand 7088 states and 8604 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:32,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:32,818 INFO L93 Difference]: Finished difference Result 12478 states and 15137 transitions. [2021-08-29 16:41:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-29 16:41:32,819 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2021-08-29 16:41:32,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:32,829 INFO L225 Difference]: With dead ends: 12478 [2021-08-29 16:41:32,830 INFO L226 Difference]: Without dead ends: 5427 [2021-08-29 16:41:32,839 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.52ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:32,841 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 495 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 335.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.11ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 428.28ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:32,841 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 0 Invalid, 752 Unknown, 0 Unchecked, 2.11ms Time], IncrementalHoareTripleChecker [6 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 428.28ms Time] [2021-08-29 16:41:32,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5427 states. [2021-08-29 16:41:33,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5427 to 5427. [2021-08-29 16:41:33,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5427 states, 5426 states have (on average 1.199410246959086) internal successors, (6508), 5426 states have internal predecessors, (6508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:33,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5427 states to 5427 states and 6508 transitions. [2021-08-29 16:41:33,148 INFO L78 Accepts]: Start accepts. Automaton has 5427 states and 6508 transitions. Word has length 83 [2021-08-29 16:41:33,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:33,148 INFO L470 AbstractCegarLoop]: Abstraction has 5427 states and 6508 transitions. [2021-08-29 16:41:33,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:33,150 INFO L276 IsEmpty]: Start isEmpty. Operand 5427 states and 6508 transitions. [2021-08-29 16:41:33,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-29 16:41:33,153 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:33,154 INFO L513 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] [2021-08-29 16:41:33,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-29 16:41:33,154 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:33,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:33,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1972548730, now seen corresponding path program 1 times [2021-08-29 16:41:33,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:33,155 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533302805] [2021-08-29 16:41:33,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:33,155 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:33,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:33,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:33,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533302805] [2021-08-29 16:41:33,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533302805] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:33,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:33,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-29 16:41:33,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163691094] [2021-08-29 16:41:33,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:33,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:33,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:33,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:33,200 INFO L87 Difference]: Start difference. First operand 5427 states and 6508 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:33,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:33,826 INFO L93 Difference]: Finished difference Result 12449 states and 14904 transitions. [2021-08-29 16:41:33,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:33,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2021-08-29 16:41:33,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:33,841 INFO L225 Difference]: With dead ends: 12449 [2021-08-29 16:41:33,841 INFO L226 Difference]: Without dead ends: 7048 [2021-08-29 16:41:33,849 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.67ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:33,850 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 144 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 255.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.91ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 329.11ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:33,850 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 0 Invalid, 508 Unknown, 0 Unchecked, 0.91ms Time], IncrementalHoareTripleChecker [6 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 329.11ms Time] [2021-08-29 16:41:33,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7048 states. [2021-08-29 16:41:34,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7048 to 7000. [2021-08-29 16:41:34,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7000 states, 6999 states have (on average 1.189027003857694) internal successors, (8322), 6999 states have internal predecessors, (8322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:34,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8322 transitions. [2021-08-29 16:41:34,209 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8322 transitions. Word has length 106 [2021-08-29 16:41:34,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:34,209 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8322 transitions. [2021-08-29 16:41:34,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:34,210 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8322 transitions. [2021-08-29 16:41:34,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-08-29 16:41:34,214 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:34,215 INFO L513 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] [2021-08-29 16:41:34,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-08-29 16:41:34,215 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:34,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:34,216 INFO L82 PathProgramCache]: Analyzing trace with hash 1320660436, now seen corresponding path program 1 times [2021-08-29 16:41:34,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:34,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883084145] [2021-08-29 16:41:34,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:34,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:34,243 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:34,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:34,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883084145] [2021-08-29 16:41:34,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883084145] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:34,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:34,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:34,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125448192] [2021-08-29 16:41:34,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:34,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:34,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:34,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:34,246 INFO L87 Difference]: Start difference. First operand 7000 states and 8322 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:34,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:34,911 INFO L93 Difference]: Finished difference Result 12422 states and 14823 transitions. [2021-08-29 16:41:34,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:34,911 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 121 [2021-08-29 16:41:34,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:34,924 INFO L225 Difference]: With dead ends: 12422 [2021-08-29 16:41:34,924 INFO L226 Difference]: Without dead ends: 7032 [2021-08-29 16:41:34,932 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.38ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:34,933 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 202 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 290.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.16ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 386.11ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:34,933 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 0 Invalid, 663 Unknown, 0 Unchecked, 1.16ms Time], IncrementalHoareTripleChecker [6 Valid, 657 Invalid, 0 Unknown, 0 Unchecked, 386.11ms Time] [2021-08-29 16:41:34,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states. [2021-08-29 16:41:35,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2021-08-29 16:41:35,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7000 states, 6999 states have (on average 1.1644520645806544) internal successors, (8150), 6999 states have internal predecessors, (8150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:35,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8150 transitions. [2021-08-29 16:41:35,287 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8150 transitions. Word has length 121 [2021-08-29 16:41:35,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:35,287 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8150 transitions. [2021-08-29 16:41:35,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:35,288 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8150 transitions. [2021-08-29 16:41:35,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-08-29 16:41:35,293 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:35,293 INFO L513 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] [2021-08-29 16:41:35,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-08-29 16:41:35,294 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:35,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:35,294 INFO L82 PathProgramCache]: Analyzing trace with hash -2003596231, now seen corresponding path program 1 times [2021-08-29 16:41:35,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:35,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843731356] [2021-08-29 16:41:35,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:35,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:35,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:35,328 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:35,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:35,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843731356] [2021-08-29 16:41:35,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843731356] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:35,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:35,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 16:41:35,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485280077] [2021-08-29 16:41:35,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 16:41:35,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:35,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 16:41:35,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 16:41:35,330 INFO L87 Difference]: Start difference. First operand 7000 states and 8150 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:36,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:36,077 INFO L93 Difference]: Finished difference Result 12392 states and 14448 transitions. [2021-08-29 16:41:36,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-29 16:41:36,078 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2021-08-29 16:41:36,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:36,096 INFO L225 Difference]: With dead ends: 12392 [2021-08-29 16:41:36,097 INFO L226 Difference]: Without dead ends: 7002 [2021-08-29 16:41:36,106 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.41ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:36,107 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 458 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 314.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.12ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 396.40ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:36,107 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 0 Invalid, 696 Unknown, 0 Unchecked, 2.12ms Time], IncrementalHoareTripleChecker [5 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 396.40ms Time] [2021-08-29 16:41:36,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7002 states. [2021-08-29 16:41:36,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7002 to 7000. [2021-08-29 16:41:36,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7000 states, 6999 states have (on average 1.1593084726389484) internal successors, (8114), 6999 states have internal predecessors, (8114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:36,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8114 transitions. [2021-08-29 16:41:36,459 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8114 transitions. Word has length 122 [2021-08-29 16:41:36,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:36,459 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8114 transitions. [2021-08-29 16:41:36,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:36,460 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8114 transitions. [2021-08-29 16:41:36,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-08-29 16:41:36,467 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:36,467 INFO L513 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] [2021-08-29 16:41:36,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-08-29 16:41:36,468 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:36,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:36,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1600602555, now seen corresponding path program 1 times [2021-08-29 16:41:36,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:36,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417149040] [2021-08-29 16:41:36,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:36,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:36,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:36,502 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-29 16:41:36,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:36,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417149040] [2021-08-29 16:41:36,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417149040] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:36,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:36,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 16:41:36,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802707944] [2021-08-29 16:41:36,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 16:41:36,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:36,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 16:41:36,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 16:41:36,504 INFO L87 Difference]: Start difference. First operand 7000 states and 8114 transitions. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:37,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:37,238 INFO L93 Difference]: Finished difference Result 14158 states and 16408 transitions. [2021-08-29 16:41:37,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-29 16:41:37,238 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2021-08-29 16:41:37,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:37,251 INFO L225 Difference]: With dead ends: 14158 [2021-08-29 16:41:37,251 INFO L226 Difference]: Without dead ends: 6400 [2021-08-29 16:41:37,263 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.87ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:37,263 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 454 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 296.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.78ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 397.40ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:37,264 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [454 Valid, 0 Invalid, 704 Unknown, 0 Unchecked, 1.78ms Time], IncrementalHoareTripleChecker [5 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 397.40ms Time] [2021-08-29 16:41:37,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6400 states. [2021-08-29 16:41:37,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6400 to 6203. [2021-08-29 16:41:37,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6203 states, 6202 states have (on average 1.152370203160271) internal successors, (7147), 6202 states have internal predecessors, (7147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:37,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7147 transitions. [2021-08-29 16:41:37,513 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7147 transitions. Word has length 148 [2021-08-29 16:41:37,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:37,513 INFO L470 AbstractCegarLoop]: Abstraction has 6203 states and 7147 transitions. [2021-08-29 16:41:37,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:37,514 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7147 transitions. [2021-08-29 16:41:37,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-08-29 16:41:37,519 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:37,519 INFO L513 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] [2021-08-29 16:41:37,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-08-29 16:41:37,520 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:37,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:37,520 INFO L82 PathProgramCache]: Analyzing trace with hash 884177636, now seen corresponding path program 1 times [2021-08-29 16:41:37,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:37,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576165619] [2021-08-29 16:41:37,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:37,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-29 16:41:37,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:37,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576165619] [2021-08-29 16:41:37,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576165619] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:37,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:37,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:37,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387918499] [2021-08-29 16:41:37,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:37,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:37,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:37,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:37,549 INFO L87 Difference]: Start difference. First operand 6203 states and 7147 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:38,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:38,253 INFO L93 Difference]: Finished difference Result 10593 states and 12216 transitions. [2021-08-29 16:41:38,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:38,254 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2021-08-29 16:41:38,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:38,266 INFO L225 Difference]: With dead ends: 10593 [2021-08-29 16:41:38,266 INFO L226 Difference]: Without dead ends: 6487 [2021-08-29 16:41:38,272 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.44ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:38,278 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 217 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 286.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.95ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 369.19ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:38,278 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 0 Invalid, 644 Unknown, 0 Unchecked, 0.95ms Time], IncrementalHoareTripleChecker [6 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 369.19ms Time] [2021-08-29 16:41:38,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6487 states. [2021-08-29 16:41:38,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6487 to 6203. [2021-08-29 16:41:38,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6203 states, 6202 states have (on average 1.1330216059335698) internal successors, (7027), 6202 states have internal predecessors, (7027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:38,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7027 transitions. [2021-08-29 16:41:38,577 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7027 transitions. Word has length 149 [2021-08-29 16:41:38,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:38,577 INFO L470 AbstractCegarLoop]: Abstraction has 6203 states and 7027 transitions. [2021-08-29 16:41:38,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:38,578 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7027 transitions. [2021-08-29 16:41:38,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-08-29 16:41:38,582 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:38,583 INFO L513 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] [2021-08-29 16:41:38,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-08-29 16:41:38,583 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:38,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:38,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1796815004, now seen corresponding path program 1 times [2021-08-29 16:41:38,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:38,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752608730] [2021-08-29 16:41:38,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:38,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:38,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:38,622 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-29 16:41:38,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:38,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752608730] [2021-08-29 16:41:38,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752608730] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:38,622 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:38,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 16:41:38,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427301804] [2021-08-29 16:41:38,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 16:41:38,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:38,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 16:41:38,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 16:41:38,625 INFO L87 Difference]: Start difference. First operand 6203 states and 7027 transitions. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:38,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:38,966 INFO L93 Difference]: Finished difference Result 8940 states and 10067 transitions. [2021-08-29 16:41:38,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-29 16:41:38,967 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 150 [2021-08-29 16:41:38,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:38,969 INFO L225 Difference]: With dead ends: 8940 [2021-08-29 16:41:38,969 INFO L226 Difference]: Without dead ends: 1856 [2021-08-29 16:41:38,975 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.58ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:38,975 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 421 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 166.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.05ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 211.80ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:38,976 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 0 Invalid, 325 Unknown, 0 Unchecked, 1.05ms Time], IncrementalHoareTripleChecker [9 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 211.80ms Time] [2021-08-29 16:41:38,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2021-08-29 16:41:39,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1856. [2021-08-29 16:41:39,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1856 states, 1855 states have (on average 1.0700808625336926) internal successors, (1985), 1855 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:39,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 1985 transitions. [2021-08-29 16:41:39,064 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 1985 transitions. Word has length 150 [2021-08-29 16:41:39,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:39,065 INFO L470 AbstractCegarLoop]: Abstraction has 1856 states and 1985 transitions. [2021-08-29 16:41:39,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:39,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 1985 transitions. [2021-08-29 16:41:39,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-08-29 16:41:39,068 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:39,068 INFO L513 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] [2021-08-29 16:41:39,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-08-29 16:41:39,068 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:39,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:39,069 INFO L82 PathProgramCache]: Analyzing trace with hash -443547140, now seen corresponding path program 1 times [2021-08-29 16:41:39,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:39,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265122022] [2021-08-29 16:41:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:39,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:39,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:39,095 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 16:41:39,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:39,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265122022] [2021-08-29 16:41:39,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265122022] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:39,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:39,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 16:41:39,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210112804] [2021-08-29 16:41:39,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 16:41:39,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:39,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 16:41:39,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:39,097 INFO L87 Difference]: Start difference. First operand 1856 states and 1985 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:39,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:39,418 INFO L93 Difference]: Finished difference Result 2482 states and 2655 transitions. [2021-08-29 16:41:39,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 16:41:39,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 150 [2021-08-29 16:41:39,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:39,425 INFO L225 Difference]: With dead ends: 2482 [2021-08-29 16:41:39,426 INFO L226 Difference]: Without dead ends: 1495 [2021-08-29 16:41:39,428 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.42ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 16:41:39,429 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 150 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 205.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.50ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 258.76ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:39,430 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 0 Invalid, 480 Unknown, 0 Unchecked, 0.50ms Time], IncrementalHoareTripleChecker [3 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 258.76ms Time] [2021-08-29 16:41:39,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2021-08-29 16:41:39,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2021-08-29 16:41:39,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1495 states, 1494 states have (on average 1.0655957161981258) internal successors, (1592), 1494 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:39,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1592 transitions. [2021-08-29 16:41:39,502 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 1592 transitions. Word has length 150 [2021-08-29 16:41:39,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:39,503 INFO L470 AbstractCegarLoop]: Abstraction has 1495 states and 1592 transitions. [2021-08-29 16:41:39,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:39,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 1592 transitions. [2021-08-29 16:41:39,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-08-29 16:41:39,507 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 16:41:39,507 INFO L513 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] [2021-08-29 16:41:39,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-08-29 16:41:39,508 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 16:41:39,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 16:41:39,509 INFO L82 PathProgramCache]: Analyzing trace with hash 362557874, now seen corresponding path program 1 times [2021-08-29 16:41:39,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 16:41:39,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274269959] [2021-08-29 16:41:39,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 16:41:39,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 16:41:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 16:41:39,629 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-29 16:41:39,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 16:41:39,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274269959] [2021-08-29 16:41:39,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274269959] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 16:41:39,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 16:41:39,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-29 16:41:39,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476078538] [2021-08-29 16:41:39,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-29 16:41:39,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 16:41:39,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-29 16:41:39,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:39,632 INFO L87 Difference]: Start difference. First operand 1495 states and 1592 transitions. Second operand has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:40,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 16:41:40,392 INFO L93 Difference]: Finished difference Result 1495 states and 1592 transitions. [2021-08-29 16:41:40,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-29 16:41:40,393 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2021-08-29 16:41:40,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 16:41:40,394 INFO L225 Difference]: With dead ends: 1495 [2021-08-29 16:41:40,394 INFO L226 Difference]: Without dead ends: 0 [2021-08-29 16:41:40,395 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.41ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-29 16:41:40,400 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 344 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 501.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.04ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 627.96ms IncrementalHoareTripleChecker+Time [2021-08-29 16:41:40,400 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 0 Invalid, 1291 Unknown, 0 Unchecked, 5.04ms Time], IncrementalHoareTripleChecker [1 Valid, 1290 Invalid, 0 Unknown, 0 Unchecked, 627.96ms Time] [2021-08-29 16:41:40,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-08-29 16:41:40,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-08-29 16:41:40,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:40,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-08-29 16:41:40,402 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2021-08-29 16:41:40,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 16:41:40,402 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-29 16:41:40,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-29 16:41:40,402 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-08-29 16:41:40,402 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-08-29 16:41:40,405 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-08-29 16:41:40,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-08-29 16:41:40,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-08-29 16:41:40,423 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:40,527 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:40,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:40,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,112 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,460 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,510 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,542 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,775 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:41,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:42,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,126 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,530 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,827 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:43,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,016 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,032 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,231 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,257 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,368 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,530 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,935 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:44,995 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:45,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:45,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:41:45,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-29 16:42:20,249 INFO L858 garLoopResultBuilder]: For program point L564(lines 564 573) no Hoare annotation was computed. [2021-08-29 16:42:20,249 INFO L854 garLoopResultBuilder]: At program point L564-1(lines 564 573) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,250 INFO L858 garLoopResultBuilder]: For program point L300(lines 300 307) no Hoare annotation was computed. [2021-08-29 16:42:20,250 INFO L854 garLoopResultBuilder]: At program point L399-3(lines 370 407) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,250 INFO L854 garLoopResultBuilder]: At program point L598(lines 589 600) the Hoare annotation is: (= ~t1_i~0 1) [2021-08-29 16:42:20,251 INFO L858 garLoopResultBuilder]: For program point L433(lines 433 437) no Hoare annotation was computed. [2021-08-29 16:42:20,251 INFO L858 garLoopResultBuilder]: For program point L466-1(lines 465 498) no Hoare annotation was computed. [2021-08-29 16:42:20,251 INFO L854 garLoopResultBuilder]: At program point L433-2(lines 374 378) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ~m_pc~0 ~t1_pc~0)) (.cse7 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse8 (<= 2 ~M_E~0)) (.cse9 (= ~E_M~0 ~E_1~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse11 (= ~t1_st~0 0)) (.cse12 (<= 2 ~E_2~0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= ~m_pc~0 0)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse18 (= ~E_M~0 2)) (.cse19 (= 0 ~t2_st~0)) (.cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (not (= ~m_st~0 0)) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (= 0 ~t2_pc~0) .cse17 .cse18 .cse19 (= ~token~0 ~local~0) .cse20))) [2021-08-29 16:42:20,251 INFO L858 garLoopResultBuilder]: For program point L433-3(lines 433 437) no Hoare annotation was computed. [2021-08-29 16:42:20,251 INFO L854 garLoopResultBuilder]: At program point L433-5(lines 1 600) the Hoare annotation is: (let ((.cse18 (= 0 ~t2_st~0)) (.cse20 (= ~t1_pc~0 1))) (let ((.cse23 (= ~token~0 ~local~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse7 (not .cse20)) (.cse21 (= ~t2_pc~0 1)) (.cse22 (not .cse18)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~m_st~0 0))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse15 (= 0 ~t2_pc~0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse24 (not (= ~t1_st~0 0))) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (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 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse22 .cse12 .cse13 .cse14 .cse16 .cse17 .cse23 .cse19) (and .cse20 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse23 .cse19) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse22 .cse12 .cse13 .cse14 .cse16 .cse17 .cse24 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17 .cse19) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse24 .cse18 .cse19)))) [2021-08-29 16:42:20,252 INFO L858 garLoopResultBuilder]: For program point L433-6(lines 433 437) no Hoare annotation was computed. [2021-08-29 16:42:20,252 INFO L854 garLoopResultBuilder]: At program point L169(lines 157 171) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (<= 2 ~M_E~0)) (.cse4 (= ~E_M~0 ~E_1~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (= ~t2_i~0 1)) (.cse10 (= ~m_pc~0 0)) (.cse11 (= ~E_M~0 2)) (.cse12 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (not (= ~m_st~0 0)) .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (= 0 ~t2_pc~0) .cse11 .cse12 (= ~token~0 ~local~0)))) [2021-08-29 16:42:20,252 INFO L854 garLoopResultBuilder]: At program point L433-8(lines 1 600) the Hoare annotation is: (let ((.cse5 (= ~t2_pc~0 1)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse16 (= ~m_pc~0 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse6 (= ~m_pc~0 1)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse8 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse15 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse15) .cse4 .cse5 .cse6 .cse7 (<= .cse15 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse8)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse9 .cse11 .cse12 .cse16 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse9 .cse11 .cse12 .cse16 .cse13 .cse14 .cse8) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse8))) [2021-08-29 16:42:20,252 INFO L854 garLoopResultBuilder]: At program point L169-1(lines 157 171) the Hoare annotation is: (let ((.cse19 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse14 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (not .cse0)) (.cse5 (= ~t2_pc~0 1)) (.cse7 (not .cse19)) (.cse17 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse18 (= 0 ~t2_pc~0)) (.cse11 (= ~E_M~0 2)) (.cse12 (not (= ~t1_st~0 0))) (.cse13 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse6 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse19 .cse20) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse11 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13)))) [2021-08-29 16:42:20,252 INFO L858 garLoopResultBuilder]: For program point L433-9(lines 433 437) no Hoare annotation was computed. [2021-08-29 16:42:20,253 INFO L854 garLoopResultBuilder]: At program point L169-2(lines 157 171) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T1_E~0)) (.cse9 (= ~m_pc~0 1)) (.cse3 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse4 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 1))) (.cse5 (not (= ~E_1~0 0))) (.cse6 (= ~t2_i~0 1)) (.cse7 (= ~E_M~0 2)) (.cse12 (not (= ~t1_st~0 0))) (.cse10 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (= ~m_pc~0 0) .cse7) (let ((.cse8 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 (<= ~token~0 .cse8) .cse2 (= ~t2_pc~0 1) .cse9 .cse3 (<= .cse8 ~token~0) (not .cse10) .cse4 .cse11 .cse5 .cse6 .cse7 .cse12)) (and .cse0 .cse1 .cse2 .cse9 .cse3 .cse4 .cse11 .cse5 .cse6 (= 0 ~t2_pc~0) .cse7 .cse12 .cse10))) [2021-08-29 16:42:20,253 INFO L854 garLoopResultBuilder]: At program point L169-3(lines 157 171) the Hoare annotation is: (let ((.cse19 (= ~t1_pc~0 1))) (let ((.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (not .cse19)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse16 (= ~m_pc~0 0)) (.cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse3 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse9 (not (= 0 ~t2_st~0))) (.cse11 (not (= ~m_st~0 0))) (.cse18 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse3 .cse5 .cse6 .cse8 .cse11 .cse12 .cse13 .cse16) (and .cse0 .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse11 .cse18 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse16 .cse14 .cse15) (and .cse19 .cse0 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse7 .cse17 .cse9 .cse11 .cse18 .cse12 .cse13 (< (+ ~local~0 1) ~token~0) .cse14)))) [2021-08-29 16:42:20,253 INFO L854 garLoopResultBuilder]: At program point L433-11(lines 1 600) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1))) (let ((.cse16 (= ~m_pc~0 0)) (.cse8 (= ~m_pc~0 1)) (.cse10 (not (= ~E_1~0 1))) (.cse1 (<= 2 ~T2_E~0)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (not .cse0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse9 (not (= 0 ~t2_st~0))) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (not (= ~t1_st~0 0))) (.cse14 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< (+ ~local~0 1) ~token~0) .cse13 .cse14) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse11 .cse12 .cse16 .cse14) (and .cse1 .cse17 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse20 .cse11 .cse12 .cse16 .cse13 .cse14) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse15 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse1 .cse17 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse20 .cse15 .cse11 .cse12 .cse13 .cse14)))) [2021-08-29 16:42:20,254 INFO L854 garLoopResultBuilder]: At program point L169-4(lines 157 171) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1)) (.cse16 (= 0 ~t2_st~0))) (let ((.cse7 (not .cse16)) (.cse14 (= ~token~0 ~local~0)) (.cse19 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse20 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (not .cse0)) (.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (= 0 ~t2_pc~0)) (.cse23 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse18 (+ ~local~0 1)) (.cse8 (not (= ~E_1~0 1))) (.cse13 (not (= ~t1_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse24 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ~m_pc~0 0)) (.cse12 (= ~E_M~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse11 .cse15 .cse12 .cse13 .cse16 .cse14) (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse8 .cse9 .cse10 (< .cse18 ~token~0) .cse12 .cse13) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse22 .cse24 .cse8 .cse9 .cse10 .cse12 .cse23) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse17 .cse6 .cse24 .cse8 .cse9 .cse10 .cse15 .cse12 .cse13 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse12 .cse14) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse17 .cse6 .cse22 .cse24 .cse8 .cse9 .cse10 .cse15 .cse12 .cse16 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse17 .cse6 .cse24 .cse8 .cse9 .cse10 .cse15 .cse12 .cse16 .cse14) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse8 .cse9 .cse10 .cse11 .cse15 .cse12 .cse16 .cse14 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse24 .cse9 .cse10 .cse12 .cse13 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse9 .cse10 .cse11 .cse15 .cse12 .cse13 .cse16 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse24 .cse9 .cse10 .cse15 .cse12 .cse13 .cse16 .cse23) (and .cse0 .cse1 .cse2 (<= ~token~0 .cse18) .cse3 .cse4 .cse5 .cse17 .cse6 (<= .cse18 ~token~0) .cse24 .cse8 .cse9 .cse10 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse24 .cse9 .cse10 .cse11 .cse12)))) [2021-08-29 16:42:20,254 INFO L858 garLoopResultBuilder]: For program point L433-12(lines 433 437) no Hoare annotation was computed. [2021-08-29 16:42:20,254 INFO L854 garLoopResultBuilder]: At program point L169-5(lines 157 171) the Hoare annotation is: (let ((.cse19 (= 0 ~t2_st~0)) (.cse16 (= ~t1_pc~0 1))) (let ((.cse21 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse22 (not .cse16)) (.cse23 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (= ~token~0 ~local~0)) (.cse5 (= ~t2_pc~0 1)) (.cse8 (not .cse19)) (.cse24 (+ ~local~0 1)) (.cse6 (= ~m_pc~0 1)) (.cse10 (not (= ~E_1~0 1))) (.cse18 (= 0 ~t2_pc~0)) (.cse14 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse17 (= ~m_pc~0 0)) (.cse13 (= ~E_M~0 2)) (.cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse10 .cse11 .cse12 .cse17 .cse18 .cse13 .cse14 .cse19 .cse20 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse19 .cse20 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse7 .cse8 .cse23 .cse11 .cse12 .cse17 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse6 .cse7 .cse23 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse19 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse20 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse7 .cse23 .cse10 .cse11 .cse12 .cse17 .cse18 .cse13 .cse19 .cse20 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse7 .cse23 .cse11 .cse12 .cse17 .cse18 .cse13 .cse14 .cse19 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse7 .cse8 .cse23 .cse10 .cse11 .cse12 .cse17 .cse13 .cse20 .cse15) (and .cse16 .cse0 .cse1 .cse2 (<= ~token~0 .cse24) .cse3 .cse4 .cse5 .cse6 .cse7 (<= .cse24 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse7 .cse23 .cse9 .cse11 .cse12 .cse18 .cse13 .cse14 .cse19 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse20 .cse15) (and .cse16 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 (< .cse24 ~token~0) .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse19 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse9 .cse11 .cse12 .cse17 .cse13 .cse15)))) [2021-08-29 16:42:20,254 INFO L854 garLoopResultBuilder]: At program point L433-14(lines 374 378) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,255 INFO L858 garLoopResultBuilder]: For program point L433-15(lines 433 437) no Hoare annotation was computed. [2021-08-29 16:42:20,255 INFO L854 garLoopResultBuilder]: At program point L433-17(lines 466 470) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,255 INFO L854 garLoopResultBuilder]: At program point L170(lines 154 172) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (= ~m_pc~0 ~t1_pc~0)) (.cse4 (<= 2 ~M_E~0)) (.cse5 (= ~E_M~0 ~E_1~0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (= ~t1_st~0 0)) (.cse8 (<= 2 ~E_2~0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ~m_pc~0 0)) (.cse12 (= ~E_M~0 2)) (.cse13 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ~t2_pc~0) .cse12 .cse13 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not (= ~m_st~0 0)) .cse10 .cse11 .cse12 .cse13))) [2021-08-29 16:42:20,255 INFO L854 garLoopResultBuilder]: At program point L170-1(lines 154 172) the Hoare annotation is: (let ((.cse15 (= 0 ~t2_st~0)) (.cse17 (= ~t1_pc~0 1))) (let ((.cse13 (= 0 ~t2_pc~0)) (.cse20 (not (= ~t1_st~0 0))) (.cse21 (= ~token~0 ~local~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (not .cse17)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse18 (= ~t2_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse19 (not .cse15)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse14 (= ~E_M~0 2)) (.cse16 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse0 .cse3 .cse4 .cse6 .cse7 .cse18 .cse8 .cse19 .cse10 .cse11 .cse12 .cse14 .cse20 .cse21) (and .cse17 .cse0 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse20 .cse15 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse18 .cse8 .cse19 .cse9 .cse10 .cse11 .cse12 .cse14 .cse16)))) [2021-08-29 16:42:20,256 INFO L854 garLoopResultBuilder]: At program point L170-2(lines 154 172) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (<= 2 ~T1_E~0)) (.cse10 (= ~m_pc~0 1)) (.cse4 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (not (= ~m_st~0 0))) (.cse12 (not (= ~E_1~0 1))) (.cse6 (not (= ~E_1~0 0))) (.cse7 (= ~t2_i~0 1)) (.cse8 (= ~E_M~0 2)) (.cse13 (not (= ~t1_st~0 0))) (.cse11 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= ~m_pc~0 0) .cse8) (let ((.cse9 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse9) .cse3 (= ~t2_pc~0 1) .cse10 .cse4 (<= .cse9 ~token~0) (not .cse11) .cse5 .cse12 .cse6 .cse7 .cse8 .cse13)) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse12 .cse6 .cse7 (= 0 ~t2_pc~0) .cse8 .cse13 .cse11))) [2021-08-29 16:42:20,256 INFO L854 garLoopResultBuilder]: At program point L170-3(lines 154 172) the Hoare annotation is: (let ((.cse20 (= ~t1_pc~0 1))) (let ((.cse14 (= ~m_pc~0 0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (not .cse20)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse16 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse3 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_pc~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse10 (not (= 0 ~t2_st~0))) (.cse17 (not (= ~m_st~0 0))) (.cse19 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse15 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse3 .cse4 .cse6 .cse7 .cse9 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse4 .cse6 .cse7 .cse8 .cse18 .cse9 .cse10 .cse17 .cse19 .cse12 .cse13 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse15 .cse16) (and .cse20 .cse0 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse6 .cse7 .cse8 .cse18 .cse10 .cse17 .cse19 .cse12 .cse13 (< (+ ~local~0 1) ~token~0) .cse15)))) [2021-08-29 16:42:20,256 INFO L854 garLoopResultBuilder]: At program point L170-4(lines 154 172) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse21 (= 0 ~t2_pc~0)) (.cse19 (= ~m_pc~0 1)) (.cse25 (+ ~local~0 1)) (.cse6 (not (= ~m_st~0 0))) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (not .cse23)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse14 (= ~t2_pc~0 1)) (.cse5 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not .cse22)) (.cse16 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (not (= ~E_1~0 1))) (.cse7 (not (= ~E_1~0 0))) (.cse8 (= ~t2_i~0 1)) (.cse9 (= ~m_pc~0 0)) (.cse10 (= ~E_M~0 2)) (.cse24 (= ~token~0 ~local~0)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse5 .cse15 .cse16 .cse6 .cse7 .cse8 .cse10 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse6 .cse20 .cse7 .cse8 .cse10 .cse17) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse21 .cse10 .cse17 .cse22 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse20 .cse7 .cse8 .cse9 .cse21 .cse10 .cse17 .cse22 .cse24) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse16 .cse6 .cse20 .cse7 .cse8 .cse10 .cse18) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse5 .cse15 .cse16 .cse7 .cse8 .cse9 .cse10 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse5 .cse6 .cse20 .cse7 .cse8 .cse21 .cse10 .cse17 .cse22) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse19 .cse5 .cse16 .cse6 .cse20 .cse7 .cse8 .cse21 .cse10 .cse22 .cse18) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse5 .cse16 .cse7 .cse8 .cse9 .cse21 .cse10 .cse17 .cse22 .cse18) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse5 .cse16 .cse20 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse24 .cse18) (and .cse23 .cse0 .cse1 (<= ~token~0 (+ 2 ~local~0)) .cse2 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse20 .cse7 .cse8 (< .cse25 ~token~0) .cse10 .cse17) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse6 .cse20 .cse7 .cse8 .cse10 .cse24) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse5 .cse6 .cse20 .cse7 .cse8 .cse21 .cse10 .cse22 .cse24) (and .cse23 .cse0 .cse1 .cse2 (<= ~token~0 .cse25) .cse3 .cse4 .cse14 .cse19 .cse5 (<= .cse25 ~token~0) .cse6 .cse20 .cse7 .cse8 .cse10 .cse17 .cse22) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse14 .cse5 .cse15 .cse20 .cse7 .cse8 .cse9 .cse10 .cse17 .cse24) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse5 .cse15 .cse16 .cse20 .cse7 .cse8 .cse9 .cse10 .cse24 .cse18)))) [2021-08-29 16:42:20,256 INFO L854 garLoopResultBuilder]: At program point L170-5(lines 154 172) the Hoare annotation is: (let ((.cse23 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse8 (= ~m_pc~0 1)) (.cse25 (+ ~local~0 1)) (.cse21 (not (= ~t1_st~0 0))) (.cse22 (= 0 ~t2_pc~0)) (.cse11 (not (= ~m_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse19 (not .cse0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not .cse23)) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse12 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse24 (= ~m_pc~0 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (= ~token~0 ~local~0)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse10 .cse20 .cse11 .cse13 .cse14 .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse9 .cse20 .cse11 .cse13 .cse14 .cse22 .cse15 .cse21 .cse23 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse10 .cse20 .cse13 .cse14 .cse24 .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse21 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 (< .cse25 ~token~0) .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse8 .cse9 .cse20 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse23 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse21 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse23 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse25) .cse5 .cse6 .cse7 .cse8 .cse9 (<= .cse25 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse9 .cse20 .cse13 .cse14 .cse24 .cse22 .cse15 .cse21 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse24 .cse15 .cse21 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse12 .cse13 .cse14 .cse24 .cse22 .cse15 .cse21 .cse23 .cse16 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse9 .cse20 .cse12 .cse13 .cse14 .cse24 .cse22 .cse15 .cse23 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse11 .cse13 .cse14 .cse24 .cse15 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse10 .cse20 .cse12 .cse13 .cse14 .cse24 .cse15 .cse16 .cse17)))) [2021-08-29 16:42:20,257 INFO L858 garLoopResultBuilder]: For program point L336-1(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,257 INFO L858 garLoopResultBuilder]: For program point L336-2(lines 336 340) no Hoare annotation was computed. [2021-08-29 16:42:20,257 INFO L858 garLoopResultBuilder]: For program point L336-4(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,257 INFO L858 garLoopResultBuilder]: For program point L471-1(lines 465 498) no Hoare annotation was computed. [2021-08-29 16:42:20,257 INFO L854 garLoopResultBuilder]: At program point L207(lines 195 209) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (= ~m_pc~0 ~t1_pc~0)) (.cse6 (<= 2 ~M_E~0)) (.cse7 (= ~E_M~0 ~E_1~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (= ~t1_st~0 0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ~m_pc~0 0)) (.cse15 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse16 (= ~E_M~0 2)) (.cse17 (= 0 ~t2_st~0)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (= 0 ~t2_pc~0) .cse15 .cse16 .cse17 (= ~token~0 ~local~0) .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (not (= ~m_st~0 0)) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18))) [2021-08-29 16:42:20,257 INFO L854 garLoopResultBuilder]: At program point L207-1(lines 195 209) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0)) (.cse17 (= ~t1_pc~0 1))) (let ((.cse13 (not (= ~t1_st~0 0))) (.cse18 (= ~token~0 ~local~0)) (.cse15 (= 0 ~t2_pc~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse19 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse20 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse21 (not .cse17)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse7 (not .cse16)) (.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse8 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse12 (= ~E_M~0 2)) (.cse14 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse15 .cse11 .cse12 .cse13 .cse16 .cse14) (and .cse17 .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse15 .cse11 .cse12 .cse16 .cse18 .cse14) (and .cse17 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse14) (and .cse0 .cse19 .cse20 .cse1 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse8 .cse9 .cse10 .cse15 .cse11 .cse12 .cse16 .cse14) (and .cse0 .cse19 .cse20 .cse1 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14)))) [2021-08-29 16:42:20,258 INFO L854 garLoopResultBuilder]: At program point L207-2(lines 195 209) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0))) (let ((.cse5 (= ~t2_pc~0 1)) (.cse8 (not .cse16)) (.cse6 (= ~m_pc~0 1)) (.cse10 (not (= ~E_1~0 1))) (.cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2))) (or (let ((.cse3 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse3) .cse4 .cse5 .cse6 .cse7 (<= .cse3 ~token~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse16 .cse15) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse9 .cse11 .cse12 (= ~m_pc~0 0) .cse13 .cse14)))) [2021-08-29 16:42:20,258 INFO L854 garLoopResultBuilder]: At program point L207-3(lines 195 209) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1))) (let ((.cse6 (= ~m_pc~0 1)) (.cse8 (not (= ~E_1~0 1))) (.cse18 (= ~m_pc~0 0)) (.cse1 (<= 2 ~T2_E~0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse16 (not .cse0)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~t2_pc~0 1)) (.cse7 (not (= 0 ~t2_st~0))) (.cse17 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse11 (not (= ~t1_st~0 0))) (.cse12 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (< (+ ~local~0 1) ~token~0) .cse11 .cse12) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse5 .cse7 .cse17 .cse9 .cse10 .cse18 .cse11 .cse12) (and .cse1 .cse2 .cse3 .cse4 .cse13 .cse9 .cse10 .cse18 .cse12) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse5 .cse7 .cse17 .cse13 .cse9 .cse10 .cse11 .cse12)))) [2021-08-29 16:42:20,258 INFO L854 garLoopResultBuilder]: At program point L207-4(lines 195 209) the Hoare annotation is: (let ((.cse25 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse13 (+ ~local~0 1)) (.cse24 (= 0 ~t2_pc~0)) (.cse26 (= ~token~0 ~local~0)) (.cse23 (= ~m_pc~0 0)) (.cse16 (not (= ~t1_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse20 (not .cse0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse25)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse22 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< .cse13 ~token~0) .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse22 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse7 .cse8 .cse21 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse22 .cse11 .cse12 .cse23 .cse14 .cse15 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse13) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse13 ~token~0) .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse22 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17)))) [2021-08-29 16:42:20,258 INFO L858 garLoopResultBuilder]: For program point L42(lines 42 50) no Hoare annotation was computed. [2021-08-29 16:42:20,259 INFO L854 garLoopResultBuilder]: At program point L207-5(lines 195 209) the Hoare annotation is: (let ((.cse25 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse13 (+ ~local~0 1)) (.cse24 (= 0 ~t2_pc~0)) (.cse26 (= ~token~0 ~local~0)) (.cse23 (= ~m_pc~0 0)) (.cse16 (not (= ~t1_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse20 (not .cse0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse25)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse22 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< .cse13 ~token~0) .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse22 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse7 .cse8 .cse21 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse22 .cse11 .cse12 .cse23 .cse14 .cse15 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse13) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse13 ~token~0) .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse22 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17)))) [2021-08-29 16:42:20,259 INFO L858 garLoopResultBuilder]: For program point L274(line 274) no Hoare annotation was computed. [2021-08-29 16:42:20,259 INFO L854 garLoopResultBuilder]: At program point L208(lines 192 210) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ~m_pc~0 ~t1_pc~0)) (.cse7 (<= 2 ~M_E~0)) (.cse8 (= ~E_M~0 ~E_1~0)) (.cse9 (<= 2 ~T1_E~0)) (.cse10 (= ~t1_st~0 0)) (.cse11 (<= 2 ~E_2~0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (= ~t2_i~0 1)) (.cse15 (= ~m_pc~0 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse18 (= 0 ~t2_st~0)) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (= 0 ~t2_pc~0) .cse16 .cse17 .cse18 (= ~token~0 ~local~0) .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (not (= ~m_st~0 0)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19))) [2021-08-29 16:42:20,259 INFO L854 garLoopResultBuilder]: At program point L208-1(lines 192 210) the Hoare annotation is: (let ((.cse18 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse15 (= ~token~0 ~local~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse22 (not .cse0)) (.cse23 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse18)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse19 (not (= ~t1_st~0 0))) (.cse16 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse18 .cse15 .cse16) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse19 .cse18 .cse16) (and .cse1 .cse20 .cse2 .cse21 .cse3 .cse4 .cse22 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16) (and .cse1 .cse20 .cse2 .cse21 .cse3 .cse4 .cse22 .cse5 .cse6 .cse8 .cse23 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse18 .cse16) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse19 .cse16)))) [2021-08-29 16:42:20,260 INFO L854 garLoopResultBuilder]: At program point L208-2(lines 192 210) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0))) (let ((.cse0 (<= 2 ~T2_E~0)) (.cse15 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (= ~m_pc~0 1)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (not .cse16)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (let ((.cse3 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse3) .cse4 .cse5 .cse6 .cse7 (<= .cse3 ~token~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse9 .cse11 .cse12 (= ~m_pc~0 0) .cse13 .cse14) (and .cse0 .cse15 .cse1 .cse2 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse15 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse17)))) [2021-08-29 16:42:20,260 INFO L854 garLoopResultBuilder]: At program point L208-3(lines 192 210) the Hoare annotation is: (let ((.cse19 (= ~t1_pc~0 1))) (let ((.cse8 (= ~m_pc~0 0)) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (not .cse19)) (.cse15 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse5 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse13 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse14 (not (= 0 ~t2_st~0))) (.cse18 (not (= ~E_1~0 1))) (.cse6 (not (= ~E_1~0 0))) (.cse7 (= ~t2_i~0 1)) (.cse16 (not (= ~t1_st~0 0))) (.cse9 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse10 .cse1 .cse11 .cse2 .cse12 .cse3 .cse4 .cse13 .cse14 .cse15 .cse6 .cse7 .cse8 .cse16 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse13 .cse17 .cse14 .cse5 .cse18 .cse6 .cse7 .cse16 .cse9) (and .cse0 .cse10 .cse1 .cse11 .cse2 .cse12 .cse3 .cse4 .cse13 .cse14 .cse15 .cse5 .cse6 .cse7 .cse16 .cse9) (and .cse19 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse13 .cse17 .cse14 .cse18 .cse6 .cse7 (< (+ ~local~0 1) ~token~0) .cse16 .cse9)))) [2021-08-29 16:42:20,260 INFO L854 garLoopResultBuilder]: At program point L208-4(lines 192 210) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse18 (= ~t1_pc~0 1))) (let ((.cse21 (= 0 ~t2_pc~0)) (.cse23 (= ~token~0 ~local~0)) (.cse20 (= ~m_pc~0 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (not .cse18)) (.cse27 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse22)) (.cse11 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse19 (+ ~local~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (not (= ~t1_st~0 0))) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse19) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse19 ~token~0) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse10 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse23 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse27 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse7 .cse8 .cse27 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse12 .cse13 .cse20 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 (< .cse19 ~token~0) .cse14 .cse15 .cse16 .cse17)))) [2021-08-29 16:42:20,261 INFO L854 garLoopResultBuilder]: At program point L208-5(lines 192 210) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse18 (= ~t1_pc~0 1))) (let ((.cse21 (= 0 ~t2_pc~0)) (.cse23 (= ~token~0 ~local~0)) (.cse20 (= ~m_pc~0 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (not .cse18)) (.cse27 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse22)) (.cse11 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse19 (+ ~local~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (not (= ~t1_st~0 0))) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse19) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse19 ~token~0) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse10 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse23 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse27 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse7 .cse8 .cse27 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse12 .cse13 .cse20 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 (< .cse19 ~token~0) .cse14 .cse15 .cse16 .cse17)))) [2021-08-29 16:42:20,261 INFO L858 garLoopResultBuilder]: For program point L374-1(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,261 INFO L858 garLoopResultBuilder]: For program point L341-1(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,261 INFO L858 garLoopResultBuilder]: For program point L374-3(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,261 INFO L858 garLoopResultBuilder]: For program point L341-3(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,261 INFO L858 garLoopResultBuilder]: For program point L177(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,261 INFO L858 garLoopResultBuilder]: For program point L177-2(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L177-3(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L45(lines 45 49) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L177-5(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L12(line 12) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L177-6(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L177-8(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,262 INFO L858 garLoopResultBuilder]: For program point L177-9(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,263 INFO L858 garLoopResultBuilder]: For program point L177-11(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,263 INFO L858 garLoopResultBuilder]: For program point L177-12(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,263 INFO L858 garLoopResultBuilder]: For program point L177-14(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,263 INFO L858 garLoopResultBuilder]: For program point L177-15(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,263 INFO L858 garLoopResultBuilder]: For program point L177-17(lines 177 186) no Hoare annotation was computed. [2021-08-29 16:42:20,263 INFO L854 garLoopResultBuilder]: At program point L508(lines 500 510) the Hoare annotation is: (and (<= 2 ~T2_E~0) (= ~t1_i~0 1) (= ~m_pc~0 ~t1_pc~0) (= ~m_st~0 0) (<= 2 ~M_E~0) (= ~E_M~0 ~E_1~0) (<= 2 ~T1_E~0) (= ~t1_st~0 0) (<= 2 ~E_2~0) (= ~t2_i~0 1) (= ~m_pc~0 0) (= 0 ~t2_pc~0) (= ~E_M~0 2) (= 0 ~t2_st~0) (= ~token~0 ~local~0)) [2021-08-29 16:42:20,263 INFO L858 garLoopResultBuilder]: For program point L178(lines 178 183) no Hoare annotation was computed. [2021-08-29 16:42:20,264 INFO L858 garLoopResultBuilder]: For program point L178-1(lines 178 183) no Hoare annotation was computed. [2021-08-29 16:42:20,264 INFO L858 garLoopResultBuilder]: For program point L178-2(lines 178 183) no Hoare annotation was computed. [2021-08-29 16:42:20,264 INFO L858 garLoopResultBuilder]: For program point L178-3(lines 178 183) no Hoare annotation was computed. [2021-08-29 16:42:20,264 INFO L854 garLoopResultBuilder]: At program point L46(lines 41 80) the Hoare annotation is: (and (= ~t1_pc~0 1) (<= 2 ~T2_E~0) (= ~t1_i~0 1) (<= ~token~0 (+ 2 ~local~0)) (<= 2 ~T1_E~0) (<= 2 ~E_2~0) (= ~t2_pc~0 1) (= ~m_pc~0 1) (not (= 0 ~t2_st~0)) (not (= ~m_st~0 0)) (not (= ~E_1~0 1)) (not (= ~E_1~0 0)) (= ~t2_i~0 1) (< (+ ~local~0 1) ~token~0) (= ~E_M~0 2) (not (= ~t1_st~0 0))) [2021-08-29 16:42:20,264 INFO L858 garLoopResultBuilder]: For program point L178-4(lines 178 183) no Hoare annotation was computed. [2021-08-29 16:42:20,264 INFO L858 garLoopResultBuilder]: For program point L178-5(lines 178 183) no Hoare annotation was computed. [2021-08-29 16:42:20,265 INFO L858 garLoopResultBuilder]: For program point L476-1(lines 465 498) no Hoare annotation was computed. [2021-08-29 16:42:20,265 INFO L854 garLoopResultBuilder]: At program point L311(lines 273 325) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,265 INFO L858 garLoopResultBuilder]: For program point L278(lines 278 282) no Hoare annotation was computed. [2021-08-29 16:42:20,265 INFO L858 garLoopResultBuilder]: For program point L278-1(lines 273 325) no Hoare annotation was computed. [2021-08-29 16:42:20,265 INFO L858 garLoopResultBuilder]: For program point L246(lines 246 261) no Hoare annotation was computed. [2021-08-29 16:42:20,265 INFO L858 garLoopResultBuilder]: For program point L246-1(lines 246 261) no Hoare annotation was computed. [2021-08-29 16:42:20,266 INFO L858 garLoopResultBuilder]: For program point L246-2(lines 246 261) no Hoare annotation was computed. [2021-08-29 16:42:20,266 INFO L858 garLoopResultBuilder]: For program point L577(lines 577 581) no Hoare annotation was computed. [2021-08-29 16:42:20,266 INFO L858 garLoopResultBuilder]: For program point L379-1(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,266 INFO L858 garLoopResultBuilder]: For program point L346-1(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,266 INFO L858 garLoopResultBuilder]: For program point L379-3(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,266 INFO L858 garLoopResultBuilder]: For program point L346-3(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,267 INFO L854 garLoopResultBuilder]: At program point L545-1(lines 370 582) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,267 INFO L858 garLoopResultBuilder]: For program point L314(lines 314 321) no Hoare annotation was computed. [2021-08-29 16:42:20,267 INFO L858 garLoopResultBuilder]: For program point L546(line 546) no Hoare annotation was computed. [2021-08-29 16:42:20,267 INFO L854 garLoopResultBuilder]: At program point L216(lines 223 227) the Hoare annotation is: (and (<= 2 ~T2_E~0) (= ~t1_i~0 1) (= ~m_pc~0 ~t1_pc~0) (= ~m_st~0 0) (<= 2 ~M_E~0) (= ~E_M~0 ~E_1~0) (<= 2 ~T1_E~0) (= ~t1_st~0 0) (<= 2 ~E_2~0) (= ~t2_i~0 1) (= ~m_pc~0 0) (= 0 ~t2_pc~0) (= ~E_M~0 2) (= 0 ~t2_st~0) (= ~token~0 ~local~0)) [2021-08-29 16:42:20,267 INFO L854 garLoopResultBuilder]: At program point L216-1(lines 211 218) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,267 INFO L858 garLoopResultBuilder]: For program point L481-1(lines 465 498) no Hoare annotation was computed. [2021-08-29 16:42:20,268 INFO L854 garLoopResultBuilder]: At program point L283(lines 273 325) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,268 INFO L858 garLoopResultBuilder]: For program point L250(lines 250 260) no Hoare annotation was computed. [2021-08-29 16:42:20,268 INFO L858 garLoopResultBuilder]: For program point L250-1(lines 250 260) no Hoare annotation was computed. [2021-08-29 16:42:20,268 INFO L858 garLoopResultBuilder]: For program point L250-2(lines 250 260) no Hoare annotation was computed. [2021-08-29 16:42:20,268 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L86(lines 86 94) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L417(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L417-2(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L384-1(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L351-1(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L417-3(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,269 INFO L858 garLoopResultBuilder]: For program point L384-3(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L417-5(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L351-3(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L417-6(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L417-8(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L417-9(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L54(line 54) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L417-11(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,270 INFO L858 garLoopResultBuilder]: For program point L417-12(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,271 INFO L858 garLoopResultBuilder]: For program point L417-14(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,271 INFO L858 garLoopResultBuilder]: For program point L417-15(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,271 INFO L858 garLoopResultBuilder]: For program point L417-17(lines 417 421) no Hoare annotation was computed. [2021-08-29 16:42:20,271 INFO L854 garLoopResultBuilder]: At program point L583(lines 530 588) the Hoare annotation is: (= ~t1_i~0 1) [2021-08-29 16:42:20,271 INFO L858 garLoopResultBuilder]: For program point L286(lines 286 293) no Hoare annotation was computed. [2021-08-29 16:42:20,271 INFO L858 garLoopResultBuilder]: For program point L254(lines 254 259) no Hoare annotation was computed. [2021-08-29 16:42:20,271 INFO L858 garLoopResultBuilder]: For program point L254-1(lines 254 259) no Hoare annotation was computed. [2021-08-29 16:42:20,272 INFO L854 garLoopResultBuilder]: At program point L188(lines 176 190) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (= ~m_pc~0 ~t1_pc~0)) (.cse5 (<= 2 ~M_E~0)) (.cse6 (= ~E_M~0 ~E_1~0)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (= ~m_pc~0 0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse15 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse15 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (not (= ~m_st~0 0)) .cse11 .cse12 .cse13 .cse14 .cse15))) [2021-08-29 16:42:20,272 INFO L858 garLoopResultBuilder]: For program point L254-2(lines 254 259) no Hoare annotation was computed. [2021-08-29 16:42:20,272 INFO L854 garLoopResultBuilder]: At program point L188-1(lines 176 190) the Hoare annotation is: (let ((.cse15 (= ~t1_pc~0 1)) (.cse19 (= 0 ~t2_st~0))) (let ((.cse17 (= ~token~0 ~local~0)) (.cse7 (= ~t2_pc~0 1)) (.cse9 (not .cse19)) (.cse20 (not (= ~E_1~0 1))) (.cse16 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (not .cse15)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse18 (= 0 ~t2_pc~0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse15 .cse0 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17) (and .cse15 .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse16 .cse19 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse8 .cse10 .cse20 .cse11 .cse12 .cse18 .cse13 .cse14 .cse16 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse19)))) [2021-08-29 16:42:20,272 INFO L854 garLoopResultBuilder]: At program point L188-2(lines 176 190) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~m_pc~0 1)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse15 (not (= ~t1_st~0 0))) (.cse8 (= 0 ~t2_st~0))) (or (let ((.cse4 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse4) .cse5 (= ~t2_pc~0 1) .cse6 .cse7 (<= .cse4 ~token~0) (not .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15)) (and .cse0 .cse2 .cse3 .cse5 .cse7 .cse9 .cse11 .cse12 (= ~m_pc~0 0) .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse15 .cse8))) [2021-08-29 16:42:20,272 INFO L858 garLoopResultBuilder]: For program point L122(lines 122 130) no Hoare annotation was computed. [2021-08-29 16:42:20,273 INFO L858 garLoopResultBuilder]: For program point L89(lines 89 93) no Hoare annotation was computed. [2021-08-29 16:42:20,273 INFO L854 garLoopResultBuilder]: At program point L188-3(lines 176 190) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1))) (let ((.cse14 (= ~m_pc~0 0)) (.cse7 (= ~m_pc~0 1)) (.cse9 (not (= ~E_1~0 1))) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse13 (not .cse0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse8 (not (= 0 ~t2_st~0))) (.cse15 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 0))) (.cse11 (= ~t2_i~0 1)) (.cse12 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (< (+ ~local~0 1) ~token~0) .cse12) (and .cse1 .cse2 .cse3 .cse13 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse14 .cse12) (and .cse1 .cse3 .cse4 .cse5 .cse15 .cse10 .cse11 .cse14) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse15 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse3 .cse13 .cse4 .cse5 .cse6 .cse8 .cse15 .cse10 .cse11 .cse12)))) [2021-08-29 16:42:20,273 INFO L854 garLoopResultBuilder]: At program point L188-4(lines 176 190) the Hoare annotation is: (let ((.cse22 (= ~m_st~0 0)) (.cse23 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse21 (= ~token~0 ~local~0)) (.cse9 (not .cse20)) (.cse16 (= ~m_pc~0 0)) (.cse7 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse24 (+ ~local~0 1)) (.cse18 (not (= ~E_1~0 1))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (not .cse23)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not .cse22)) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse19 (= 0 ~t2_pc~0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse15 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse16 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse17 .cse8 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13 .cse14 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse18 .cse11 .cse12 .cse16 .cse13 .cse14 .cse15 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse13 .cse14 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse8 .cse18 .cse11 .cse12 .cse16 .cse19 .cse13 .cse14 .cse15 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse17 .cse8 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13 .cse14 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse18 .cse11 .cse12 .cse16 .cse13 .cse14 .cse21) (and .cse23 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse18 .cse11 .cse12 (< .cse24 ~token~0) .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse17 .cse8 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13 .cse14 .cse15 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse11 .cse12 .cse16 .cse19 .cse13 .cse14 .cse15 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse18 .cse11 .cse12 .cse16 .cse19 .cse13 .cse14 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse16 .cse13 .cse14 .cse15) (and .cse23 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse24) .cse5 .cse6 .cse7 .cse17 .cse8 (<= .cse24 ~token~0) .cse10 .cse18 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse19 .cse13 .cse14 .cse15 .cse20)))) [2021-08-29 16:42:20,273 INFO L854 garLoopResultBuilder]: At program point L188-5(lines 176 190) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse5 (not .cse23)) (.cse9 (= ~m_pc~0 1)) (.cse21 (= 0 ~t2_pc~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse8 (= ~t2_pc~0 1)) (.cse11 (not .cse22)) (.cse13 (not (= ~E_1~0 1))) (.cse19 (not (= ~t1_st~0 0))) (.cse25 (= ~token~0 ~local~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~m_st~0 0))) (.cse14 (not (= ~E_1~0 0))) (.cse15 (= ~t2_i~0 1)) (.cse20 (= ~m_pc~0 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse10 .cse14 .cse15 .cse20 .cse21 .cse16 .cse17 .cse19 .cse22 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 (< .cse24 ~token~0) .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse24) .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse24 ~token~0) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse10 .cse13 .cse14 .cse15 .cse20 .cse21 .cse16 .cse17 .cse22 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse10 .cse12 .cse14 .cse15 .cse21 .cse16 .cse17 .cse19 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse10 .cse13 .cse14 .cse15 .cse20 .cse21 .cse16 .cse17 .cse19 .cse22 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse14 .cse15 .cse20 .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 .cse17 .cse19 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 .cse17 .cse22 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 .cse17 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse19 .cse25 .cse18) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse10 .cse12 .cse14 .cse15 .cse20 .cse16 .cse17 .cse18)))) [2021-08-29 16:42:20,274 INFO L858 garLoopResultBuilder]: For program point L519(lines 519 524) no Hoare annotation was computed. [2021-08-29 16:42:20,274 INFO L858 garLoopResultBuilder]: For program point L486-1(lines 465 498) no Hoare annotation was computed. [2021-08-29 16:42:20,274 INFO L854 garLoopResultBuilder]: At program point L189(lines 173 191) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (= ~m_pc~0 ~t1_pc~0)) (.cse5 (<= 2 ~M_E~0)) (.cse6 (= ~E_M~0 ~E_1~0)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ~m_pc~0 0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= ~m_st~0 0)) .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 0 ~t2_pc~0) .cse14 .cse15 .cse16 (= ~token~0 ~local~0)))) [2021-08-29 16:42:20,274 INFO L854 garLoopResultBuilder]: At program point L189-1(lines 173 191) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1)) (.cse17 (= 0 ~t2_st~0))) (let ((.cse15 (= ~token~0 ~local~0)) (.cse6 (= ~t2_pc~0 1)) (.cse8 (not .cse17)) (.cse19 (not .cse0)) (.cse1 (<= 2 ~T2_E~0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse9 (not (= ~m_st~0 0))) (.cse21 (not (= ~E_1~0 1))) (.cse10 (not (= ~E_1~0 0))) (.cse11 (= ~t2_i~0 1)) (.cse16 (= 0 ~t2_pc~0)) (.cse12 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse13 (= ~E_M~0 2)) (.cse14 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse11 .cse16 .cse12 .cse13 .cse14 .cse17 .cse15) (and .cse1 .cse18 .cse2 .cse3 .cse19 .cse4 .cse5 .cse6 .cse7 .cse8 .cse20 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse18 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse20 .cse9 .cse21 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse1 .cse18 .cse2 .cse3 .cse19 .cse4 .cse5 .cse7 .cse20 .cse9 .cse10 .cse11 .cse16 .cse12 .cse13 .cse17) (and .cse1 .cse18 .cse2 .cse3 .cse4 .cse5 .cse7 .cse20 .cse9 .cse21 .cse10 .cse11 .cse16 .cse12 .cse13 .cse14 .cse17)))) [2021-08-29 16:42:20,274 INFO L854 garLoopResultBuilder]: At program point L189-2(lines 173 191) the Hoare annotation is: (let ((.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse6 (= ~m_pc~0 1)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse11 (not (= ~E_1~0 1))) (.cse16 (not (= ~t1_st~0 0))) (.cse8 (= 0 ~t2_st~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~m_st~0 0))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2))) (or (let ((.cse4 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse4) .cse5 (= ~t2_pc~0 1) .cse6 .cse7 (<= .cse4 ~token~0) (not .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16)) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 (= 0 ~t2_pc~0) .cse14 .cse15 .cse16 .cse8) (and .cse0 .cse2 .cse3 .cse5 .cse7 .cse10 .cse12 .cse13 (= ~m_pc~0 0) .cse14 .cse15))) [2021-08-29 16:42:20,275 INFO L854 garLoopResultBuilder]: At program point L90(lines 85 116) the Hoare annotation is: (let ((.cse4 (= ~m_pc~0 1)) (.cse7 (not (= ~E_1~0 1))) (.cse11 (not (= ~t1_st~0 0))) (.cse5 (= 0 ~t2_st~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T1_E~0)) (.cse3 (<= 2 ~E_2~0)) (.cse6 (not (= ~m_st~0 0))) (.cse8 (not (= ~E_1~0 0))) (.cse9 (= ~t2_i~0 1)) (.cse10 (= ~E_M~0 2))) (or (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 .cse3 (= ~t2_pc~0 1) .cse4 (not .cse5) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse8 .cse9 (= ~m_pc~0 0) .cse10))) [2021-08-29 16:42:20,275 INFO L854 garLoopResultBuilder]: At program point L189-3(lines 173 191) the Hoare annotation is: (let ((.cse13 (= ~t1_pc~0 1))) (let ((.cse14 (= ~m_pc~0 1)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (= ~m_pc~0 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (not .cse13)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (not (= 0 ~t2_st~0))) (.cse8 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse16 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse12 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse13 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse14 .cse7 .cse8 .cse15 .cse9 .cse10 (< (+ ~local~0 1) ~token~0) .cse12) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse14 .cse7 .cse8 .cse16 .cse15 .cse9 .cse10 .cse12) (and .cse0 .cse2 .cse4 .cse5 .cse16 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse16 .cse9 .cse10 .cse12)))) [2021-08-29 16:42:20,275 INFO L854 garLoopResultBuilder]: At program point L189-4(lines 173 191) the Hoare annotation is: (let ((.cse21 (= 0 ~t2_st~0)) (.cse23 (= ~m_st~0 0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse24 (not .cse0)) (.cse20 (= 0 ~t2_pc~0)) (.cse12 (not .cse23)) (.cse9 (= ~m_pc~0 1)) (.cse5 (+ ~local~0 1)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_pc~0 1)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse25 (not .cse21)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not (= ~E_1~0 1))) (.cse14 (not (= ~E_1~0 0))) (.cse15 (= ~t2_i~0 1)) (.cse19 (= ~m_pc~0 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse18 (not (= ~t1_st~0 0))) (.cse22 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse5) .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse5 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse10 .cse11 .cse13 .cse14 .cse15 .cse19 .cse20 .cse16 .cse17 .cse18 .cse21 .cse22) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse13 .cse14 .cse15 .cse19 .cse16 .cse17 .cse22) (and .cse1 .cse3 .cse4 .cse6 .cse7 .cse10 .cse12 .cse14 .cse15 .cse19 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse10 .cse11 .cse14 .cse15 .cse19 .cse20 .cse16 .cse17 .cse18 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse14 .cse15 .cse19 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse10 .cse11 .cse13 .cse14 .cse15 .cse19 .cse20 .cse16 .cse17 .cse21 .cse22) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse21 .cse22) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse18 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse10 .cse11 .cse12 .cse14 .cse15 .cse20 .cse16 .cse17 .cse18 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse22) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse13 .cse14 .cse15 (< .cse5 ~token~0) .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse13 .cse14 .cse15 .cse19 .cse16 .cse17 .cse18 .cse22)))) [2021-08-29 16:42:20,275 INFO L854 garLoopResultBuilder]: At program point L189-5(lines 173 191) the Hoare annotation is: (let ((.cse24 (= ~t1_pc~0 1)) (.cse17 (= 0 ~t2_st~0))) (let ((.cse26 (+ ~local~0 1)) (.cse25 (= ~m_pc~0 1)) (.cse19 (= ~t2_pc~0 1)) (.cse20 (not .cse17)) (.cse16 (not (= ~t1_st~0 0))) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse5 (not .cse24)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not (= ~E_1~0 1))) (.cse13 (= 0 ~t2_pc~0)) (.cse23 (= ~token~0 ~local~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse22 (= ~m_pc~0 0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse21 .cse11 .cse12 .cse22 .cse14 .cse15 .cse23 .cse18) (and .cse24 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse21 .cse11 .cse12 (< .cse26 ~token~0) .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse23 .cse18) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse26) .cse6 .cse7 .cse19 .cse25 .cse8 (<= .cse26 ~token~0) .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse21 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse21 .cse11 .cse12 .cse22 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse11 .cse12 .cse22 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse17 .cse23 .cse18) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse22 .cse14 .cse15 .cse18)))) [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L223-1(lines 222 240) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L389-1(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L356-1(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L389-3(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L356-3(lines 335 368) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L158(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,276 INFO L858 garLoopResultBuilder]: For program point L125(lines 125 129) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-2(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-3(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-5(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-6(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-8(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-9(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,277 INFO L858 garLoopResultBuilder]: For program point L158-11(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L858 garLoopResultBuilder]: For program point L158-12(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L858 garLoopResultBuilder]: For program point L158-14(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L858 garLoopResultBuilder]: For program point L158-15(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L858 garLoopResultBuilder]: For program point L158-17(lines 158 167) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L858 garLoopResultBuilder]: For program point L159(lines 159 164) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L858 garLoopResultBuilder]: For program point L159-1(lines 159 164) no Hoare annotation was computed. [2021-08-29 16:42:20,278 INFO L854 garLoopResultBuilder]: At program point L126(lines 121 152) the Hoare annotation is: (let ((.cse9 (= ~m_pc~0 0)) (.cse2 (= ~t1_pc~0 1)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (not (= 0 ~t2_st~0))) (.cse12 (not (= ~m_st~0 0))) (.cse7 (not (= ~E_1~0 0))) (.cse8 (= ~t2_i~0 1)) (.cse10 (= ~E_M~0 2)) (.cse11 (not (= ~t1_st~0 0)))) (or (and .cse0 (= ULTIMATE.start_activate_threads_~tmp___0~0 0) (= |ULTIMATE.start_is_transmit2_triggered_#res| 0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse1 (= ULTIMATE.start_activate_threads_~tmp___1~0 0) (not .cse2) .cse3 .cse4 .cse5 .cse6 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0) .cse7 .cse8 .cse9 .cse10 .cse11 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (and .cse0 .cse1 .cse3 .cse4 .cse12 .cse7 .cse8 .cse9 .cse10) (let ((.cse13 (+ ~local~0 1))) (and .cse2 .cse0 .cse1 (<= ~token~0 .cse13) .cse3 .cse4 .cse5 (= ~m_pc~0 1) (<= .cse13 ~token~0) .cse6 .cse12 (not (= ~E_1~0 1)) .cse7 .cse8 .cse10 .cse11)))) [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point L159-2(lines 159 164) no Hoare annotation was computed. [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point L159-3(lines 159 164) no Hoare annotation was computed. [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point L159-4(lines 159 164) no Hoare annotation was computed. [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point L159-5(lines 159 164) no Hoare annotation was computed. [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point L425(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,279 INFO L858 garLoopResultBuilder]: For program point L425-2(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,280 INFO L858 garLoopResultBuilder]: For program point L425-3(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,280 INFO L854 garLoopResultBuilder]: At program point L326(lines 267 331) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,280 INFO L858 garLoopResultBuilder]: For program point L425-5(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,280 INFO L858 garLoopResultBuilder]: For program point L425-6(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,280 INFO L858 garLoopResultBuilder]: For program point L425-8(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,280 INFO L858 garLoopResultBuilder]: For program point L425-9(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,281 INFO L858 garLoopResultBuilder]: For program point L425-11(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,281 INFO L858 garLoopResultBuilder]: For program point L425-12(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,281 INFO L858 garLoopResultBuilder]: For program point L425-14(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,281 INFO L858 garLoopResultBuilder]: For program point L425-15(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,281 INFO L858 garLoopResultBuilder]: For program point L425-17(lines 425 429) no Hoare annotation was computed. [2021-08-29 16:42:20,281 INFO L854 garLoopResultBuilder]: At program point L459(lines 453 461) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,282 INFO L858 garLoopResultBuilder]: For program point L228-1(lines 222 240) no Hoare annotation was computed. [2021-08-29 16:42:20,282 INFO L854 garLoopResultBuilder]: At program point L526(lines 515 528) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,282 INFO L858 garLoopResultBuilder]: For program point L394-1(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,282 INFO L854 garLoopResultBuilder]: At program point L361-1(lines 332 369) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (<= 2 ~M_E~0)) (.cse4 (= ~E_M~0 ~E_1~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (= ~m_pc~0 0)) (.cse10 (= ~E_M~0 2)) (.cse11 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~m_st~0 0)) .cse8 .cse9 .cse10 .cse11))) [2021-08-29 16:42:20,282 INFO L858 garLoopResultBuilder]: For program point L394-3(lines 373 406) no Hoare annotation was computed. [2021-08-29 16:42:20,283 INFO L854 garLoopResultBuilder]: At program point L361-3(lines 332 369) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,283 INFO L858 garLoopResultBuilder]: For program point L196(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,283 INFO L858 garLoopResultBuilder]: For program point L196-2(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,283 INFO L858 garLoopResultBuilder]: For program point L196-3(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,283 INFO L854 garLoopResultBuilder]: At program point L97-1(lines 85 116) the Hoare annotation is: (let ((.cse12 (= 0 ~t2_st~0))) (let ((.cse5 (= ~t2_pc~0 1)) (.cse13 (not .cse12)) (.cse6 (= ~m_pc~0 1)) (.cse7 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse8 (not (= ~E_1~0 1))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse14 (= ~m_pc~0 0)) (.cse16 (= 0 ~t2_pc~0)) (.cse11 (= ~E_M~0 2)) (.cse15 (= ~token~0 ~local~0))) (or (let ((.cse2 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 (<= .cse2 ~token~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12)) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse13 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse13 .cse8 .cse9 .cse10 .cse14 .cse11 .cse15) (and .cse0 .cse1 .cse3 .cse4 .cse7 .cse9 .cse10 .cse14 .cse11) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse16 .cse11 .cse12) (and .cse0 .cse1 .cse3 .cse4 .cse8 .cse9 .cse10 .cse14 .cse16 .cse11 .cse12 .cse15)))) [2021-08-29 16:42:20,283 INFO L858 garLoopResultBuilder]: For program point L196-5(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-6(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-8(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-9(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-11(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-12(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-14(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,284 INFO L858 garLoopResultBuilder]: For program point L196-15(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,285 INFO L858 garLoopResultBuilder]: For program point L196-17(lines 196 205) no Hoare annotation was computed. [2021-08-29 16:42:20,285 INFO L854 garLoopResultBuilder]: At program point L527(lines 511 529) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,285 INFO L854 garLoopResultBuilder]: At program point L263(lines 245 265) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,286 INFO L854 garLoopResultBuilder]: At program point L263-1(lines 245 265) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,286 INFO L858 garLoopResultBuilder]: For program point L197(lines 197 202) no Hoare annotation was computed. [2021-08-29 16:42:20,286 INFO L854 garLoopResultBuilder]: At program point L263-2(lines 245 265) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,286 INFO L858 garLoopResultBuilder]: For program point L197-1(lines 197 202) no Hoare annotation was computed. [2021-08-29 16:42:20,286 INFO L858 garLoopResultBuilder]: For program point L197-2(lines 197 202) no Hoare annotation was computed. [2021-08-29 16:42:20,286 INFO L858 garLoopResultBuilder]: For program point L98(line 98) no Hoare annotation was computed. [2021-08-29 16:42:20,287 INFO L858 garLoopResultBuilder]: For program point L197-3(lines 197 202) no Hoare annotation was computed. [2021-08-29 16:42:20,287 INFO L858 garLoopResultBuilder]: For program point L197-4(lines 197 202) no Hoare annotation was computed. [2021-08-29 16:42:20,287 INFO L858 garLoopResultBuilder]: For program point L197-5(lines 197 202) no Hoare annotation was computed. [2021-08-29 16:42:20,287 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-08-29 16:42:20,287 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2021-08-29 16:42:20,288 INFO L854 garLoopResultBuilder]: At program point L297(lines 273 325) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,288 INFO L854 garLoopResultBuilder]: At program point L264(lines 242 266) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-29 16:42:20,288 INFO L854 garLoopResultBuilder]: At program point L264-1(lines 242 266) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,289 INFO L854 garLoopResultBuilder]: At program point L264-2(lines 242 266) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-29 16:42:20,289 INFO L854 garLoopResultBuilder]: At program point L133-1(lines 121 152) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1)) (.cse20 (= ~m_st~0 0))) (let ((.cse5 (= ~m_pc~0 1)) (.cse7 (not .cse20)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (not .cse0)) (.cse18 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse6 (not (= 0 ~t2_st~0))) (.cse8 (not (= ~E_1~0 1))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse21 (= ~m_pc~0 0)) (.cse11 (= ~E_M~0 2)) (.cse22 (not (= ~t1_st~0 0))) (.cse12 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse17 .cse3 .cse4 .cse5 .cse6 .cse18 .cse7 .cse8 .cse9 .cse10 .cse11 .cse19) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse20 .cse17 .cse3 .cse4 .cse6 .cse18 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse7 .cse9 .cse10 .cse21 .cse11) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse22) (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse20 .cse3 .cse4 (= ~t2_pc~0 1) .cse5 .cse6 .cse8 .cse9 .cse10 (< (+ ~local~0 1) ~token~0) .cse11 .cse22) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse17 .cse3 .cse4 .cse6 .cse18 .cse7 .cse9 .cse10 .cse11 .cse22 .cse19) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse20 .cse17 .cse3 .cse4 .cse6 .cse18 .cse9 .cse10 .cse21 .cse11 .cse22 .cse19) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse21 .cse11 .cse22 .cse12)))) [2021-08-29 16:42:20,289 INFO L854 garLoopResultBuilder]: At program point L67(lines 41 80) the Hoare annotation is: (let ((.cse17 (= 0 ~t2_st~0)) (.cse20 (= ~t1_pc~0 1))) (let ((.cse14 (= 0 ~t2_pc~0)) (.cse21 (= ~token~0 ~local~0)) (.cse16 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse6 (not .cse20)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (<= 2 ~E_2~0)) (.cse22 (= ~t2_pc~0 1)) (.cse23 (not .cse17)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse19 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ~m_pc~0 0)) (.cse15 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse19 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse20 .cse0 .cse4 .cse7 .cse8 .cse10 .cse19 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse21) (and .cse20 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse7 .cse8 .cse22 (= ~m_pc~0 1) .cse23 .cse10 .cse19 .cse11 .cse12 (< (+ ~local~0 1) ~token~0) .cse15 .cse16) (and .cse20 .cse0 .cse4 .cse7 .cse8 .cse22 .cse23 .cse10 .cse19 .cse11 .cse12 .cse13 .cse15 .cse16 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse22 .cse23 .cse9 .cse10 .cse11 .cse12 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse22 .cse23 .cse9 .cse10 .cse19 .cse11 .cse12 .cse13 .cse15 .cse18)))) [2021-08-29 16:42:20,289 INFO L854 garLoopResultBuilder]: At program point L233-1(lines 336 340) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (<= 2 ~M_E~0)) (.cse4 (= ~E_M~0 ~E_1~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (= ~m_pc~0 0)) (.cse10 (= ~E_M~0 2)) (.cse11 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~m_st~0 0)) .cse8 .cse9 .cse10 .cse11))) [2021-08-29 16:42:20,289 INFO L858 garLoopResultBuilder]: For program point L134(line 134) no Hoare annotation was computed. [2021-08-29 16:42:20,294 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-29 16:42:20,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.08 04:42:20 BoogieIcfgContainer [2021-08-29 16:42:20,446 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-29 16:42:20,447 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-29 16:42:20,447 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-29 16:42:20,447 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-29 16:42:20,448 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 04:41:21" (3/4) ... [2021-08-29 16:42:20,450 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-08-29 16:42:20,471 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-08-29 16:42:20,471 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-08-29 16:42:20,472 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-08-29 16:42:20,473 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-08-29 16:42:20,495 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) [2021-08-29 16:42:20,496 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) [2021-08-29 16:42:20,496 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) [2021-08-29 16:42:20,497 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) [2021-08-29 16:42:20,497 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) [2021-08-29 16:42:20,497 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,498 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,499 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,499 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,499 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,499 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,500 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,500 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,500 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,501 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,501 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) [2021-08-29 16:42:20,501 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,502 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,502 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) [2021-08-29 16:42:20,502 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) [2021-08-29 16:42:20,505 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-29 16:42:20,505 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) [2021-08-29 16:42:20,507 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-29 16:42:20,507 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) [2021-08-29 16:42:20,508 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0) || (((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) [2021-08-29 16:42:20,508 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) [2021-08-29 16:42:20,508 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,508 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,508 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) [2021-08-29 16:42:20,509 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-29 16:42:20,509 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) [2021-08-29 16:42:20,509 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,511 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) [2021-08-29 16:42:20,511 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) [2021-08-29 16:42:20,511 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-29 16:42:20,511 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,511 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) [2021-08-29 16:42:20,512 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,512 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) [2021-08-29 16:42:20,512 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,512 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) [2021-08-29 16:42:20,512 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,512 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,513 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) [2021-08-29 16:42:20,513 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) [2021-08-29 16:42:20,513 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) [2021-08-29 16:42:20,513 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,513 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) [2021-08-29 16:42:20,513 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,514 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,514 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,514 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,514 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,514 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,515 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,515 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,515 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,515 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-29 16:42:20,516 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) [2021-08-29 16:42:20,516 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-29 16:42:20,568 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-08-29 16:42:20,568 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-29 16:42:20,569 INFO L158 Benchmark]: Toolchain (without parser) took 60125.19ms. Allocated memory was 58.7MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 37.3MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 54.4MB. Max. memory is 16.1GB. [2021-08-29 16:42:20,570 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 58.7MB. Free memory was 41.0MB in the beginning and 40.9MB in the end (delta: 50.8kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-29 16:42:20,570 INFO L158 Benchmark]: CACSL2BoogieTranslator took 322.12ms. Allocated memory is still 58.7MB. Free memory was 37.0MB in the beginning and 40.4MB in the end (delta: -3.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-08-29 16:42:20,570 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.62ms. Allocated memory is still 58.7MB. Free memory was 40.4MB in the beginning and 37.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-29 16:42:20,570 INFO L158 Benchmark]: Boogie Preprocessor took 68.39ms. Allocated memory is still 58.7MB. Free memory was 37.3MB in the beginning and 34.8MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-29 16:42:20,571 INFO L158 Benchmark]: RCFGBuilder took 489.36ms. Allocated memory was 58.7MB in the beginning and 71.3MB in the end (delta: 12.6MB). Free memory was 34.6MB in the beginning and 42.5MB in the end (delta: -7.9MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. [2021-08-29 16:42:20,571 INFO L158 Benchmark]: TraceAbstraction took 59032.95ms. Allocated memory was 71.3MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 42.0MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2021-08-29 16:42:20,571 INFO L158 Benchmark]: Witness Printer took 121.47ms. Allocated memory is still 1.7GB. Free memory was 1.6GB in the beginning and 1.6GB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-08-29 16:42:20,579 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 58.7MB. Free memory was 41.0MB in the beginning and 40.9MB in the end (delta: 50.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 322.12ms. Allocated memory is still 58.7MB. Free memory was 37.0MB in the beginning and 40.4MB in the end (delta: -3.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.62ms. Allocated memory is still 58.7MB. Free memory was 40.4MB in the beginning and 37.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.39ms. Allocated memory is still 58.7MB. Free memory was 37.3MB in the beginning and 34.8MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 489.36ms. Allocated memory was 58.7MB in the beginning and 71.3MB in the end (delta: 12.6MB). Free memory was 34.6MB in the beginning and 42.5MB in the end (delta: -7.9MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. * TraceAbstraction took 59032.95ms. Allocated memory was 71.3MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 42.0MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. * Witness Printer took 121.47ms. Allocated memory is still 1.7GB. Free memory was 1.6GB in the beginning and 1.6GB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 12]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 218 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 58821.46ms, OverallIterations: 25, TraceHistogramMax: 3, EmptinessCheckTime: 71.56ms, AutomataDifference: 13839.40ms, DeadEndRemovalTime: 0.00ms, HoareAnnotationTime: 39840.30ms, InitialAbstractionConstructionTime: 15.01ms, PartialOrderReductionTime: 0.00ms, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9004 SdHoareTripleChecker+Valid, 9434.61ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9004 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 7296.07ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6657 mSDsCounter, 229 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15371 IncrementalHoareTripleChecker+Invalid, 15600 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 229 mSolverCounterUnsat, 0 mSDtfsCounter, 15371 mSolverCounterSat, 55.98ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 98 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 145.81ms Time, 0.00ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=7088occurred in iteration=16, InterpolantAutomatonStates: 96, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.00ms DumpTime, AutomataMinimizationStatistics: 3617.36ms AutomataMinimizationTime, 25 MinimizatonAttempts, 4609 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.00ms HoareAnnotationTime, 72 LocationsWithAnnotation, 72 PreInvPairs, 1850 NumberOfFragments, 40435 HoareAnnotationTreeSize, 72 FomulaSimplifications, 684860 FormulaSimplificationTreeSizeReduction, 4646.48ms HoareSimplificationTime, 72 FomulaSimplificationsInter, 266398 FormulaSimplificationTreeSizeReductionInter, 35141.82ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 65.91ms SsaConstructionTime, 227.63ms SatisfiabilityAnalysisTime, 816.00ms InterpolantComputationTime, 2114 NumberOfCodeBlocks, 2114 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 2089 ConstructedInterpolants, 0 QuantifiedInterpolants, 3879 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 25 InterpolantComputations, 25 PerfectInterpolantSequences, 309/309 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) - InvariantResult [Line: 564]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) - InvariantResult [Line: 332]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 374]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 453]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 41]: Loop Invariant Derived loop invariant: ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0) || (((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 332]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && 0 == t2_st) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 370]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) - InvariantResult [Line: 466]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 511]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 515]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 530]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 267]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 500]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && m_st == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 223]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && m_st == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 589]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 374]: Loop Invariant Derived loop invariant: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 41]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) || ((((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) || (((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0))) || (((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) - InvariantResult [Line: 211]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 370]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 336]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) RESULT: Ultimate proved your program to be correct! [2021-08-29 16:42:20,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...