/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 11:18:04,927 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 11:18:04,929 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 11:18:04,958 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 11:18:04,959 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 11:18:04,961 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 11:18:04,963 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 11:18:04,984 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 11:18:04,986 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 11:18:04,989 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 11:18:04,989 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 11:18:04,990 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 11:18:04,990 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 11:18:04,992 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 11:18:04,993 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 11:18:04,993 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 11:18:04,995 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 11:18:04,996 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 11:18:04,998 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 11:18:05,002 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 11:18:05,003 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 11:18:05,004 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 11:18:05,005 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 11:18:05,006 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 11:18:05,009 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 11:18:05,009 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 11:18:05,009 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 11:18:05,010 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 11:18:05,010 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 11:18:05,011 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 11:18:05,011 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 11:18:05,011 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 11:18:05,012 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 11:18:05,012 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 11:18:05,013 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 11:18:05,013 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 11:18:05,013 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 11:18:05,013 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 11:18:05,014 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 11:18:05,014 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 11:18:05,014 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 11:18:05,020 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 11:18:05,052 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 11:18:05,052 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 11:18:05,054 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 11:18:05,055 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 11:18:05,055 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 11:18:05,055 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 11:18:05,055 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 11:18:05,055 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 11:18:05,055 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 11:18:05,055 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 11:18:05,056 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 11:18:05,056 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 11:18:05,056 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 11:18:05,056 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 11:18:05,056 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 11:18:05,056 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 11:18:05,057 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 11:18:05,057 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 11:18:05,057 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 11:18:05,058 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 11:18:05,058 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 11:18:05,058 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 11:18:05,058 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 11:18:05,058 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 11:18:05,058 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true 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 [2021-03-26 11:18:05,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 11:18:05,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 11:18:05,302 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 11:18:05,303 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 11:18:05,304 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 11:18:05,305 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i [2021-03-26 11:18:05,355 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3cb611efc/502bb800599741a5828e8355bc8dbf83/FLAG03c9baf8f [2021-03-26 11:18:05,814 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 11:18:05,814 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i [2021-03-26 11:18:05,823 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3cb611efc/502bb800599741a5828e8355bc8dbf83/FLAG03c9baf8f [2021-03-26 11:18:05,833 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3cb611efc/502bb800599741a5828e8355bc8dbf83 [2021-03-26 11:18:05,835 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 11:18:05,836 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 11:18:05,837 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 11:18:05,837 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 11:18:05,839 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 11:18:05,839 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 11:18:05" (1/1) ... [2021-03-26 11:18:05,840 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21fb5ca9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:05, skipping insertion in model container [2021-03-26 11:18:05,840 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 11:18:05" (1/1) ... [2021-03-26 11:18:05,844 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 11:18:05,886 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 11:18:05,997 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-26 11:18:06,200 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[47275,47288] [2021-03-26 11:18:06,208 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[47463,47476] [2021-03-26 11:18:06,226 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48230,48243] [2021-03-26 11:18:06,228 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48344,48357] [2021-03-26 11:18:06,236 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48816,48829] [2021-03-26 11:18:06,237 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48872,48885] [2021-03-26 11:18:06,248 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[49384,49397] [2021-03-26 11:18:06,250 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[49443,49456] [2021-03-26 11:18:06,251 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[49522,49535] [2021-03-26 11:18:06,252 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 11:18:06,258 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 11:18:06,271 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-26 11:18:06,292 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[47275,47288] [2021-03-26 11:18:06,293 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[47463,47476] [2021-03-26 11:18:06,301 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48230,48243] [2021-03-26 11:18:06,302 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48344,48357] [2021-03-26 11:18:06,312 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48816,48829] [2021-03-26 11:18:06,315 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[48872,48885] [2021-03-26 11:18:06,320 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[49384,49397] [2021-03-26 11:18:06,320 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[49443,49456] [2021-03-26 11:18:06,321 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i[49522,49535] [2021-03-26 11:18:06,321 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 11:18:06,417 INFO L208 MainTranslator]: Completed translation [2021-03-26 11:18:06,417 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06 WrapperNode [2021-03-26 11:18:06,418 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 11:18:06,418 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 11:18:06,418 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 11:18:06,418 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 11:18:06,423 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,447 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,468 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 11:18:06,468 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 11:18:06,468 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 11:18:06,468 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 11:18:06,473 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,473 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,479 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,482 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,493 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,512 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,517 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... [2021-03-26 11:18:06,520 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 11:18:06,521 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 11:18:06,521 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 11:18:06,521 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 11:18:06,521 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 11:18:06,565 INFO L130 BoogieDeclarations]: Found specification of procedure pusher [2021-03-26 11:18:06,565 INFO L138 BoogieDeclarations]: Found implementation of procedure pusher [2021-03-26 11:18:06,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 11:18:06,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 11:18:06,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 11:18:06,567 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 11:18:07,219 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 11:18:07,219 INFO L299 CfgBuilder]: Removed 40 assume(true) statements. [2021-03-26 11:18:07,220 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 11:18:07 BoogieIcfgContainer [2021-03-26 11:18:07,220 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 11:18:07,221 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 11:18:07,221 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 11:18:07,223 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 11:18:07,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 11:18:05" (1/3) ... [2021-03-26 11:18:07,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f92abcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 11:18:07, skipping insertion in model container [2021-03-26 11:18:07,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 11:18:06" (2/3) ... [2021-03-26 11:18:07,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f92abcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 11:18:07, skipping insertion in model container [2021-03-26 11:18:07,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 11:18:07" (3/3) ... [2021-03-26 11:18:07,224 INFO L111 eAbstractionObserver]: Analyzing ICFG divinefifo-bug_1w1r.i [2021-03-26 11:18:07,228 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 11:18:07,231 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 11 error locations. [2021-03-26 11:18:07,232 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 11:18:07,259 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,260 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,261 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,262 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,263 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,264 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,265 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,266 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,267 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,268 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,269 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,270 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,271 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,272 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,273 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,274 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,275 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,276 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,277 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,278 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,279 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,280 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,281 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,282 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,282 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,282 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,282 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,282 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,282 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,283 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,284 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,285 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,286 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,287 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,288 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,289 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,289 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,289 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,289 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,289 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,289 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,290 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,290 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,291 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,292 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,304 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,305 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 11:18:07,310 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-26 11:18:07,322 INFO L253 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-03-26 11:18:07,343 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 11:18:07,343 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 11:18:07,343 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 11:18:07,343 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 11:18:07,343 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 11:18:07,343 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 11:18:07,344 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 11:18:07,344 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 11:18:07,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 437 places, 466 transitions, 940 flow [2021-03-26 11:18:07,449 INFO L129 PetriNetUnfolder]: 33/465 cut-off events. [2021-03-26 11:18:07,450 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 11:18:07,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 470 conditions, 465 events. 33/465 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1117 event pairs, 0 based on Foata normal form. 0/421 useless extension candidates. Maximal degree in co-relation 328. Up to 3 conditions per place. [2021-03-26 11:18:07,464 INFO L82 GeneralOperation]: Start removeDead. Operand has 437 places, 466 transitions, 940 flow [2021-03-26 11:18:07,473 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 420 places, 448 transitions, 902 flow [2021-03-26 11:18:07,475 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:07,483 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 420 places, 448 transitions, 902 flow [2021-03-26 11:18:07,484 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 420 places, 448 transitions, 902 flow [2021-03-26 11:18:07,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 420 places, 448 transitions, 902 flow [2021-03-26 11:18:07,530 INFO L129 PetriNetUnfolder]: 32/448 cut-off events. [2021-03-26 11:18:07,530 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 11:18:07,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 453 conditions, 448 events. 32/448 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1026 event pairs, 0 based on Foata normal form. 0/406 useless extension candidates. Maximal degree in co-relation 328. Up to 3 conditions per place. [2021-03-26 11:18:07,542 INFO L142 LiptonReduction]: Number of co-enabled transitions 31742 [2021-03-26 11:18:16,072 INFO L154 LiptonReduction]: Checked pairs total: 71554 [2021-03-26 11:18:16,072 INFO L156 LiptonReduction]: Total number of compositions: 264 [2021-03-26 11:18:16,074 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8600 [2021-03-26 11:18:16,079 INFO L129 PetriNetUnfolder]: 1/13 cut-off events. [2021-03-26 11:18:16,079 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 11:18:16,080 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:16,080 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:16,080 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:16,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:16,083 INFO L82 PathProgramCache]: Analyzing trace with hash 870268732, now seen corresponding path program 1 times [2021-03-26 11:18:16,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:16,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402598294] [2021-03-26 11:18:16,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:16,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:16,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:16,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:16,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:16,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:16,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:16,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:16,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 11:18:16,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:16,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 11:18:16,355 INFO L142 QuantifierPusher]: treesize reduction 18, result has 83.6 percent of original size [2021-03-26 11:18:16,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 11:18:16,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:16,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 11:18:16,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:16,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402598294] [2021-03-26 11:18:16,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:16,385 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 11:18:16,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511705544] [2021-03-26 11:18:16,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 11:18:16,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:16,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 11:18:16,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-03-26 11:18:16,403 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 730 [2021-03-26 11:18:16,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 276 transitions, 558 flow. Second operand has 8 states, 8 states have (on average 389.875) internal successors, (3119), 8 states have internal predecessors, (3119), 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-03-26 11:18:16,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:16,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 730 [2021-03-26 11:18:16,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:17,273 INFO L129 PetriNetUnfolder]: 1628/4897 cut-off events. [2021-03-26 11:18:17,273 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 11:18:17,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7736 conditions, 4897 events. 1628/4897 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 35611 event pairs, 1083 based on Foata normal form. 102/4677 useless extension candidates. Maximal degree in co-relation 7397. Up to 2768 conditions per place. [2021-03-26 11:18:17,295 INFO L132 encePairwiseOnDemand]: 712/730 looper letters, 137 selfloop transitions, 11 changer transitions 0/288 dead transitions. [2021-03-26 11:18:17,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 288 transitions, 878 flow [2021-03-26 11:18:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 11:18:17,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 11:18:17,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3658 transitions. [2021-03-26 11:18:17,313 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5567732115677321 [2021-03-26 11:18:17,313 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3658 transitions. [2021-03-26 11:18:17,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3658 transitions. [2021-03-26 11:18:17,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:17,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3658 transitions. [2021-03-26 11:18:17,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 406.44444444444446) internal successors, (3658), 9 states have internal predecessors, (3658), 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-03-26 11:18:17,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 730.0) internal successors, (7300), 10 states have internal predecessors, (7300), 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-03-26 11:18:17,343 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 730.0) internal successors, (7300), 10 states have internal predecessors, (7300), 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-03-26 11:18:17,344 INFO L185 Difference]: Start difference. First operand has 255 places, 276 transitions, 558 flow. Second operand 9 states and 3658 transitions. [2021-03-26 11:18:17,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 288 transitions, 878 flow [2021-03-26 11:18:17,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 288 transitions, 874 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 11:18:17,355 INFO L241 Difference]: Finished difference. Result has 259 places, 269 transitions, 576 flow [2021-03-26 11:18:17,357 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=730, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=576, PETRI_PLACES=259, PETRI_TRANSITIONS=269} [2021-03-26 11:18:17,357 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 4 predicate places. [2021-03-26 11:18:17,358 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:17,358 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 259 places, 269 transitions, 576 flow [2021-03-26 11:18:17,358 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 259 places, 269 transitions, 576 flow [2021-03-26 11:18:17,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 259 places, 269 transitions, 576 flow [2021-03-26 11:18:17,378 INFO L129 PetriNetUnfolder]: 24/332 cut-off events. [2021-03-26 11:18:17,378 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 11:18:17,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 332 events. 24/332 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 918 event pairs, 0 based on Foata normal form. 0/301 useless extension candidates. Maximal degree in co-relation 254. Up to 7 conditions per place. [2021-03-26 11:18:17,385 INFO L142 LiptonReduction]: Number of co-enabled transitions 15372 [2021-03-26 11:18:20,118 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-03-26 11:18:20,500 WARN L205 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-03-26 11:18:20,978 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-03-26 11:18:21,360 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-03-26 11:18:21,559 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-03-26 11:18:21,831 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-03-26 11:18:22,110 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-03-26 11:18:22,387 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-03-26 11:18:23,226 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 11:18:23,354 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-26 11:18:23,591 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 11:18:23,712 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-26 11:18:23,978 INFO L154 LiptonReduction]: Checked pairs total: 23999 [2021-03-26 11:18:23,978 INFO L156 LiptonReduction]: Total number of compositions: 97 [2021-03-26 11:18:23,978 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6620 [2021-03-26 11:18:23,980 INFO L480 AbstractCegarLoop]: Abstraction has has 172 places, 184 transitions, 402 flow [2021-03-26 11:18:23,981 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 389.875) internal successors, (3119), 8 states have internal predecessors, (3119), 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-03-26 11:18:23,981 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:23,981 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:23,982 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 11:18:23,982 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:23,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:23,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1207857488, now seen corresponding path program 1 times [2021-03-26 11:18:23,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:23,982 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524723487] [2021-03-26 11:18:23,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:24,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:24,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:24,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:24,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:24,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:24,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:24,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:24,052 INFO L142 QuantifierPusher]: treesize reduction 15, result has 16.7 percent of original size [2021-03-26 11:18:24,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:24,060 INFO L142 QuantifierPusher]: treesize reduction 15, result has 66.7 percent of original size [2021-03-26 11:18:24,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 11:18:24,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:24,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:24,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:24,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:24,075 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524723487] [2021-03-26 11:18:24,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:24,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 11:18:24,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811324809] [2021-03-26 11:18:24,076 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 11:18:24,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:24,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 11:18:24,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 11:18:24,079 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 430 out of 827 [2021-03-26 11:18:24,081 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 184 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 431.1666666666667) internal successors, (2587), 6 states have internal predecessors, (2587), 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-03-26 11:18:24,081 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:24,081 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 430 of 827 [2021-03-26 11:18:24,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:24,551 INFO L129 PetriNetUnfolder]: 1389/3439 cut-off events. [2021-03-26 11:18:24,551 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2021-03-26 11:18:24,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5998 conditions, 3439 events. 1389/3439 cut-off events. For 90/104 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 22558 event pairs, 790 based on Foata normal form. 15/3158 useless extension candidates. Maximal degree in co-relation 5975. Up to 2016 conditions per place. [2021-03-26 11:18:24,565 INFO L132 encePairwiseOnDemand]: 813/827 looper letters, 108 selfloop transitions, 12 changer transitions 1/197 dead transitions. [2021-03-26 11:18:24,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 197 transitions, 666 flow [2021-03-26 11:18:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 11:18:24,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 11:18:24,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2702 transitions. [2021-03-26 11:18:24,570 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5445384925433293 [2021-03-26 11:18:24,570 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2702 transitions. [2021-03-26 11:18:24,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2702 transitions. [2021-03-26 11:18:24,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:24,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2702 transitions. [2021-03-26 11:18:24,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 450.3333333333333) internal successors, (2702), 6 states have internal predecessors, (2702), 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-03-26 11:18:24,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 827.0) internal successors, (5789), 7 states have internal predecessors, (5789), 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-03-26 11:18:24,582 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 827.0) internal successors, (5789), 7 states have internal predecessors, (5789), 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-03-26 11:18:24,582 INFO L185 Difference]: Start difference. First operand has 172 places, 184 transitions, 402 flow. Second operand 6 states and 2702 transitions. [2021-03-26 11:18:24,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 197 transitions, 666 flow [2021-03-26 11:18:24,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 197 transitions, 653 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-03-26 11:18:24,589 INFO L241 Difference]: Finished difference. Result has 171 places, 180 transitions, 400 flow [2021-03-26 11:18:24,589 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=827, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=400, PETRI_PLACES=171, PETRI_TRANSITIONS=180} [2021-03-26 11:18:24,589 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -84 predicate places. [2021-03-26 11:18:24,589 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:24,589 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 171 places, 180 transitions, 400 flow [2021-03-26 11:18:24,591 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 171 places, 180 transitions, 400 flow [2021-03-26 11:18:24,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 180 transitions, 400 flow [2021-03-26 11:18:24,605 INFO L129 PetriNetUnfolder]: 20/195 cut-off events. [2021-03-26 11:18:24,605 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 11:18:24,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 218 conditions, 195 events. 20/195 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 410 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 181. Up to 7 conditions per place. [2021-03-26 11:18:24,608 INFO L142 LiptonReduction]: Number of co-enabled transitions 8514 [2021-03-26 11:18:25,865 WARN L205 SmtUtils]: Spent 1.15 s on a formula simplification that was a NOOP. DAG size: 202 [2021-03-26 11:18:27,102 WARN L205 SmtUtils]: Spent 1.24 s on a formula simplification that was a NOOP. DAG size: 202 [2021-03-26 11:18:28,096 WARN L205 SmtUtils]: Spent 993.00 ms on a formula simplification that was a NOOP. DAG size: 202 [2021-03-26 11:18:29,138 WARN L205 SmtUtils]: Spent 1.04 s on a formula simplification that was a NOOP. DAG size: 202 [2021-03-26 11:18:30,138 INFO L154 LiptonReduction]: Checked pairs total: 14328 [2021-03-26 11:18:30,138 INFO L156 LiptonReduction]: Total number of compositions: 21 [2021-03-26 11:18:30,138 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5549 [2021-03-26 11:18:30,139 INFO L480 AbstractCegarLoop]: Abstraction has has 151 places, 162 transitions, 360 flow [2021-03-26 11:18:30,141 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 431.1666666666667) internal successors, (2587), 6 states have internal predecessors, (2587), 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-03-26 11:18:30,141 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:30,141 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:30,141 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 11:18:30,141 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:30,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:30,141 INFO L82 PathProgramCache]: Analyzing trace with hash 370634769, now seen corresponding path program 1 times [2021-03-26 11:18:30,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:30,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813251851] [2021-03-26 11:18:30,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:30,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:30,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:30,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:30,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:30,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:30,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:30,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:30,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813251851] [2021-03-26 11:18:30,172 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:30,172 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 11:18:30,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570211790] [2021-03-26 11:18:30,172 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 11:18:30,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:30,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 11:18:30,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 11:18:30,174 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 775 out of 848 [2021-03-26 11:18:30,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 162 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 776.0) internal successors, (2328), 3 states have internal predecessors, (2328), 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-03-26 11:18:30,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:30,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 775 of 848 [2021-03-26 11:18:30,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:30,212 INFO L129 PetriNetUnfolder]: 28/272 cut-off events. [2021-03-26 11:18:30,212 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 11:18:30,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 272 events. 28/272 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 539 event pairs, 0 based on Foata normal form. 1/237 useless extension candidates. Maximal degree in co-relation 259. Up to 8 conditions per place. [2021-03-26 11:18:30,232 INFO L132 encePairwiseOnDemand]: 845/848 looper letters, 7 selfloop transitions, 2 changer transitions 0/164 dead transitions. [2021-03-26 11:18:30,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 164 transitions, 380 flow [2021-03-26 11:18:30,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 11:18:30,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 11:18:30,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2335 transitions. [2021-03-26 11:18:30,235 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9178459119496856 [2021-03-26 11:18:30,235 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2335 transitions. [2021-03-26 11:18:30,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2335 transitions. [2021-03-26 11:18:30,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:30,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2335 transitions. [2021-03-26 11:18:30,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 778.3333333333334) internal successors, (2335), 3 states have internal predecessors, (2335), 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-03-26 11:18:30,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 848.0) internal successors, (3392), 4 states have internal predecessors, (3392), 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-03-26 11:18:30,244 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 848.0) internal successors, (3392), 4 states have internal predecessors, (3392), 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-03-26 11:18:30,244 INFO L185 Difference]: Start difference. First operand has 151 places, 162 transitions, 360 flow. Second operand 3 states and 2335 transitions. [2021-03-26 11:18:30,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 164 transitions, 380 flow [2021-03-26 11:18:30,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 164 transitions, 360 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-03-26 11:18:30,246 INFO L241 Difference]: Finished difference. Result has 150 places, 162 transitions, 346 flow [2021-03-26 11:18:30,246 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=848, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=346, PETRI_PLACES=150, PETRI_TRANSITIONS=162} [2021-03-26 11:18:30,247 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -105 predicate places. [2021-03-26 11:18:30,247 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:30,247 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 162 transitions, 346 flow [2021-03-26 11:18:30,247 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 162 transitions, 346 flow [2021-03-26 11:18:30,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 162 transitions, 346 flow [2021-03-26 11:18:30,265 INFO L129 PetriNetUnfolder]: 28/272 cut-off events. [2021-03-26 11:18:30,265 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 11:18:30,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 289 conditions, 272 events. 28/272 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 526 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 241. Up to 8 conditions per place. [2021-03-26 11:18:30,269 INFO L142 LiptonReduction]: Number of co-enabled transitions 7440 [2021-03-26 11:18:30,388 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-03-26 11:18:30,566 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 73 [2021-03-26 11:18:33,893 WARN L205 SmtUtils]: Spent 3.23 s on a formula simplification. DAG size of input: 260 DAG size of output: 247 [2021-03-26 11:18:35,201 WARN L205 SmtUtils]: Spent 1.31 s on a formula simplification that was a NOOP. DAG size: 220 [2021-03-26 11:18:37,478 WARN L205 SmtUtils]: Spent 2.28 s on a formula simplification. DAG size of input: 263 DAG size of output: 250 [2021-03-26 11:18:39,352 WARN L205 SmtUtils]: Spent 1.87 s on a formula simplification that was a NOOP. DAG size: 223 [2021-03-26 11:18:39,399 INFO L154 LiptonReduction]: Checked pairs total: 8040 [2021-03-26 11:18:39,399 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 11:18:39,400 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9153 [2021-03-26 11:18:39,401 INFO L480 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 340 flow [2021-03-26 11:18:39,402 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 776.0) internal successors, (2328), 3 states have internal predecessors, (2328), 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-03-26 11:18:39,402 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:39,402 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:39,402 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 11:18:39,402 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:39,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:39,402 INFO L82 PathProgramCache]: Analyzing trace with hash -2063656011, now seen corresponding path program 1 times [2021-03-26 11:18:39,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:39,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90860780] [2021-03-26 11:18:39,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:39,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:39,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:39,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:39,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 11:18:39,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:39,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:39,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:39,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90860780] [2021-03-26 11:18:39,449 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:39,449 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 11:18:39,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647369717] [2021-03-26 11:18:39,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 11:18:39,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:39,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 11:18:39,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 11:18:39,453 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 776 out of 852 [2021-03-26 11:18:39,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 340 flow. Second operand has 5 states, 5 states have (on average 777.2) internal successors, (3886), 5 states have internal predecessors, (3886), 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-03-26 11:18:39,456 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:39,456 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 776 of 852 [2021-03-26 11:18:39,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:39,494 INFO L129 PetriNetUnfolder]: 23/258 cut-off events. [2021-03-26 11:18:39,494 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 11:18:39,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 258 events. 23/258 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 450 event pairs, 0 based on Foata normal form. 4/229 useless extension candidates. Maximal degree in co-relation 254. Up to 11 conditions per place. [2021-03-26 11:18:39,496 INFO L132 encePairwiseOnDemand]: 843/852 looper letters, 6 selfloop transitions, 7 changer transitions 0/155 dead transitions. [2021-03-26 11:18:39,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 155 transitions, 356 flow [2021-03-26 11:18:39,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 11:18:39,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 11:18:39,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3895 transitions. [2021-03-26 11:18:39,501 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9143192488262911 [2021-03-26 11:18:39,501 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3895 transitions. [2021-03-26 11:18:39,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3895 transitions. [2021-03-26 11:18:39,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:39,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3895 transitions. [2021-03-26 11:18:39,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 779.0) internal successors, (3895), 5 states have internal predecessors, (3895), 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-03-26 11:18:39,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 852.0) internal successors, (5112), 6 states have internal predecessors, (5112), 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-03-26 11:18:39,522 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 852.0) internal successors, (5112), 6 states have internal predecessors, (5112), 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-03-26 11:18:39,522 INFO L185 Difference]: Start difference. First operand has 147 places, 159 transitions, 340 flow. Second operand 5 states and 3895 transitions. [2021-03-26 11:18:39,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 155 transitions, 356 flow [2021-03-26 11:18:39,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 155 transitions, 352 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-26 11:18:39,526 INFO L241 Difference]: Finished difference. Result has 149 places, 155 transitions, 351 flow [2021-03-26 11:18:39,526 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=852, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=351, PETRI_PLACES=149, PETRI_TRANSITIONS=155} [2021-03-26 11:18:39,526 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -106 predicate places. [2021-03-26 11:18:39,526 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:39,526 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 149 places, 155 transitions, 351 flow [2021-03-26 11:18:39,526 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 149 places, 155 transitions, 351 flow [2021-03-26 11:18:39,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 149 places, 155 transitions, 351 flow [2021-03-26 11:18:39,543 INFO L129 PetriNetUnfolder]: 23/258 cut-off events. [2021-03-26 11:18:39,543 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 11:18:39,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 292 conditions, 258 events. 23/258 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 447 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 250. Up to 7 conditions per place. [2021-03-26 11:18:39,547 INFO L142 LiptonReduction]: Number of co-enabled transitions 7440 [2021-03-26 11:18:39,589 INFO L154 LiptonReduction]: Checked pairs total: 5026 [2021-03-26 11:18:39,590 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 11:18:39,590 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 64 [2021-03-26 11:18:39,591 INFO L480 AbstractCegarLoop]: Abstraction has has 149 places, 155 transitions, 351 flow [2021-03-26 11:18:39,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 777.2) internal successors, (3886), 5 states have internal predecessors, (3886), 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-03-26 11:18:39,592 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:39,592 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:39,592 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 11:18:39,592 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:39,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:39,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1548308393, now seen corresponding path program 1 times [2021-03-26 11:18:39,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:39,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441307924] [2021-03-26 11:18:39,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:39,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:39,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:39,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:39,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:39,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:18:39,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:39,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:39,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:39,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441307924] [2021-03-26 11:18:39,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:39,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 11:18:39,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139973670] [2021-03-26 11:18:39,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 11:18:39,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:39,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 11:18:39,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 11:18:39,677 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 503 out of 854 [2021-03-26 11:18:39,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 155 transitions, 351 flow. Second operand has 6 states, 6 states have (on average 504.3333333333333) internal successors, (3026), 6 states have internal predecessors, (3026), 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-03-26 11:18:39,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:39,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 503 of 854 [2021-03-26 11:18:39,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:40,373 INFO L129 PetriNetUnfolder]: 2788/6625 cut-off events. [2021-03-26 11:18:40,373 INFO L130 PetriNetUnfolder]: For 288/288 co-relation queries the response was YES. [2021-03-26 11:18:40,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11958 conditions, 6625 events. 2788/6625 cut-off events. For 288/288 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 45068 event pairs, 812 based on Foata normal form. 0/6228 useless extension candidates. Maximal degree in co-relation 6335. Up to 4526 conditions per place. [2021-03-26 11:18:40,399 INFO L132 encePairwiseOnDemand]: 844/854 looper letters, 149 selfloop transitions, 15 changer transitions 0/223 dead transitions. [2021-03-26 11:18:40,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 223 transitions, 830 flow [2021-03-26 11:18:40,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 11:18:40,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 11:18:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3183 transitions. [2021-03-26 11:18:40,404 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6211943793911007 [2021-03-26 11:18:40,404 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3183 transitions. [2021-03-26 11:18:40,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3183 transitions. [2021-03-26 11:18:40,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:40,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3183 transitions. [2021-03-26 11:18:40,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 530.5) internal successors, (3183), 6 states have internal predecessors, (3183), 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-03-26 11:18:40,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 854.0) internal successors, (5978), 7 states have internal predecessors, (5978), 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-03-26 11:18:40,414 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 854.0) internal successors, (5978), 7 states have internal predecessors, (5978), 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-03-26 11:18:40,414 INFO L185 Difference]: Start difference. First operand has 149 places, 155 transitions, 351 flow. Second operand 6 states and 3183 transitions. [2021-03-26 11:18:40,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 223 transitions, 830 flow [2021-03-26 11:18:40,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 223 transitions, 820 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 11:18:40,418 INFO L241 Difference]: Finished difference. Result has 156 places, 169 transitions, 443 flow [2021-03-26 11:18:40,419 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=854, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=443, PETRI_PLACES=156, PETRI_TRANSITIONS=169} [2021-03-26 11:18:40,419 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -99 predicate places. [2021-03-26 11:18:40,419 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:40,419 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 156 places, 169 transitions, 443 flow [2021-03-26 11:18:40,419 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 156 places, 169 transitions, 443 flow [2021-03-26 11:18:40,420 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 156 places, 169 transitions, 443 flow [2021-03-26 11:18:40,458 INFO L129 PetriNetUnfolder]: 82/772 cut-off events. [2021-03-26 11:18:40,458 INFO L130 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2021-03-26 11:18:40,460 INFO L84 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 772 events. 82/772 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3427 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 849. Up to 21 conditions per place. [2021-03-26 11:18:40,466 INFO L142 LiptonReduction]: Number of co-enabled transitions 7808 [2021-03-26 11:18:40,822 INFO L154 LiptonReduction]: Checked pairs total: 11520 [2021-03-26 11:18:40,822 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-26 11:18:40,822 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 403 [2021-03-26 11:18:40,823 INFO L480 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 435 flow [2021-03-26 11:18:40,824 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 504.3333333333333) internal successors, (3026), 6 states have internal predecessors, (3026), 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-03-26 11:18:40,824 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:40,824 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:40,824 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-26 11:18:40,824 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:40,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:40,824 INFO L82 PathProgramCache]: Analyzing trace with hash -114768587, now seen corresponding path program 1 times [2021-03-26 11:18:40,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:40,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301560510] [2021-03-26 11:18:40,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:40,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:40,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:40,851 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.8 percent of original size [2021-03-26 11:18:40,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 11:18:40,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:40,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301560510] [2021-03-26 11:18:40,863 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:40,863 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 11:18:40,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081850853] [2021-03-26 11:18:40,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 11:18:40,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:40,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 11:18:40,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 11:18:40,865 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 802 out of 863 [2021-03-26 11:18:40,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 165 transitions, 435 flow. Second operand has 3 states, 3 states have (on average 803.0) internal successors, (2409), 3 states have internal predecessors, (2409), 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-03-26 11:18:40,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:40,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 802 of 863 [2021-03-26 11:18:40,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:40,945 INFO L129 PetriNetUnfolder]: 108/1016 cut-off events. [2021-03-26 11:18:40,945 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 11:18:40,949 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1221 conditions, 1016 events. 108/1016 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5225 event pairs, 0 based on Foata normal form. 0/902 useless extension candidates. Maximal degree in co-relation 893. Up to 31 conditions per place. [2021-03-26 11:18:40,951 INFO L132 encePairwiseOnDemand]: 860/863 looper letters, 5 selfloop transitions, 2 changer transitions 0/166 dead transitions. [2021-03-26 11:18:40,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 166 transitions, 451 flow [2021-03-26 11:18:40,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 11:18:40,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 11:18:40,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2414 transitions. [2021-03-26 11:18:40,955 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9324063344920819 [2021-03-26 11:18:40,955 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2414 transitions. [2021-03-26 11:18:40,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2414 transitions. [2021-03-26 11:18:40,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:40,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2414 transitions. [2021-03-26 11:18:40,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 804.6666666666666) internal successors, (2414), 3 states have internal predecessors, (2414), 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-03-26 11:18:40,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 863.0) internal successors, (3452), 4 states have internal predecessors, (3452), 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-03-26 11:18:40,961 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 863.0) internal successors, (3452), 4 states have internal predecessors, (3452), 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-03-26 11:18:40,961 INFO L185 Difference]: Start difference. First operand has 152 places, 165 transitions, 435 flow. Second operand 3 states and 2414 transitions. [2021-03-26 11:18:40,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 166 transitions, 451 flow [2021-03-26 11:18:40,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 166 transitions, 451 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 11:18:40,963 INFO L241 Difference]: Finished difference. Result has 155 places, 166 transitions, 447 flow [2021-03-26 11:18:40,964 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=863, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=447, PETRI_PLACES=155, PETRI_TRANSITIONS=166} [2021-03-26 11:18:40,964 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -100 predicate places. [2021-03-26 11:18:40,964 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:40,964 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 166 transitions, 447 flow [2021-03-26 11:18:40,964 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 166 transitions, 447 flow [2021-03-26 11:18:40,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 155 places, 166 transitions, 447 flow [2021-03-26 11:18:41,029 INFO L129 PetriNetUnfolder]: 103/1006 cut-off events. [2021-03-26 11:18:41,029 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2021-03-26 11:18:41,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1218 conditions, 1006 events. 103/1006 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5173 event pairs, 0 based on Foata normal form. 0/895 useless extension candidates. Maximal degree in co-relation 891. Up to 26 conditions per place. [2021-03-26 11:18:41,039 INFO L142 LiptonReduction]: Number of co-enabled transitions 6898 [2021-03-26 11:18:41,084 INFO L154 LiptonReduction]: Checked pairs total: 3408 [2021-03-26 11:18:41,084 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 11:18:41,085 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 121 [2021-03-26 11:18:41,087 INFO L480 AbstractCegarLoop]: Abstraction has has 155 places, 166 transitions, 447 flow [2021-03-26 11:18:41,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 803.0) internal successors, (2409), 3 states have internal predecessors, (2409), 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-03-26 11:18:41,088 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:41,088 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:41,088 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-26 11:18:41,088 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:41,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:41,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1710102597, now seen corresponding path program 1 times [2021-03-26 11:18:41,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:41,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050773143] [2021-03-26 11:18:41,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:41,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:41,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:41,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:41,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:41,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:41,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:18:41,161 INFO L142 QuantifierPusher]: treesize reduction 15, result has 64.3 percent of original size [2021-03-26 11:18:41,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 11:18:41,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:41,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:18:41,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:41,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:18:41,198 INFO L142 QuantifierPusher]: treesize reduction 8, result has 75.8 percent of original size [2021-03-26 11:18:41,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 11:18:41,211 INFO L142 QuantifierPusher]: treesize reduction 9, result has 40.0 percent of original size [2021-03-26 11:18:41,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 11:18:41,220 INFO L142 QuantifierPusher]: treesize reduction 12, result has 7.7 percent of original size [2021-03-26 11:18:41,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:41,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:41,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:41,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:41,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050773143] [2021-03-26 11:18:41,221 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:41,221 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:18:41,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145106788] [2021-03-26 11:18:41,222 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 11:18:41,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:41,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 11:18:41,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-03-26 11:18:41,225 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 415 out of 863 [2021-03-26 11:18:41,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 166 transitions, 447 flow. Second operand has 10 states, 10 states have (on average 416.4) internal successors, (4164), 10 states have internal predecessors, (4164), 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-03-26 11:18:41,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:41,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 415 of 863 [2021-03-26 11:18:41,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:42,878 INFO L129 PetriNetUnfolder]: 4939/10918 cut-off events. [2021-03-26 11:18:42,878 INFO L130 PetriNetUnfolder]: For 1224/1234 co-relation queries the response was YES. [2021-03-26 11:18:42,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21835 conditions, 10918 events. 4939/10918 cut-off events. For 1224/1234 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 78321 event pairs, 439 based on Foata normal form. 68/10398 useless extension candidates. Maximal degree in co-relation 20643. Up to 5925 conditions per place. [2021-03-26 11:18:42,916 INFO L132 encePairwiseOnDemand]: 838/863 looper letters, 223 selfloop transitions, 73 changer transitions 36/382 dead transitions. [2021-03-26 11:18:42,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 382 transitions, 1665 flow [2021-03-26 11:18:42,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 11:18:42,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 11:18:42,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5292 transitions. [2021-03-26 11:18:42,924 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5110081112398609 [2021-03-26 11:18:42,924 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5292 transitions. [2021-03-26 11:18:42,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5292 transitions. [2021-03-26 11:18:42,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:42,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5292 transitions. [2021-03-26 11:18:42,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 441.0) internal successors, (5292), 12 states have internal predecessors, (5292), 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-03-26 11:18:42,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 863.0) internal successors, (11219), 13 states have internal predecessors, (11219), 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-03-26 11:18:42,941 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 863.0) internal successors, (11219), 13 states have internal predecessors, (11219), 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-03-26 11:18:42,941 INFO L185 Difference]: Start difference. First operand has 155 places, 166 transitions, 447 flow. Second operand 12 states and 5292 transitions. [2021-03-26 11:18:42,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 382 transitions, 1665 flow [2021-03-26 11:18:42,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 382 transitions, 1661 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 11:18:42,950 INFO L241 Difference]: Finished difference. Result has 170 places, 244 transitions, 975 flow [2021-03-26 11:18:42,950 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=863, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=975, PETRI_PLACES=170, PETRI_TRANSITIONS=244} [2021-03-26 11:18:42,950 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -85 predicate places. [2021-03-26 11:18:42,951 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:42,951 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 244 transitions, 975 flow [2021-03-26 11:18:42,951 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 244 transitions, 975 flow [2021-03-26 11:18:42,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 168 places, 244 transitions, 975 flow [2021-03-26 11:18:43,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1143] pusherEXIT-->L1099-2: Formula: (= v_pusherThread1of1ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem72_5|) InVars {ULTIMATE.start_main_#t~mem72=|v_ULTIMATE.start_main_#t~mem72_5|, pusherThread1of1ForFork0_thidvar0=v_pusherThread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem72=|v_ULTIMATE.start_main_#t~mem72_5|, pusherThread1of1ForFork0_thidvar0=v_pusherThread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][6], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 225#L1099-2true, Black: 545#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (not |ULTIMATE.start_fifo_empty_#t~short12|)), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), Black: 543#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (not |ULTIMATE.start_fifo_empty_#t~short12|)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 496#true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:43,043 INFO L384 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2021-03-26 11:18:43,043 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 11:18:43,043 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 11:18:43,043 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 11:18:43,134 INFO L129 PetriNetUnfolder]: 599/3323 cut-off events. [2021-03-26 11:18:43,135 INFO L130 PetriNetUnfolder]: For 583/601 co-relation queries the response was YES. [2021-03-26 11:18:43,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5216 conditions, 3323 events. 599/3323 cut-off events. For 583/601 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 25818 event pairs, 3 based on Foata normal form. 5/3010 useless extension candidates. Maximal degree in co-relation 4980. Up to 378 conditions per place. [2021-03-26 11:18:43,165 INFO L142 LiptonReduction]: Number of co-enabled transitions 8050 [2021-03-26 11:18:43,872 INFO L154 LiptonReduction]: Checked pairs total: 10775 [2021-03-26 11:18:43,872 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 11:18:43,873 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 922 [2021-03-26 11:18:43,873 INFO L480 AbstractCegarLoop]: Abstraction has has 168 places, 244 transitions, 975 flow [2021-03-26 11:18:43,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 416.4) internal successors, (4164), 10 states have internal predecessors, (4164), 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-03-26 11:18:43,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:43,874 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:43,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-26 11:18:43,874 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:43,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:43,874 INFO L82 PathProgramCache]: Analyzing trace with hash 489165104, now seen corresponding path program 1 times [2021-03-26 11:18:43,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:43,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549966710] [2021-03-26 11:18:43,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:43,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:43,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:43,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 11:18:43,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:43,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 11:18:43,914 INFO L142 QuantifierPusher]: treesize reduction 18, result has 55.0 percent of original size [2021-03-26 11:18:43,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 11:18:43,919 INFO L142 QuantifierPusher]: treesize reduction 32, result has 66.7 percent of original size [2021-03-26 11:18:43,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 11:18:43,935 INFO L142 QuantifierPusher]: treesize reduction 18, result has 55.0 percent of original size [2021-03-26 11:18:43,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 11:18:43,936 INFO L142 QuantifierPusher]: treesize reduction 18, result has 43.8 percent of original size [2021-03-26 11:18:43,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:43,942 INFO L142 QuantifierPusher]: treesize reduction 18, result has 35.7 percent of original size [2021-03-26 11:18:43,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 11:18:43,949 INFO L142 QuantifierPusher]: treesize reduction 16, result has 5.9 percent of original size [2021-03-26 11:18:43,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:43,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:43,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:43,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:43,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549966710] [2021-03-26 11:18:43,950 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:43,950 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 11:18:43,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876491740] [2021-03-26 11:18:43,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 11:18:43,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:43,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 11:18:43,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-03-26 11:18:43,953 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 864 [2021-03-26 11:18:43,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 244 transitions, 975 flow. Second operand has 8 states, 8 states have (on average 496.25) internal successors, (3970), 8 states have internal predecessors, (3970), 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-03-26 11:18:43,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:43,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 864 [2021-03-26 11:18:43,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:45,224 INFO L129 PetriNetUnfolder]: 4529/10064 cut-off events. [2021-03-26 11:18:45,224 INFO L130 PetriNetUnfolder]: For 3905/3912 co-relation queries the response was YES. [2021-03-26 11:18:45,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23178 conditions, 10064 events. 4529/10064 cut-off events. For 3905/3912 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 70131 event pairs, 1137 based on Foata normal form. 4/9587 useless extension candidates. Maximal degree in co-relation 22126. Up to 7376 conditions per place. [2021-03-26 11:18:45,267 INFO L132 encePairwiseOnDemand]: 848/864 looper letters, 222 selfloop transitions, 42 changer transitions 0/318 dead transitions. [2021-03-26 11:18:45,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 318 transitions, 1751 flow [2021-03-26 11:18:45,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 11:18:45,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 11:18:45,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 4128 transitions. [2021-03-26 11:18:45,274 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2021-03-26 11:18:45,275 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 4128 transitions. [2021-03-26 11:18:45,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 4128 transitions. [2021-03-26 11:18:45,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:45,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 4128 transitions. [2021-03-26 11:18:45,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 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-03-26 11:18:45,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 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-03-26 11:18:45,288 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 864.0) internal successors, (7776), 9 states have internal predecessors, (7776), 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-03-26 11:18:45,288 INFO L185 Difference]: Start difference. First operand has 168 places, 244 transitions, 975 flow. Second operand 8 states and 4128 transitions. [2021-03-26 11:18:45,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 318 transitions, 1751 flow [2021-03-26 11:18:45,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 318 transitions, 1728 flow, removed 10 selfloop flow, removed 4 redundant places. [2021-03-26 11:18:45,300 INFO L241 Difference]: Finished difference. Result has 174 places, 254 transitions, 1141 flow [2021-03-26 11:18:45,300 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=864, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1141, PETRI_PLACES=174, PETRI_TRANSITIONS=254} [2021-03-26 11:18:45,300 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -81 predicate places. [2021-03-26 11:18:45,301 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:45,301 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 254 transitions, 1141 flow [2021-03-26 11:18:45,301 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 254 transitions, 1141 flow [2021-03-26 11:18:45,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 174 places, 254 transitions, 1141 flow [2021-03-26 11:18:45,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1143] pusherEXIT-->L1099-2: Formula: (= v_pusherThread1of1ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem72_5|) InVars {ULTIMATE.start_main_#t~mem72=|v_ULTIMATE.start_main_#t~mem72_5|, pusherThread1of1ForFork0_thidvar0=v_pusherThread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem72=|v_ULTIMATE.start_main_#t~mem72_5|, pusherThread1of1ForFork0_thidvar0=v_pusherThread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][7], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 225#L1099-2true, Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 552#true, 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 496#true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:45,397 INFO L384 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2021-03-26 11:18:45,397 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 11:18:45,397 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 11:18:45,397 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 11:18:45,501 INFO L129 PetriNetUnfolder]: 602/3308 cut-off events. [2021-03-26 11:18:45,501 INFO L130 PetriNetUnfolder]: For 605/628 co-relation queries the response was YES. [2021-03-26 11:18:45,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5346 conditions, 3308 events. 602/3308 cut-off events. For 605/628 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 25724 event pairs, 4 based on Foata normal form. 5/3052 useless extension candidates. Maximal degree in co-relation 4307. Up to 382 conditions per place. [2021-03-26 11:18:45,525 INFO L142 LiptonReduction]: Number of co-enabled transitions 8046 [2021-03-26 11:18:46,807 INFO L154 LiptonReduction]: Checked pairs total: 24178 [2021-03-26 11:18:46,807 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 11:18:46,807 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1506 [2021-03-26 11:18:46,808 INFO L480 AbstractCegarLoop]: Abstraction has has 174 places, 254 transitions, 1141 flow [2021-03-26 11:18:46,809 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 496.25) internal successors, (3970), 8 states have internal predecessors, (3970), 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-03-26 11:18:46,809 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:46,809 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:18:46,809 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-26 11:18:46,809 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:46,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:46,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1045242443, now seen corresponding path program 1 times [2021-03-26 11:18:46,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:46,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375810540] [2021-03-26 11:18:46,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:46,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:46,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:46,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 11:18:46,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:46,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 11:18:46,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:46,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 11:18:46,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:46,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 11:18:46,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:46,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 11:18:46,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:46,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 11:18:47,013 INFO L142 QuantifierPusher]: treesize reduction 22, result has 81.0 percent of original size [2021-03-26 11:18:47,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 11:18:47,033 INFO L142 QuantifierPusher]: treesize reduction 57, result has 13.6 percent of original size [2021-03-26 11:18:47,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 11:18:47,043 INFO L142 QuantifierPusher]: treesize reduction 55, result has 1.8 percent of original size [2021-03-26 11:18:47,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:47,044 INFO L142 QuantifierPusher]: treesize reduction 55, result has 1.8 percent of original size [2021-03-26 11:18:47,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:47,045 INFO L142 QuantifierPusher]: treesize reduction 39, result has 2.5 percent of original size [2021-03-26 11:18:47,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:47,045 INFO L142 QuantifierPusher]: treesize reduction 31, result has 3.1 percent of original size [2021-03-26 11:18:47,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:47,047 INFO L142 QuantifierPusher]: treesize reduction 72, result has 1.4 percent of original size [2021-03-26 11:18:47,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:47,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:47,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:18:47,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:47,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375810540] [2021-03-26 11:18:47,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:47,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:18:47,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844303108] [2021-03-26 11:18:47,048 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 11:18:47,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:47,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 11:18:47,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-03-26 11:18:47,052 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 422 out of 867 [2021-03-26 11:18:47,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 254 transitions, 1141 flow. Second operand has 10 states, 10 states have (on average 423.9) internal successors, (4239), 10 states have internal predecessors, (4239), 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-03-26 11:18:47,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:47,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 422 of 867 [2021-03-26 11:18:47,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:48,615 INFO L129 PetriNetUnfolder]: 4694/10088 cut-off events. [2021-03-26 11:18:48,615 INFO L130 PetriNetUnfolder]: For 3906/3906 co-relation queries the response was YES. [2021-03-26 11:18:48,636 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23889 conditions, 10088 events. 4694/10088 cut-off events. For 3906/3906 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 68199 event pairs, 1197 based on Foata normal form. 12/9698 useless extension candidates. Maximal degree in co-relation 12441. Up to 7896 conditions per place. [2021-03-26 11:18:48,660 INFO L132 encePairwiseOnDemand]: 848/867 looper letters, 228 selfloop transitions, 59 changer transitions 0/335 dead transitions. [2021-03-26 11:18:48,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 335 transitions, 1989 flow [2021-03-26 11:18:48,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 11:18:48,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 11:18:48,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4415 transitions. [2021-03-26 11:18:48,667 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5092272202998847 [2021-03-26 11:18:48,667 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4415 transitions. [2021-03-26 11:18:48,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4415 transitions. [2021-03-26 11:18:48,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:48,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4415 transitions. [2021-03-26 11:18:48,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 441.5) internal successors, (4415), 10 states have internal predecessors, (4415), 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-03-26 11:18:48,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 867.0) internal successors, (9537), 11 states have internal predecessors, (9537), 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-03-26 11:18:48,681 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 867.0) internal successors, (9537), 11 states have internal predecessors, (9537), 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-03-26 11:18:48,681 INFO L185 Difference]: Start difference. First operand has 174 places, 254 transitions, 1141 flow. Second operand 10 states and 4415 transitions. [2021-03-26 11:18:48,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 335 transitions, 1989 flow [2021-03-26 11:18:48,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 335 transitions, 1893 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-03-26 11:18:48,692 INFO L241 Difference]: Finished difference. Result has 183 places, 274 transitions, 1367 flow [2021-03-26 11:18:48,692 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=867, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1367, PETRI_PLACES=183, PETRI_TRANSITIONS=274} [2021-03-26 11:18:48,692 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -72 predicate places. [2021-03-26 11:18:48,692 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:48,692 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 183 places, 274 transitions, 1367 flow [2021-03-26 11:18:48,692 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 183 places, 274 transitions, 1367 flow [2021-03-26 11:18:48,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 183 places, 274 transitions, 1367 flow [2021-03-26 11:18:48,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1143] pusherEXIT-->L1099-2: Formula: (= v_pusherThread1of1ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem72_5|) InVars {ULTIMATE.start_main_#t~mem72=|v_ULTIMATE.start_main_#t~mem72_5|, pusherThread1of1ForFork0_thidvar0=v_pusherThread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem72=|v_ULTIMATE.start_main_#t~mem72_5|, pusherThread1of1ForFork0_thidvar0=v_pusherThread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][7], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 225#L1099-2true, Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 496#true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,800 INFO L384 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2021-03-26 11:18:48,800 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 11:18:48,800 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 11:18:48,800 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 11:18:48,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][143], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), Black: 484#true, Black: 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), 496#true, 53#L1073-1true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), 574#true, Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,852 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 11:18:48,852 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 11:18:48,852 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 11:18:48,852 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][162], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 296#L1012-20true, Black: 484#true, Black: 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), 574#true, Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,853 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][23], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, 496#true, 379#L1074-7true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,853 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][46], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), 379#L1074-7true, Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,853 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 11:18:48,853 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][46], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), 415#L1076-3true, Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,854 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][46], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), 408#L1076-1true, Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,854 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][192], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 296#L1012-20true, Black: 484#true, Black: 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,854 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 11:18:48,854 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 11:18:48,855 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 11:18:48,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][78], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), 253#L1012-39true, Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,855 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 11:18:48,855 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 11:18:48,855 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 11:18:48,855 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 11:18:48,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1536] L1035-->L1036: Formula: (and (= (store |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_int_1497| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| v_pusherThread1of1ForFork0_fifo_push_~x_31)) |v_#memory_int_1496|) (= (store |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.offset_1777| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.offset_1776| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.offset_1776|) (= (store |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80| (store (select |v_#memory_$Pointer$.base_1783| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80| (select (select |v_#memory_$Pointer$.base_1782| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|))) |v_#memory_$Pointer$.base_1782|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1783|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_80|, #memory_int=|v_#memory_int_1497|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_80|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1777|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1782|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_79|, #memory_int=|v_#memory_int_1496|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_79|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_31, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1776|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][23], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 144#L1036true, 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 481#(= ULTIMATE.start_main_~i~1 0), Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 484#true, 239#L1011-3true, 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 574#true, Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:48,862 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 11:18:48,862 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 11:18:48,862 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 11:18:48,862 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 11:18:48,945 INFO L129 PetriNetUnfolder]: 633/3395 cut-off events. [2021-03-26 11:18:48,945 INFO L130 PetriNetUnfolder]: For 899/952 co-relation queries the response was YES. [2021-03-26 11:18:48,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5823 conditions, 3395 events. 633/3395 cut-off events. For 899/952 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 26688 event pairs, 1 based on Foata normal form. 14/3127 useless extension candidates. Maximal degree in co-relation 5269. Up to 427 conditions per place. [2021-03-26 11:18:48,972 INFO L142 LiptonReduction]: Number of co-enabled transitions 8130 [2021-03-26 11:18:49,754 INFO L154 LiptonReduction]: Checked pairs total: 13173 [2021-03-26 11:18:49,754 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 11:18:49,754 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1062 [2021-03-26 11:18:49,754 INFO L480 AbstractCegarLoop]: Abstraction has has 183 places, 274 transitions, 1371 flow [2021-03-26 11:18:49,764 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 423.9) internal successors, (4239), 10 states have internal predecessors, (4239), 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-03-26 11:18:49,764 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:49,764 INFO L263 CegarLoopForPetriNet]: 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] [2021-03-26 11:18:49,764 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-26 11:18:49,764 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:49,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:49,764 INFO L82 PathProgramCache]: Analyzing trace with hash -884802697, now seen corresponding path program 1 times [2021-03-26 11:18:49,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:49,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681583511] [2021-03-26 11:18:49,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:49,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:49,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:49,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:49,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:49,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:49,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:49,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:49,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:49,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:18:49,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:49,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:49,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:49,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681583511] [2021-03-26 11:18:49,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:49,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:18:49,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678744502] [2021-03-26 11:18:49,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 11:18:49,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:49,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 11:18:49,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-26 11:18:49,884 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 496 out of 868 [2021-03-26 11:18:49,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 274 transitions, 1371 flow. Second operand has 11 states, 11 states have (on average 497.54545454545456) internal successors, (5473), 11 states have internal predecessors, (5473), 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-03-26 11:18:49,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:49,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 496 of 868 [2021-03-26 11:18:49,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:52,015 INFO L129 PetriNetUnfolder]: 5480/12096 cut-off events. [2021-03-26 11:18:52,016 INFO L130 PetriNetUnfolder]: For 6655/6718 co-relation queries the response was YES. [2021-03-26 11:18:52,042 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29620 conditions, 12096 events. 5480/12096 cut-off events. For 6655/6718 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 84632 event pairs, 1178 based on Foata normal form. 21/11479 useless extension candidates. Maximal degree in co-relation 27317. Up to 8954 conditions per place. [2021-03-26 11:18:52,072 INFO L132 encePairwiseOnDemand]: 851/868 looper letters, 379 selfloop transitions, 96 changer transitions 0/527 dead transitions. [2021-03-26 11:18:52,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 527 transitions, 3761 flow [2021-03-26 11:18:52,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-26 11:18:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-26 11:18:52,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 8750 transitions. [2021-03-26 11:18:52,083 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5929791271347249 [2021-03-26 11:18:52,083 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 8750 transitions. [2021-03-26 11:18:52,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 8750 transitions. [2021-03-26 11:18:52,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:52,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 8750 transitions. [2021-03-26 11:18:52,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 514.7058823529412) internal successors, (8750), 17 states have internal predecessors, (8750), 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-03-26 11:18:52,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 868.0) internal successors, (15624), 18 states have internal predecessors, (15624), 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-03-26 11:18:52,103 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 868.0) internal successors, (15624), 18 states have internal predecessors, (15624), 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-03-26 11:18:52,103 INFO L185 Difference]: Start difference. First operand has 183 places, 274 transitions, 1371 flow. Second operand 17 states and 8750 transitions. [2021-03-26 11:18:52,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 527 transitions, 3761 flow [2021-03-26 11:18:52,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 527 transitions, 3571 flow, removed 10 selfloop flow, removed 5 redundant places. [2021-03-26 11:18:52,124 INFO L241 Difference]: Finished difference. Result has 196 places, 323 transitions, 1883 flow [2021-03-26 11:18:52,124 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=868, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1883, PETRI_PLACES=196, PETRI_TRANSITIONS=323} [2021-03-26 11:18:52,125 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -59 predicate places. [2021-03-26 11:18:52,125 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:52,125 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 323 transitions, 1883 flow [2021-03-26 11:18:52,125 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 196 places, 323 transitions, 1883 flow [2021-03-26 11:18:52,126 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 196 places, 323 transitions, 1883 flow [2021-03-26 11:18:52,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] L1094-2-->L1073: Formula: true InVars {} OutVars{ULTIMATE.start_fifo_front_#t~mem62.base=|v_ULTIMATE.start_fifo_front_#t~mem62.base_1|, ULTIMATE.start_fifo_front_#t~mem64.offset=|v_ULTIMATE.start_fifo_front_#t~mem64.offset_1|, ULTIMATE.start_fifo_front_#t~mem61.base=|v_ULTIMATE.start_fifo_front_#t~mem61.base_1|, ULTIMATE.start_fifo_front_#t~mem63.base=|v_ULTIMATE.start_fifo_front_#t~mem63.base_1|, ULTIMATE.start_fifo_front_~wait=v_ULTIMATE.start_fifo_front_~wait_1, ULTIMATE.start_fifo_front_#t~mem61.offset=|v_ULTIMATE.start_fifo_front_#t~mem61.offset_1|, ULTIMATE.start_fifo_front_#t~mem62.offset=|v_ULTIMATE.start_fifo_front_#t~mem62.offset_1|, ULTIMATE.start_fifo_front_#t~ret56=|v_ULTIMATE.start_fifo_front_#t~ret56_1|, ULTIMATE.start_fifo_front_#t~ret59=|v_ULTIMATE.start_fifo_front_#t~ret59_1|, ULTIMATE.start_fifo_front_~self.base=v_ULTIMATE.start_fifo_front_~self.base_1, ULTIMATE.start_fifo_front_#t~short57=|v_ULTIMATE.start_fifo_front_#t~short57_1|, ULTIMATE.start_fifo_front_#t~mem63.offset=|v_ULTIMATE.start_fifo_front_#t~mem63.offset_1|, ULTIMATE.start_fifo_front_~self.offset=v_ULTIMATE.start_fifo_front_~self.offset_1, ULTIMATE.start_fifo_front_#t~mem60.base=|v_ULTIMATE.start_fifo_front_#t~mem60.base_1|, ULTIMATE.start_fifo_front_#t~mem64.base=|v_ULTIMATE.start_fifo_front_#t~mem64.base_1|, ULTIMATE.start_fifo_front_#t~mem58.offset=|v_ULTIMATE.start_fifo_front_#t~mem58.offset_1|, ULTIMATE.start_fifo_front_#t~mem58.base=|v_ULTIMATE.start_fifo_front_#t~mem58.base_1|, ULTIMATE.start_fifo_front_#t~mem60.offset=|v_ULTIMATE.start_fifo_front_#t~mem60.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_fifo_front_#t~mem62.base, ULTIMATE.start_fifo_front_#t~mem64.offset, ULTIMATE.start_fifo_front_#t~mem61.base, ULTIMATE.start_fifo_front_#t~mem63.base, ULTIMATE.start_fifo_front_~wait, ULTIMATE.start_fifo_front_#t~mem61.offset, ULTIMATE.start_fifo_front_#t~mem62.offset, ULTIMATE.start_fifo_front_#t~ret56, ULTIMATE.start_fifo_front_#t~ret59, ULTIMATE.start_fifo_front_~self.base, ULTIMATE.start_fifo_front_#t~short57, ULTIMATE.start_fifo_front_#t~mem63.offset, ULTIMATE.start_fifo_front_~self.offset, ULTIMATE.start_fifo_front_#t~mem60.base, ULTIMATE.start_fifo_front_#t~mem64.base, ULTIMATE.start_fifo_front_#t~mem58.offset, ULTIMATE.start_fifo_front_#t~mem58.base, ULTIMATE.start_fifo_front_#t~mem60.offset][199], [Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 640#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 636#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), 529#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), 604#true, Black: 481#(= ULTIMATE.start_main_~i~1 0), 292#L1039true, Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), Black: 484#true, Black: 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), 48#L1073true, 496#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 503#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:18:52,375 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 11:18:52,375 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 11:18:52,375 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 11:18:52,375 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 11:18:52,384 INFO L129 PetriNetUnfolder]: 666/3489 cut-off events. [2021-03-26 11:18:52,385 INFO L130 PetriNetUnfolder]: For 1390/1481 co-relation queries the response was YES. [2021-03-26 11:18:52,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 3489 events. 666/3489 cut-off events. For 1390/1481 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 26929 event pairs, 3 based on Foata normal form. 22/3262 useless extension candidates. Maximal degree in co-relation 5871. Up to 460 conditions per place. [2021-03-26 11:18:52,418 INFO L142 LiptonReduction]: Number of co-enabled transitions 8548 [2021-03-26 11:18:55,484 INFO L154 LiptonReduction]: Checked pairs total: 20948 [2021-03-26 11:18:55,484 INFO L156 LiptonReduction]: Total number of compositions: 23 [2021-03-26 11:18:55,484 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3359 [2021-03-26 11:18:55,485 INFO L480 AbstractCegarLoop]: Abstraction has has 196 places, 323 transitions, 1896 flow [2021-03-26 11:18:55,486 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 497.54545454545456) internal successors, (5473), 11 states have internal predecessors, (5473), 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-03-26 11:18:55,486 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:18:55,486 INFO L263 CegarLoopForPetriNet]: 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] [2021-03-26 11:18:55,486 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-26 11:18:55,486 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:18:55,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:18:55,486 INFO L82 PathProgramCache]: Analyzing trace with hash -881832365, now seen corresponding path program 2 times [2021-03-26 11:18:55,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:18:55,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813428864] [2021-03-26 11:18:55,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:18:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:18:55,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:55,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:55,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:55,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:55,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:55,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:18:55,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:18:55,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:18:55,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:18:55,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:18:55,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:18:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:18:55,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813428864] [2021-03-26 11:18:55,593 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:18:55,593 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:18:55,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171320813] [2021-03-26 11:18:55,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:18:55,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:18:55,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:18:55,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:18:55,597 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 496 out of 891 [2021-03-26 11:18:55,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 323 transitions, 1896 flow. Second operand has 12 states, 12 states have (on average 497.4166666666667) internal successors, (5969), 12 states have internal predecessors, (5969), 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-03-26 11:18:55,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:18:55,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 496 of 891 [2021-03-26 11:18:55,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:18:59,350 INFO L129 PetriNetUnfolder]: 7180/15869 cut-off events. [2021-03-26 11:18:59,350 INFO L130 PetriNetUnfolder]: For 12597/12717 co-relation queries the response was YES. [2021-03-26 11:18:59,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44326 conditions, 15869 events. 7180/15869 cut-off events. For 12597/12717 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 117915 event pairs, 1295 based on Foata normal form. 45/15421 useless extension candidates. Maximal degree in co-relation 39426. Up to 9821 conditions per place. [2021-03-26 11:18:59,419 INFO L132 encePairwiseOnDemand]: 854/891 looper letters, 913 selfloop transitions, 302 changer transitions 3/1270 dead transitions. [2021-03-26 11:18:59,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 1270 transitions, 10345 flow [2021-03-26 11:18:59,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-26 11:18:59,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-03-26 11:18:59,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 13648 transitions. [2021-03-26 11:18:59,435 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5891392558059225 [2021-03-26 11:18:59,435 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 13648 transitions. [2021-03-26 11:18:59,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 13648 transitions. [2021-03-26 11:18:59,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:18:59,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 13648 transitions. [2021-03-26 11:18:59,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 524.9230769230769) internal successors, (13648), 26 states have internal predecessors, (13648), 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-03-26 11:18:59,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 891.0) internal successors, (24057), 27 states have internal predecessors, (24057), 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-03-26 11:18:59,462 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 891.0) internal successors, (24057), 27 states have internal predecessors, (24057), 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-03-26 11:18:59,462 INFO L185 Difference]: Start difference. First operand has 196 places, 323 transitions, 1896 flow. Second operand 26 states and 13648 transitions. [2021-03-26 11:18:59,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 1270 transitions, 10345 flow [2021-03-26 11:18:59,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1270 transitions, 10313 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-03-26 11:18:59,577 INFO L241 Difference]: Finished difference. Result has 227 places, 555 transitions, 4986 flow [2021-03-26 11:18:59,578 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=891, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4986, PETRI_PLACES=227, PETRI_TRANSITIONS=555} [2021-03-26 11:18:59,578 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -28 predicate places. [2021-03-26 11:18:59,578 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:18:59,578 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 555 transitions, 4986 flow [2021-03-26 11:18:59,578 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 227 places, 555 transitions, 4986 flow [2021-03-26 11:18:59,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 227 places, 555 transitions, 4986 flow [2021-03-26 11:19:00,065 INFO L129 PetriNetUnfolder]: 1190/5517 cut-off events. [2021-03-26 11:19:00,065 INFO L130 PetriNetUnfolder]: For 4957/5078 co-relation queries the response was YES. [2021-03-26 11:19:00,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 5517 events. 1190/5517 cut-off events. For 4957/5078 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 47766 event pairs, 5 based on Foata normal form. 83/5260 useless extension candidates. Maximal degree in co-relation 12995. Up to 876 conditions per place. [2021-03-26 11:19:00,124 INFO L142 LiptonReduction]: Number of co-enabled transitions 10592 [2021-03-26 11:19:09,723 INFO L154 LiptonReduction]: Checked pairs total: 72381 [2021-03-26 11:19:09,723 INFO L156 LiptonReduction]: Total number of compositions: 93 [2021-03-26 11:19:09,723 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10145 [2021-03-26 11:19:09,724 INFO L480 AbstractCegarLoop]: Abstraction has has 227 places, 555 transitions, 5005 flow [2021-03-26 11:19:09,724 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 497.4166666666667) internal successors, (5969), 12 states have internal predecessors, (5969), 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-03-26 11:19:09,724 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:19:09,725 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:19:09,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-26 11:19:09,725 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:19:09,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:19:09,725 INFO L82 PathProgramCache]: Analyzing trace with hash -987724661, now seen corresponding path program 1 times [2021-03-26 11:19:09,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:19:09,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015926300] [2021-03-26 11:19:09,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:19:09,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:19:09,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 11:19:09,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 11:19:09,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 11:19:09,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 11:19:09,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 11:19:09,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 11:19:09,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 11:19:09,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 11:19:09,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:19:09,816 INFO L142 QuantifierPusher]: treesize reduction 9, result has 70.0 percent of original size [2021-03-26 11:19:09,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:19:09,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:09,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:19:09,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:19:09,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015926300] [2021-03-26 11:19:09,825 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:19:09,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:19:09,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141782969] [2021-03-26 11:19:09,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 11:19:09,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:19:09,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 11:19:09,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-03-26 11:19:09,829 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 514 out of 984 [2021-03-26 11:19:09,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 555 transitions, 5005 flow. Second operand has 11 states, 11 states have (on average 515.4545454545455) internal successors, (5670), 11 states have internal predecessors, (5670), 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-03-26 11:19:09,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:19:09,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 514 of 984 [2021-03-26 11:19:09,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:19:13,569 INFO L129 PetriNetUnfolder]: 7721/16835 cut-off events. [2021-03-26 11:19:13,569 INFO L130 PetriNetUnfolder]: For 21505/21628 co-relation queries the response was YES. [2021-03-26 11:19:13,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51655 conditions, 16835 events. 7721/16835 cut-off events. For 21505/21628 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 125183 event pairs, 1830 based on Foata normal form. 25/16361 useless extension candidates. Maximal degree in co-relation 48740. Up to 10488 conditions per place. [2021-03-26 11:19:13,662 INFO L132 encePairwiseOnDemand]: 928/984 looper letters, 586 selfloop transitions, 361 changer transitions 0/999 dead transitions. [2021-03-26 11:19:13,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 999 transitions, 9889 flow [2021-03-26 11:19:13,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 11:19:13,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 11:19:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 8217 transitions. [2021-03-26 11:19:13,669 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5567073170731708 [2021-03-26 11:19:13,669 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 8217 transitions. [2021-03-26 11:19:13,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 8217 transitions. [2021-03-26 11:19:13,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:19:13,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 8217 transitions. [2021-03-26 11:19:13,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 547.8) internal successors, (8217), 15 states have internal predecessors, (8217), 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-03-26 11:19:13,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 984.0) internal successors, (15744), 16 states have internal predecessors, (15744), 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-03-26 11:19:13,685 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 984.0) internal successors, (15744), 16 states have internal predecessors, (15744), 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-03-26 11:19:13,685 INFO L185 Difference]: Start difference. First operand has 227 places, 555 transitions, 5005 flow. Second operand 15 states and 8217 transitions. [2021-03-26 11:19:13,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 999 transitions, 9889 flow [2021-03-26 11:19:13,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 999 transitions, 9504 flow, removed 63 selfloop flow, removed 5 redundant places. [2021-03-26 11:19:13,872 INFO L241 Difference]: Finished difference. Result has 240 places, 671 transitions, 7181 flow [2021-03-26 11:19:13,872 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=984, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7181, PETRI_PLACES=240, PETRI_TRANSITIONS=671} [2021-03-26 11:19:13,872 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -15 predicate places. [2021-03-26 11:19:13,872 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:19:13,872 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 240 places, 671 transitions, 7181 flow [2021-03-26 11:19:13,873 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 240 places, 671 transitions, 7181 flow [2021-03-26 11:19:13,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 240 places, 671 transitions, 7181 flow [2021-03-26 11:19:14,410 INFO L129 PetriNetUnfolder]: 1341/6033 cut-off events. [2021-03-26 11:19:14,410 INFO L130 PetriNetUnfolder]: For 8310/8592 co-relation queries the response was YES. [2021-03-26 11:19:14,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15079 conditions, 6033 events. 1341/6033 cut-off events. For 8310/8592 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 53439 event pairs, 11 based on Foata normal form. 92/5747 useless extension candidates. Maximal degree in co-relation 13976. Up to 996 conditions per place. [2021-03-26 11:19:14,468 INFO L142 LiptonReduction]: Number of co-enabled transitions 11362 [2021-03-26 11:19:25,033 INFO L154 LiptonReduction]: Checked pairs total: 95857 [2021-03-26 11:19:25,033 INFO L156 LiptonReduction]: Total number of compositions: 45 [2021-03-26 11:19:25,033 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11161 [2021-03-26 11:19:25,034 INFO L480 AbstractCegarLoop]: Abstraction has has 238 places, 669 transitions, 7179 flow [2021-03-26 11:19:25,035 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 515.4545454545455) internal successors, (5670), 11 states have internal predecessors, (5670), 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-03-26 11:19:25,035 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:19:25,035 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:19:25,035 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-26 11:19:25,035 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:19:25,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:19:25,035 INFO L82 PathProgramCache]: Analyzing trace with hash -370111368, now seen corresponding path program 1 times [2021-03-26 11:19:25,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:19:25,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001274642] [2021-03-26 11:19:25,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:19:25,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:19:25,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:19:25,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:19:25,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:19:25,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:19:25,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:19:25,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:19:25,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:19:25,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:19:25,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:19:25,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:19:25,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:19:25,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:25,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:19:25,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:19:25,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001274642] [2021-03-26 11:19:25,160 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:19:25,160 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-26 11:19:25,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465645513] [2021-03-26 11:19:25,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 11:19:25,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:19:25,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 11:19:25,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-03-26 11:19:25,164 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 471 out of 1029 [2021-03-26 11:19:25,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 669 transitions, 7179 flow. Second operand has 13 states, 13 states have (on average 472.2307692307692) internal successors, (6139), 13 states have internal predecessors, (6139), 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-03-26 11:19:25,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:19:25,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 471 of 1029 [2021-03-26 11:19:25,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:19:31,495 INFO L129 PetriNetUnfolder]: 9023/19261 cut-off events. [2021-03-26 11:19:31,495 INFO L130 PetriNetUnfolder]: For 31358/31490 co-relation queries the response was YES. [2021-03-26 11:19:31,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62688 conditions, 19261 events. 9023/19261 cut-off events. For 31358/31490 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 147495 event pairs, 1468 based on Foata normal form. 54/18848 useless extension candidates. Maximal degree in co-relation 58546. Up to 10064 conditions per place. [2021-03-26 11:19:31,606 INFO L132 encePairwiseOnDemand]: 947/1029 looper letters, 953 selfloop transitions, 668 changer transitions 0/1669 dead transitions. [2021-03-26 11:19:31,607 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 1669 transitions, 16248 flow [2021-03-26 11:19:31,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-03-26 11:19:31,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-03-26 11:19:31,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 21676 transitions. [2021-03-26 11:19:31,624 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47875253997702977 [2021-03-26 11:19:31,624 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 21676 transitions. [2021-03-26 11:19:31,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 21676 transitions. [2021-03-26 11:19:31,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:19:31,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 21676 transitions. [2021-03-26 11:19:31,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 492.6363636363636) internal successors, (21676), 44 states have internal predecessors, (21676), 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-03-26 11:19:31,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 1029.0) internal successors, (46305), 45 states have internal predecessors, (46305), 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-03-26 11:19:31,678 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 1029.0) internal successors, (46305), 45 states have internal predecessors, (46305), 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-03-26 11:19:31,678 INFO L185 Difference]: Start difference. First operand has 238 places, 669 transitions, 7179 flow. Second operand 44 states and 21676 transitions. [2021-03-26 11:19:31,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 1669 transitions, 16248 flow [2021-03-26 11:19:31,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 1669 transitions, 15773 flow, removed 69 selfloop flow, removed 4 redundant places. [2021-03-26 11:19:31,914 INFO L241 Difference]: Finished difference. Result has 289 places, 913 transitions, 10923 flow [2021-03-26 11:19:31,914 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1029, PETRI_DIFFERENCE_MINUEND_FLOW=6801, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=436, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=10923, PETRI_PLACES=289, PETRI_TRANSITIONS=913} [2021-03-26 11:19:31,914 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 34 predicate places. [2021-03-26 11:19:31,915 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:19:31,915 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 913 transitions, 10923 flow [2021-03-26 11:19:31,915 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 913 transitions, 10923 flow [2021-03-26 11:19:31,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 289 places, 913 transitions, 10923 flow [2021-03-26 11:19:32,501 INFO L129 PetriNetUnfolder]: 1681/6979 cut-off events. [2021-03-26 11:19:32,501 INFO L130 PetriNetUnfolder]: For 18002/18309 co-relation queries the response was YES. [2021-03-26 11:19:32,537 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19900 conditions, 6979 events. 1681/6979 cut-off events. For 18002/18309 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 63798 event pairs, 6 based on Foata normal form. 112/6692 useless extension candidates. Maximal degree in co-relation 18409. Up to 1275 conditions per place. [2021-03-26 11:19:32,738 INFO L142 LiptonReduction]: Number of co-enabled transitions 12882 [2021-03-26 11:19:50,035 INFO L154 LiptonReduction]: Checked pairs total: 175611 [2021-03-26 11:19:50,036 INFO L156 LiptonReduction]: Total number of compositions: 42 [2021-03-26 11:19:50,036 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 18121 [2021-03-26 11:19:50,036 INFO L480 AbstractCegarLoop]: Abstraction has has 287 places, 911 transitions, 10936 flow [2021-03-26 11:19:50,037 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 472.2307692307692) internal successors, (6139), 13 states have internal predecessors, (6139), 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-03-26 11:19:50,037 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:19:50,037 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:19:50,037 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-26 11:19:50,037 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:19:50,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:19:50,038 INFO L82 PathProgramCache]: Analyzing trace with hash -772438438, now seen corresponding path program 1 times [2021-03-26 11:19:50,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:19:50,038 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056868618] [2021-03-26 11:19:50,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:19:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:19:50,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:19:50,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:19:50,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:19:50,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:19:50,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:19:50,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:19:50,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:19:50,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:19:50,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:19:50,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:19:50,103 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056868618] [2021-03-26 11:19:50,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:19:50,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 11:19:50,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283397309] [2021-03-26 11:19:50,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 11:19:50,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:19:50,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 11:19:50,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-26 11:19:50,107 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 503 out of 1071 [2021-03-26 11:19:50,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 911 transitions, 10936 flow. Second operand has 9 states, 9 states have (on average 504.55555555555554) internal successors, (4541), 9 states have internal predecessors, (4541), 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-03-26 11:19:50,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:19:50,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 503 of 1071 [2021-03-26 11:19:50,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:19:55,278 INFO L129 PetriNetUnfolder]: 8565/18656 cut-off events. [2021-03-26 11:19:55,278 INFO L130 PetriNetUnfolder]: For 51359/51557 co-relation queries the response was YES. [2021-03-26 11:19:55,355 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66160 conditions, 18656 events. 8565/18656 cut-off events. For 51359/51557 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 145357 event pairs, 1971 based on Foata normal form. 53/18246 useless extension candidates. Maximal degree in co-relation 63012. Up to 11002 conditions per place. [2021-03-26 11:19:55,404 INFO L132 encePairwiseOnDemand]: 998/1071 looper letters, 721 selfloop transitions, 448 changer transitions 0/1223 dead transitions. [2021-03-26 11:19:55,404 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 1223 transitions, 15452 flow [2021-03-26 11:19:55,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 11:19:55,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 11:19:55,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4942 transitions. [2021-03-26 11:19:55,409 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5127087872185911 [2021-03-26 11:19:55,409 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4942 transitions. [2021-03-26 11:19:55,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4942 transitions. [2021-03-26 11:19:55,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:19:55,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4942 transitions. [2021-03-26 11:19:55,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 549.1111111111111) internal successors, (4942), 9 states have internal predecessors, (4942), 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-03-26 11:19:55,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1071.0) internal successors, (10710), 10 states have internal predecessors, (10710), 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-03-26 11:19:55,419 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1071.0) internal successors, (10710), 10 states have internal predecessors, (10710), 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-03-26 11:19:55,419 INFO L185 Difference]: Start difference. First operand has 287 places, 911 transitions, 10936 flow. Second operand 9 states and 4942 transitions. [2021-03-26 11:19:55,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 1223 transitions, 15452 flow [2021-03-26 11:19:55,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1223 transitions, 14916 flow, removed 185 selfloop flow, removed 14 redundant places. [2021-03-26 11:19:55,774 INFO L241 Difference]: Finished difference. Result has 285 places, 978 transitions, 12433 flow [2021-03-26 11:19:55,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1071, PETRI_DIFFERENCE_MINUEND_FLOW=10444, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12433, PETRI_PLACES=285, PETRI_TRANSITIONS=978} [2021-03-26 11:19:55,774 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 30 predicate places. [2021-03-26 11:19:55,774 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:19:55,774 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 285 places, 978 transitions, 12433 flow [2021-03-26 11:19:55,775 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 285 places, 978 transitions, 12433 flow [2021-03-26 11:19:55,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 285 places, 978 transitions, 12433 flow [2021-03-26 11:19:56,519 INFO L129 PetriNetUnfolder]: 1779/7277 cut-off events. [2021-03-26 11:19:56,519 INFO L130 PetriNetUnfolder]: For 22392/22713 co-relation queries the response was YES. [2021-03-26 11:19:56,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21973 conditions, 7277 events. 1779/7277 cut-off events. For 22392/22713 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 67805 event pairs, 11 based on Foata normal form. 111/7006 useless extension candidates. Maximal degree in co-relation 19868. Up to 1370 conditions per place. [2021-03-26 11:19:56,675 INFO L142 LiptonReduction]: Number of co-enabled transitions 13110 [2021-03-26 11:20:12,652 INFO L154 LiptonReduction]: Checked pairs total: 195679 [2021-03-26 11:20:12,665 INFO L156 LiptonReduction]: Total number of compositions: 34 [2021-03-26 11:20:12,665 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16891 [2021-03-26 11:20:12,666 INFO L480 AbstractCegarLoop]: Abstraction has has 285 places, 978 transitions, 12435 flow [2021-03-26 11:20:12,666 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 504.55555555555554) internal successors, (4541), 9 states have internal predecessors, (4541), 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-03-26 11:20:12,666 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:20:12,666 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:20:12,666 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-26 11:20:12,667 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:20:12,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:20:12,667 INFO L82 PathProgramCache]: Analyzing trace with hash 2086196963, now seen corresponding path program 1 times [2021-03-26 11:20:12,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:20:12,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101590868] [2021-03-26 11:20:12,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:20:12,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:20:12,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:20:12,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:20:12,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:20:12,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:20:12,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:20:12,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:20:12,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:20:12,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:20:12,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:20:12,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:12,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:20:12,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:20:12,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101590868] [2021-03-26 11:20:12,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:20:12,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:20:12,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071334823] [2021-03-26 11:20:12,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:20:12,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:20:12,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:20:12,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:20:12,779 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 1105 [2021-03-26 11:20:12,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 978 transitions, 12435 flow. Second operand has 12 states, 12 states have (on average 495.3333333333333) internal successors, (5944), 12 states have internal predecessors, (5944), 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-03-26 11:20:12,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:20:12,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 1105 [2021-03-26 11:20:12,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:20:20,207 INFO L129 PetriNetUnfolder]: 9022/19458 cut-off events. [2021-03-26 11:20:20,207 INFO L130 PetriNetUnfolder]: For 65405/65542 co-relation queries the response was YES. [2021-03-26 11:20:20,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72493 conditions, 19458 events. 9022/19458 cut-off events. For 65405/65542 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 151655 event pairs, 1445 based on Foata normal form. 54/19047 useless extension candidates. Maximal degree in co-relation 67445. Up to 10790 conditions per place. [2021-03-26 11:20:20,327 INFO L132 encePairwiseOnDemand]: 1009/1105 looper letters, 1183 selfloop transitions, 655 changer transitions 3/1890 dead transitions. [2021-03-26 11:20:20,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 1890 transitions, 21028 flow [2021-03-26 11:20:20,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-26 11:20:20,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-03-26 11:20:20,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 15307 transitions. [2021-03-26 11:20:20,335 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47767202371664846 [2021-03-26 11:20:20,335 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 15307 transitions. [2021-03-26 11:20:20,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 15307 transitions. [2021-03-26 11:20:20,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:20:20,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 15307 transitions. [2021-03-26 11:20:20,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 527.8275862068965) internal successors, (15307), 29 states have internal predecessors, (15307), 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-03-26 11:20:20,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 1105.0) internal successors, (33150), 30 states have internal predecessors, (33150), 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-03-26 11:20:20,364 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 1105.0) internal successors, (33150), 30 states have internal predecessors, (33150), 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-03-26 11:20:20,364 INFO L185 Difference]: Start difference. First operand has 285 places, 978 transitions, 12435 flow. Second operand 29 states and 15307 transitions. [2021-03-26 11:20:20,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 1890 transitions, 21028 flow [2021-03-26 11:20:20,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 1890 transitions, 20610 flow, removed 29 selfloop flow, removed 2 redundant places. [2021-03-26 11:20:20,778 INFO L241 Difference]: Finished difference. Result has 312 places, 1009 transitions, 13752 flow [2021-03-26 11:20:20,779 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1105, PETRI_DIFFERENCE_MINUEND_FLOW=12017, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=624, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=13752, PETRI_PLACES=312, PETRI_TRANSITIONS=1009} [2021-03-26 11:20:20,779 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 57 predicate places. [2021-03-26 11:20:20,779 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:20:20,779 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 312 places, 1009 transitions, 13752 flow [2021-03-26 11:20:20,779 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 312 places, 1009 transitions, 13752 flow [2021-03-26 11:20:20,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 312 places, 1009 transitions, 13752 flow [2021-03-26 11:20:21,615 INFO L129 PetriNetUnfolder]: 1852/7582 cut-off events. [2021-03-26 11:20:21,615 INFO L130 PetriNetUnfolder]: For 28390/28741 co-relation queries the response was YES. [2021-03-26 11:20:21,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23298 conditions, 7582 events. 1852/7582 cut-off events. For 28390/28741 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 71217 event pairs, 8 based on Foata normal form. 121/7319 useless extension candidates. Maximal degree in co-relation 21014. Up to 1419 conditions per place. [2021-03-26 11:20:21,688 INFO L142 LiptonReduction]: Number of co-enabled transitions 13584 [2021-03-26 11:20:34,943 INFO L154 LiptonReduction]: Checked pairs total: 160636 [2021-03-26 11:20:34,943 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 11:20:34,943 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14164 [2021-03-26 11:20:34,944 INFO L480 AbstractCegarLoop]: Abstraction has has 312 places, 1009 transitions, 13754 flow [2021-03-26 11:20:34,944 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 495.3333333333333) internal successors, (5944), 12 states have internal predecessors, (5944), 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-03-26 11:20:34,945 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:20:34,945 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:20:34,945 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-26 11:20:34,945 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:20:34,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:20:34,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1270356257, now seen corresponding path program 1 times [2021-03-26 11:20:34,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:20:34,945 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475143306] [2021-03-26 11:20:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:20:34,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:20:34,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:34,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:20:34,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:34,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:20:34,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:34,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:20:34,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:34,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:20:34,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:34,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:20:35,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:35,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:20:35,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:35,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:20:35,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:35,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:20:35,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:35,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:20:35,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:35,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:20:35,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:20:35,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:20:35,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:20:35,044 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475143306] [2021-03-26 11:20:35,044 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:20:35,044 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:20:35,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972268074] [2021-03-26 11:20:35,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 11:20:35,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:20:35,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 11:20:35,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-03-26 11:20:35,048 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1108 [2021-03-26 11:20:35,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 1009 transitions, 13754 flow. Second operand has 11 states, 11 states have (on average 479.3636363636364) internal successors, (5273), 11 states have internal predecessors, (5273), 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-03-26 11:20:35,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:20:35,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1108 [2021-03-26 11:20:35,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:20:40,979 INFO L129 PetriNetUnfolder]: 9293/19967 cut-off events. [2021-03-26 11:20:40,980 INFO L130 PetriNetUnfolder]: For 83217/83427 co-relation queries the response was YES. [2021-03-26 11:20:41,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76749 conditions, 19967 events. 9293/19967 cut-off events. For 83217/83427 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 156725 event pairs, 2067 based on Foata normal form. 54/19583 useless extension candidates. Maximal degree in co-relation 71313. Up to 11838 conditions per place. [2021-03-26 11:20:41,113 INFO L132 encePairwiseOnDemand]: 1028/1108 looper letters, 910 selfloop transitions, 532 changer transitions 0/1494 dead transitions. [2021-03-26 11:20:41,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 1494 transitions, 19581 flow [2021-03-26 11:20:41,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 11:20:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 11:20:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 8237 transitions. [2021-03-26 11:20:41,118 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4646322202166065 [2021-03-26 11:20:41,118 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 8237 transitions. [2021-03-26 11:20:41,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 8237 transitions. [2021-03-26 11:20:41,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:20:41,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 8237 transitions. [2021-03-26 11:20:41,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 514.8125) internal successors, (8237), 16 states have internal predecessors, (8237), 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-03-26 11:20:41,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 1108.0) internal successors, (18836), 17 states have internal predecessors, (18836), 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-03-26 11:20:41,132 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 1108.0) internal successors, (18836), 17 states have internal predecessors, (18836), 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-03-26 11:20:41,132 INFO L185 Difference]: Start difference. First operand has 312 places, 1009 transitions, 13754 flow. Second operand 16 states and 8237 transitions. [2021-03-26 11:20:41,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 1494 transitions, 19581 flow [2021-03-26 11:20:41,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1494 transitions, 17930 flow, removed 59 selfloop flow, removed 17 redundant places. [2021-03-26 11:20:41,617 INFO L241 Difference]: Finished difference. Result has 317 places, 1073 transitions, 14062 flow [2021-03-26 11:20:41,617 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1108, PETRI_DIFFERENCE_MINUEND_FLOW=12103, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=478, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=14062, PETRI_PLACES=317, PETRI_TRANSITIONS=1073} [2021-03-26 11:20:41,618 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 62 predicate places. [2021-03-26 11:20:41,618 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:20:41,618 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 317 places, 1073 transitions, 14062 flow [2021-03-26 11:20:41,618 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 317 places, 1073 transitions, 14062 flow [2021-03-26 11:20:41,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 317 places, 1073 transitions, 14062 flow [2021-03-26 11:20:42,418 INFO L129 PetriNetUnfolder]: 1994/8046 cut-off events. [2021-03-26 11:20:42,418 INFO L130 PetriNetUnfolder]: For 32696/33041 co-relation queries the response was YES. [2021-03-26 11:20:42,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25155 conditions, 8046 events. 1994/8046 cut-off events. For 32696/33041 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 77079 event pairs, 17 based on Foata normal form. 132/7776 useless extension candidates. Maximal degree in co-relation 22892. Up to 1539 conditions per place. [2021-03-26 11:20:42,520 INFO L142 LiptonReduction]: Number of co-enabled transitions 14210 [2021-03-26 11:21:06,986 INFO L154 LiptonReduction]: Checked pairs total: 238894 [2021-03-26 11:21:06,987 INFO L156 LiptonReduction]: Total number of compositions: 18 [2021-03-26 11:21:06,987 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 25369 [2021-03-26 11:21:06,987 INFO L480 AbstractCegarLoop]: Abstraction has has 317 places, 1073 transitions, 14064 flow [2021-03-26 11:21:06,988 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 479.3636363636364) internal successors, (5273), 11 states have internal predecessors, (5273), 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-03-26 11:21:06,988 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:21:06,988 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:21:06,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-26 11:21:06,988 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:21:06,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:21:06,988 INFO L82 PathProgramCache]: Analyzing trace with hash 378027705, now seen corresponding path program 2 times [2021-03-26 11:21:06,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:21:06,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64140616] [2021-03-26 11:21:06,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:21:06,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:21:07,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:21:07,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:21:07,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:21:07,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:21:07,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:21:07,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:21:07,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:21:07,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:21:07,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:21:07,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:21:07,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:07,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:21:07,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:21:07,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64140616] [2021-03-26 11:21:07,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:21:07,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:21:07,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085964767] [2021-03-26 11:21:07,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 11:21:07,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:21:07,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 11:21:07,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-03-26 11:21:07,082 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1126 [2021-03-26 11:21:07,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 1073 transitions, 14064 flow. Second operand has 11 states, 11 states have (on average 479.3636363636364) internal successors, (5273), 11 states have internal predecessors, (5273), 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-03-26 11:21:07,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:21:07,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1126 [2021-03-26 11:21:07,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:21:14,235 INFO L129 PetriNetUnfolder]: 9800/21033 cut-off events. [2021-03-26 11:21:14,235 INFO L130 PetriNetUnfolder]: For 92259/92515 co-relation queries the response was YES. [2021-03-26 11:21:14,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81693 conditions, 21033 events. 9800/21033 cut-off events. For 92259/92515 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 166903 event pairs, 2293 based on Foata normal form. 65/20648 useless extension candidates. Maximal degree in co-relation 76087. Up to 10157 conditions per place. [2021-03-26 11:21:14,377 INFO L132 encePairwiseOnDemand]: 1024/1126 looper letters, 731 selfloop transitions, 687 changer transitions 0/1470 dead transitions. [2021-03-26 11:21:14,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1470 transitions, 19543 flow [2021-03-26 11:21:14,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 11:21:14,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 11:21:14,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 6761 transitions. [2021-03-26 11:21:14,381 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4618800382565924 [2021-03-26 11:21:14,381 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 6761 transitions. [2021-03-26 11:21:14,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 6761 transitions. [2021-03-26 11:21:14,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:21:14,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 6761 transitions. [2021-03-26 11:21:14,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 520.0769230769231) internal successors, (6761), 13 states have internal predecessors, (6761), 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-03-26 11:21:14,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 1126.0) internal successors, (15764), 14 states have internal predecessors, (15764), 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-03-26 11:21:14,393 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 1126.0) internal successors, (15764), 14 states have internal predecessors, (15764), 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-03-26 11:21:14,393 INFO L185 Difference]: Start difference. First operand has 317 places, 1073 transitions, 14064 flow. Second operand 13 states and 6761 transitions. [2021-03-26 11:21:14,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 1470 transitions, 19543 flow [2021-03-26 11:21:14,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 1470 transitions, 18713 flow, removed 155 selfloop flow, removed 5 redundant places. [2021-03-26 11:21:14,917 INFO L241 Difference]: Finished difference. Result has 328 places, 1151 transitions, 15716 flow [2021-03-26 11:21:14,918 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1126, PETRI_DIFFERENCE_MINUEND_FLOW=13234, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=619, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15716, PETRI_PLACES=328, PETRI_TRANSITIONS=1151} [2021-03-26 11:21:14,918 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 73 predicate places. [2021-03-26 11:21:14,918 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:21:14,918 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 328 places, 1151 transitions, 15716 flow [2021-03-26 11:21:14,918 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 328 places, 1151 transitions, 15716 flow [2021-03-26 11:21:14,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 328 places, 1151 transitions, 15716 flow [2021-03-26 11:21:15,880 INFO L129 PetriNetUnfolder]: 2137/8695 cut-off events. [2021-03-26 11:21:15,880 INFO L130 PetriNetUnfolder]: For 40139/40482 co-relation queries the response was YES. [2021-03-26 11:21:15,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28177 conditions, 8695 events. 2137/8695 cut-off events. For 40139/40482 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 85051 event pairs, 10 based on Foata normal form. 140/8407 useless extension candidates. Maximal degree in co-relation 25525. Up to 1644 conditions per place. [2021-03-26 11:21:15,975 INFO L142 LiptonReduction]: Number of co-enabled transitions 15166 [2021-03-26 11:21:19,279 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2021-03-26 11:21:44,756 INFO L154 LiptonReduction]: Checked pairs total: 284454 [2021-03-26 11:21:44,775 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 11:21:44,775 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29857 [2021-03-26 11:21:44,775 INFO L480 AbstractCegarLoop]: Abstraction has has 328 places, 1151 transitions, 15716 flow [2021-03-26 11:21:44,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 479.3636363636364) internal successors, (5273), 11 states have internal predecessors, (5273), 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-03-26 11:21:44,776 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:21:44,776 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:21:44,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-26 11:21:44,776 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:21:44,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:21:44,776 INFO L82 PathProgramCache]: Analyzing trace with hash 902477715, now seen corresponding path program 1 times [2021-03-26 11:21:44,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:21:44,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470717452] [2021-03-26 11:21:44,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:21:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:21:44,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 11:21:44,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:21:44,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:21:44,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:21:44,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:21:44,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 11:21:44,857 INFO L142 QuantifierPusher]: treesize reduction 25, result has 69.5 percent of original size [2021-03-26 11:21:44,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 11:21:44,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:21:44,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 11:21:44,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:21:44,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470717452] [2021-03-26 11:21:44,886 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:21:44,886 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-26 11:21:44,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317168782] [2021-03-26 11:21:44,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 11:21:44,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:21:44,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 11:21:44,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-26 11:21:44,890 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 1133 [2021-03-26 11:21:44,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1151 transitions, 15716 flow. Second operand has 9 states, 9 states have (on average 459.77777777777777) internal successors, (4138), 9 states have internal predecessors, (4138), 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-03-26 11:21:44,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:21:44,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 1133 [2021-03-26 11:21:44,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:21:51,984 INFO L129 PetriNetUnfolder]: 9781/20609 cut-off events. [2021-03-26 11:21:51,984 INFO L130 PetriNetUnfolder]: For 96152/96253 co-relation queries the response was YES. [2021-03-26 11:21:52,074 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83478 conditions, 20609 events. 9781/20609 cut-off events. For 96152/96253 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 159034 event pairs, 2114 based on Foata normal form. 29/19984 useless extension candidates. Maximal degree in co-relation 78095. Up to 14828 conditions per place. [2021-03-26 11:21:52,126 INFO L132 encePairwiseOnDemand]: 1082/1133 looper letters, 905 selfloop transitions, 334 changer transitions 0/1299 dead transitions. [2021-03-26 11:21:52,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 1299 transitions, 18029 flow [2021-03-26 11:21:52,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 11:21:52,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 11:21:52,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4558 transitions. [2021-03-26 11:21:52,129 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.44699421398450523 [2021-03-26 11:21:52,129 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4558 transitions. [2021-03-26 11:21:52,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4558 transitions. [2021-03-26 11:21:52,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:21:52,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4558 transitions. [2021-03-26 11:21:52,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 506.44444444444446) internal successors, (4558), 9 states have internal predecessors, (4558), 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-03-26 11:21:52,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1133.0) internal successors, (11330), 10 states have internal predecessors, (11330), 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-03-26 11:21:52,137 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1133.0) internal successors, (11330), 10 states have internal predecessors, (11330), 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-03-26 11:21:52,137 INFO L185 Difference]: Start difference. First operand has 328 places, 1151 transitions, 15716 flow. Second operand 9 states and 4558 transitions. [2021-03-26 11:21:52,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 1299 transitions, 18029 flow [2021-03-26 11:21:52,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 1299 transitions, 17568 flow, removed 142 selfloop flow, removed 3 redundant places. [2021-03-26 11:21:52,698 INFO L241 Difference]: Finished difference. Result has 335 places, 1097 transitions, 14955 flow [2021-03-26 11:21:52,699 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1133, PETRI_DIFFERENCE_MINUEND_FLOW=14194, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1093, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14955, PETRI_PLACES=335, PETRI_TRANSITIONS=1097} [2021-03-26 11:21:52,699 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 80 predicate places. [2021-03-26 11:21:52,699 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:21:52,699 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 335 places, 1097 transitions, 14955 flow [2021-03-26 11:21:52,699 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 335 places, 1097 transitions, 14955 flow [2021-03-26 11:21:52,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 335 places, 1097 transitions, 14955 flow [2021-03-26 11:21:53,698 INFO L129 PetriNetUnfolder]: 2070/8597 cut-off events. [2021-03-26 11:21:53,698 INFO L130 PetriNetUnfolder]: For 38115/38427 co-relation queries the response was YES. [2021-03-26 11:21:53,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27701 conditions, 8597 events. 2070/8597 cut-off events. For 38115/38427 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 84218 event pairs, 16 based on Foata normal form. 132/8304 useless extension candidates. Maximal degree in co-relation 25566. Up to 1557 conditions per place. [2021-03-26 11:21:53,790 INFO L142 LiptonReduction]: Number of co-enabled transitions 14824 [2021-03-26 11:22:19,493 INFO L154 LiptonReduction]: Checked pairs total: 265784 [2021-03-26 11:22:19,515 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-26 11:22:19,515 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 26816 [2021-03-26 11:22:19,515 INFO L480 AbstractCegarLoop]: Abstraction has has 335 places, 1097 transitions, 14955 flow [2021-03-26 11:22:19,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 459.77777777777777) internal successors, (4138), 9 states have internal predecessors, (4138), 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-03-26 11:22:19,516 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:22:19,516 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:22:19,516 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-26 11:22:19,516 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:22:19,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:22:19,516 INFO L82 PathProgramCache]: Analyzing trace with hash -2009085420, now seen corresponding path program 1 times [2021-03-26 11:22:19,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:22:19,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867492131] [2021-03-26 11:22:19,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:22:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:22:19,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:22:19,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:22:19,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:22:19,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:22:19,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:22:19,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:22:19,569 INFO L142 QuantifierPusher]: treesize reduction 4, result has 84.0 percent of original size [2021-03-26 11:22:19,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:22:19,589 INFO L142 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size [2021-03-26 11:22:19,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:22:19,595 INFO L142 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size [2021-03-26 11:22:19,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:22:19,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:22:19,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 11:22:19,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:19,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:22:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:22:19,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867492131] [2021-03-26 11:22:19,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:22:19,637 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:22:19,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358501251] [2021-03-26 11:22:19,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:22:19,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:22:19,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:22:19,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:22:19,642 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1139 [2021-03-26 11:22:19,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 1097 transitions, 14955 flow. Second operand has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:22:19,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:22:19,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1139 [2021-03-26 11:22:19,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:22:27,194 INFO L129 PetriNetUnfolder]: 9774/21033 cut-off events. [2021-03-26 11:22:27,194 INFO L130 PetriNetUnfolder]: For 97378/97616 co-relation queries the response was YES. [2021-03-26 11:22:27,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84475 conditions, 21033 events. 9774/21033 cut-off events. For 97378/97616 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 167236 event pairs, 1867 based on Foata normal form. 68/20656 useless extension candidates. Maximal degree in co-relation 79018. Up to 9900 conditions per place. [2021-03-26 11:22:27,364 INFO L132 encePairwiseOnDemand]: 1034/1139 looper letters, 879 selfloop transitions, 582 changer transitions 0/1513 dead transitions. [2021-03-26 11:22:27,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 1513 transitions, 20249 flow [2021-03-26 11:22:27,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 11:22:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 11:22:27,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 10636 transitions. [2021-03-26 11:22:27,370 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.44466741920648856 [2021-03-26 11:22:27,370 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 10636 transitions. [2021-03-26 11:22:27,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 10636 transitions. [2021-03-26 11:22:27,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:22:27,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 10636 transitions. [2021-03-26 11:22:27,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 506.4761904761905) internal successors, (10636), 21 states have internal predecessors, (10636), 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-03-26 11:22:27,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1139.0) internal successors, (25058), 22 states have internal predecessors, (25058), 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-03-26 11:22:27,386 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1139.0) internal successors, (25058), 22 states have internal predecessors, (25058), 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-03-26 11:22:27,386 INFO L185 Difference]: Start difference. First operand has 335 places, 1097 transitions, 14955 flow. Second operand 21 states and 10636 transitions. [2021-03-26 11:22:27,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 1513 transitions, 20249 flow [2021-03-26 11:22:27,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 1513 transitions, 19834 flow, removed 2 selfloop flow, removed 4 redundant places. [2021-03-26 11:22:27,951 INFO L241 Difference]: Finished difference. Result has 356 places, 1148 transitions, 16733 flow [2021-03-26 11:22:27,952 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1139, PETRI_DIFFERENCE_MINUEND_FLOW=14542, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1097, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=16733, PETRI_PLACES=356, PETRI_TRANSITIONS=1148} [2021-03-26 11:22:27,952 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 101 predicate places. [2021-03-26 11:22:27,952 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:22:27,952 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 356 places, 1148 transitions, 16733 flow [2021-03-26 11:22:27,952 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 356 places, 1148 transitions, 16733 flow [2021-03-26 11:22:27,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 356 places, 1148 transitions, 16733 flow [2021-03-26 11:22:28,902 INFO L129 PetriNetUnfolder]: 2122/8798 cut-off events. [2021-03-26 11:22:28,902 INFO L130 PetriNetUnfolder]: For 48339/48681 co-relation queries the response was YES. [2021-03-26 11:22:28,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29369 conditions, 8798 events. 2122/8798 cut-off events. For 48339/48681 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 86827 event pairs, 15 based on Foata normal form. 129/8495 useless extension candidates. Maximal degree in co-relation 27229. Up to 1609 conditions per place. [2021-03-26 11:22:29,038 INFO L142 LiptonReduction]: Number of co-enabled transitions 15176 [2021-03-26 11:22:50,592 INFO L154 LiptonReduction]: Checked pairs total: 209402 [2021-03-26 11:22:50,593 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 11:22:50,593 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22641 [2021-03-26 11:22:50,593 INFO L480 AbstractCegarLoop]: Abstraction has has 356 places, 1148 transitions, 16740 flow [2021-03-26 11:22:50,594 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:22:50,594 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:22:50,594 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:22:50,594 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-26 11:22:50,594 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:22:50,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:22:50,594 INFO L82 PathProgramCache]: Analyzing trace with hash 265780449, now seen corresponding path program 2 times [2021-03-26 11:22:50,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:22:50,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53692124] [2021-03-26 11:22:50,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:22:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:22:50,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 11:22:50,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:22:50,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:22:50,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:22:50,677 INFO L142 QuantifierPusher]: treesize reduction 10, result has 79.2 percent of original size [2021-03-26 11:22:50,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 11:22:50,691 INFO L142 QuantifierPusher]: treesize reduction 10, result has 80.4 percent of original size [2021-03-26 11:22:50,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 11:22:50,708 INFO L142 QuantifierPusher]: treesize reduction 14, result has 57.6 percent of original size [2021-03-26 11:22:50,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 11:22:50,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:22:50,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:22:50,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:22:50,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:22:50,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:22:50,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:22:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:22:50,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53692124] [2021-03-26 11:22:50,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:22:50,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-26 11:22:50,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648446832] [2021-03-26 11:22:50,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 11:22:50,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:22:50,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 11:22:50,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-03-26 11:22:50,790 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 481 out of 1146 [2021-03-26 11:22:50,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 1148 transitions, 16740 flow. Second operand has 14 states, 14 states have (on average 482.14285714285717) internal successors, (6750), 14 states have internal predecessors, (6750), 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-03-26 11:22:50,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:22:50,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 481 of 1146 [2021-03-26 11:22:50,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:22:58,982 INFO L129 PetriNetUnfolder]: 10331/21840 cut-off events. [2021-03-26 11:22:58,982 INFO L130 PetriNetUnfolder]: For 119254/119375 co-relation queries the response was YES. [2021-03-26 11:22:59,111 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89029 conditions, 21840 events. 10331/21840 cut-off events. For 119254/119375 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 171999 event pairs, 2192 based on Foata normal form. 35/21219 useless extension candidates. Maximal degree in co-relation 83284. Up to 15573 conditions per place. [2021-03-26 11:22:59,170 INFO L132 encePairwiseOnDemand]: 1077/1146 looper letters, 925 selfloop transitions, 401 changer transitions 0/1372 dead transitions. [2021-03-26 11:22:59,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 1372 transitions, 20793 flow [2021-03-26 11:22:59,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-03-26 11:22:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-03-26 11:22:59,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 12018 transitions. [2021-03-26 11:22:59,176 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43695462478184993 [2021-03-26 11:22:59,176 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 12018 transitions. [2021-03-26 11:22:59,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 12018 transitions. [2021-03-26 11:22:59,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:22:59,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 12018 transitions. [2021-03-26 11:22:59,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 500.75) internal successors, (12018), 24 states have internal predecessors, (12018), 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-03-26 11:22:59,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 1146.0) internal successors, (28650), 25 states have internal predecessors, (28650), 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-03-26 11:22:59,196 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 1146.0) internal successors, (28650), 25 states have internal predecessors, (28650), 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-03-26 11:22:59,196 INFO L185 Difference]: Start difference. First operand has 356 places, 1148 transitions, 16740 flow. Second operand 24 states and 12018 transitions. [2021-03-26 11:22:59,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 1372 transitions, 20793 flow [2021-03-26 11:22:59,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1372 transitions, 20219 flow, removed 51 selfloop flow, removed 10 redundant places. [2021-03-26 11:22:59,940 INFO L241 Difference]: Finished difference. Result has 380 places, 1187 transitions, 17684 flow [2021-03-26 11:22:59,941 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1146, PETRI_DIFFERENCE_MINUEND_FLOW=16180, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=17684, PETRI_PLACES=380, PETRI_TRANSITIONS=1187} [2021-03-26 11:22:59,941 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 125 predicate places. [2021-03-26 11:22:59,941 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:22:59,941 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 380 places, 1187 transitions, 17684 flow [2021-03-26 11:22:59,941 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 380 places, 1187 transitions, 17684 flow [2021-03-26 11:22:59,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 380 places, 1187 transitions, 17684 flow [2021-03-26 11:23:00,922 INFO L129 PetriNetUnfolder]: 2209/9143 cut-off events. [2021-03-26 11:23:00,922 INFO L130 PetriNetUnfolder]: For 54807/55257 co-relation queries the response was YES. [2021-03-26 11:23:00,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31464 conditions, 9143 events. 2209/9143 cut-off events. For 54807/55257 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 90547 event pairs, 16 based on Foata normal form. 138/8822 useless extension candidates. Maximal degree in co-relation 29322. Up to 1678 conditions per place. [2021-03-26 11:23:01,071 INFO L142 LiptonReduction]: Number of co-enabled transitions 15374 [2021-03-26 11:23:38,221 INFO L154 LiptonReduction]: Checked pairs total: 294259 [2021-03-26 11:23:38,221 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-26 11:23:38,221 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 38280 [2021-03-26 11:23:38,221 INFO L480 AbstractCegarLoop]: Abstraction has has 380 places, 1187 transitions, 17691 flow [2021-03-26 11:23:38,222 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 482.14285714285717) internal successors, (6750), 14 states have internal predecessors, (6750), 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-03-26 11:23:38,222 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:23:38,222 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:23:38,222 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-26 11:23:38,222 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:23:38,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:23:38,223 INFO L82 PathProgramCache]: Analyzing trace with hash -196825228, now seen corresponding path program 1 times [2021-03-26 11:23:38,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:23:38,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684207645] [2021-03-26 11:23:38,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:23:38,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:23:38,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:23:38,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:23:38,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:23:38,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:23:38,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:23:38,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:23:38,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:23:38,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 11:23:38,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 11:23:38,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:23:38,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:23:38,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:23:38,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:23:38,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:23:38,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684207645] [2021-03-26 11:23:38,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:23:38,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:23:38,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427275682] [2021-03-26 11:23:38,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:23:38,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:23:38,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:23:38,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:23:38,341 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1157 [2021-03-26 11:23:38,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 1187 transitions, 17691 flow. Second operand has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:23:38,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:23:38,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1157 [2021-03-26 11:23:38,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:23:47,334 INFO L129 PetriNetUnfolder]: 10291/22157 cut-off events. [2021-03-26 11:23:47,334 INFO L130 PetriNetUnfolder]: For 131941/132204 co-relation queries the response was YES. [2021-03-26 11:23:47,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94963 conditions, 22157 events. 10291/22157 cut-off events. For 131941/132204 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 178639 event pairs, 2505 based on Foata normal form. 59/21752 useless extension candidates. Maximal degree in co-relation 88979. Up to 13512 conditions per place. [2021-03-26 11:23:47,529 INFO L132 encePairwiseOnDemand]: 1067/1157 looper letters, 1087 selfloop transitions, 515 changer transitions 0/1654 dead transitions. [2021-03-26 11:23:47,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1654 transitions, 23987 flow [2021-03-26 11:23:47,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 11:23:47,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 11:23:47,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 8265 transitions. [2021-03-26 11:23:47,534 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.44646715643906654 [2021-03-26 11:23:47,534 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 8265 transitions. [2021-03-26 11:23:47,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 8265 transitions. [2021-03-26 11:23:47,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:23:47,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 8265 transitions. [2021-03-26 11:23:47,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 516.5625) internal successors, (8265), 16 states have internal predecessors, (8265), 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-03-26 11:23:47,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 1157.0) internal successors, (19669), 17 states have internal predecessors, (19669), 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-03-26 11:23:47,547 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 1157.0) internal successors, (19669), 17 states have internal predecessors, (19669), 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-03-26 11:23:47,547 INFO L185 Difference]: Start difference. First operand has 380 places, 1187 transitions, 17691 flow. Second operand 16 states and 8265 transitions. [2021-03-26 11:23:47,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1654 transitions, 23987 flow [2021-03-26 11:23:48,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1654 transitions, 23537 flow, removed 57 selfloop flow, removed 7 redundant places. [2021-03-26 11:23:48,472 INFO L241 Difference]: Finished difference. Result has 391 places, 1222 transitions, 18883 flow [2021-03-26 11:23:48,472 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1157, PETRI_DIFFERENCE_MINUEND_FLOW=17261, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18883, PETRI_PLACES=391, PETRI_TRANSITIONS=1222} [2021-03-26 11:23:48,473 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 136 predicate places. [2021-03-26 11:23:48,473 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:23:48,473 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 391 places, 1222 transitions, 18883 flow [2021-03-26 11:23:48,473 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 391 places, 1222 transitions, 18883 flow [2021-03-26 11:23:48,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 391 places, 1222 transitions, 18883 flow [2021-03-26 11:23:49,557 INFO L129 PetriNetUnfolder]: 2252/9502 cut-off events. [2021-03-26 11:23:49,557 INFO L130 PetriNetUnfolder]: For 61454/61826 co-relation queries the response was YES. [2021-03-26 11:23:49,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33430 conditions, 9502 events. 2252/9502 cut-off events. For 61454/61826 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 95868 event pairs, 11 based on Foata normal form. 129/9167 useless extension candidates. Maximal degree in co-relation 31718. Up to 1684 conditions per place. [2021-03-26 11:23:49,698 INFO L142 LiptonReduction]: Number of co-enabled transitions 15730 [2021-03-26 11:24:20,474 INFO L154 LiptonReduction]: Checked pairs total: 325030 [2021-03-26 11:24:20,474 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 11:24:20,475 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 32002 [2021-03-26 11:24:20,475 INFO L480 AbstractCegarLoop]: Abstraction has has 391 places, 1222 transitions, 18883 flow [2021-03-26 11:24:20,476 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:24:20,476 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:24:20,476 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:24:20,476 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-26 11:24:20,476 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:24:20,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:24:20,476 INFO L82 PathProgramCache]: Analyzing trace with hash -1440090359, now seen corresponding path program 1 times [2021-03-26 11:24:20,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:24:20,477 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609758155] [2021-03-26 11:24:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:24:20,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:24:20,512 INFO L142 QuantifierPusher]: treesize reduction 4, result has 89.5 percent of original size [2021-03-26 11:24:20,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:24:20,519 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-26 11:24:20,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 11:24:20,530 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-26 11:24:20,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 11:24:20,542 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-26 11:24:20,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 11:24:20,553 INFO L142 QuantifierPusher]: treesize reduction 22, result has 68.6 percent of original size [2021-03-26 11:24:20,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 11:24:20,576 INFO L142 QuantifierPusher]: treesize reduction 22, result has 68.6 percent of original size [2021-03-26 11:24:20,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 11:24:20,600 INFO L142 QuantifierPusher]: treesize reduction 30, result has 71.4 percent of original size [2021-03-26 11:24:20,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 11:24:20,636 INFO L142 QuantifierPusher]: treesize reduction 24, result has 72.7 percent of original size [2021-03-26 11:24:20,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 11:24:20,664 INFO L142 QuantifierPusher]: treesize reduction 18, result has 70.5 percent of original size [2021-03-26 11:24:20,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 11:24:20,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:24:20,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:24:20,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:24:20,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609758155] [2021-03-26 11:24:20,698 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:24:20,698 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:24:20,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98465492] [2021-03-26 11:24:20,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:24:20,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:24:20,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:24:20,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:24:20,703 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 457 out of 1164 [2021-03-26 11:24:20,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1222 transitions, 18883 flow. Second operand has 12 states, 12 states have (on average 458.25) internal successors, (5499), 12 states have internal predecessors, (5499), 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-03-26 11:24:20,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:24:20,704 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 457 of 1164 [2021-03-26 11:24:20,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:24:31,045 INFO L129 PetriNetUnfolder]: 11320/23801 cut-off events. [2021-03-26 11:24:31,045 INFO L130 PetriNetUnfolder]: For 156051/156168 co-relation queries the response was YES. [2021-03-26 11:24:31,229 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105933 conditions, 23801 events. 11320/23801 cut-off events. For 156051/156168 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 190826 event pairs, 2358 based on Foata normal form. 31/23101 useless extension candidates. Maximal degree in co-relation 99779. Up to 16846 conditions per place. [2021-03-26 11:24:31,294 INFO L132 encePairwiseOnDemand]: 1093/1164 looper letters, 1045 selfloop transitions, 449 changer transitions 0/1554 dead transitions. [2021-03-26 11:24:31,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1554 transitions, 24166 flow [2021-03-26 11:24:31,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 11:24:31,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 11:24:31,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 6004 transitions. [2021-03-26 11:24:31,297 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4298396334478809 [2021-03-26 11:24:31,297 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 6004 transitions. [2021-03-26 11:24:31,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 6004 transitions. [2021-03-26 11:24:31,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:24:31,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 6004 transitions. [2021-03-26 11:24:31,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 500.3333333333333) internal successors, (6004), 12 states have internal predecessors, (6004), 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-03-26 11:24:31,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1164.0) internal successors, (15132), 13 states have internal predecessors, (15132), 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-03-26 11:24:31,306 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1164.0) internal successors, (15132), 13 states have internal predecessors, (15132), 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-03-26 11:24:31,306 INFO L185 Difference]: Start difference. First operand has 391 places, 1222 transitions, 18883 flow. Second operand 12 states and 6004 transitions. [2021-03-26 11:24:31,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1554 transitions, 24166 flow [2021-03-26 11:24:32,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1554 transitions, 23335 flow, removed 114 selfloop flow, removed 11 redundant places. [2021-03-26 11:24:32,131 INFO L241 Difference]: Finished difference. Result has 393 places, 1299 transitions, 20230 flow [2021-03-26 11:24:32,131 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1164, PETRI_DIFFERENCE_MINUEND_FLOW=18074, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20230, PETRI_PLACES=393, PETRI_TRANSITIONS=1299} [2021-03-26 11:24:32,131 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 138 predicate places. [2021-03-26 11:24:32,132 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:24:32,132 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 393 places, 1299 transitions, 20230 flow [2021-03-26 11:24:32,132 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 393 places, 1299 transitions, 20230 flow [2021-03-26 11:24:32,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 393 places, 1299 transitions, 20230 flow [2021-03-26 11:24:32,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1326] L1053-2-->L1054: Formula: (and (= (store |v_#memory_int_537| v_ULTIMATE.start_fifo_drop_head_~self.base_83 (store (select |v_#memory_int_537| v_ULTIMATE.start_fifo_drop_head_~self.base_83) v_ULTIMATE.start_fifo_drop_head_~self.offset_83 (select (select |v_#memory_int_536| v_ULTIMATE.start_fifo_drop_head_~self.base_83) v_ULTIMATE.start_fifo_drop_head_~self.offset_83))) |v_#memory_int_536|) (= |v_#memory_$Pointer$.offset_679| (store |v_#memory_$Pointer$.offset_680| v_ULTIMATE.start_fifo_drop_head_~self.base_83 (store (select |v_#memory_$Pointer$.offset_680| v_ULTIMATE.start_fifo_drop_head_~self.base_83) v_ULTIMATE.start_fifo_drop_head_~self.offset_83 |v_ULTIMATE.start_fifo_drop_head_#t~mem39.offset_54|))) (= (store |v_#memory_$Pointer$.base_680| v_ULTIMATE.start_fifo_drop_head_~self.base_83 (store (select |v_#memory_$Pointer$.base_680| v_ULTIMATE.start_fifo_drop_head_~self.base_83) v_ULTIMATE.start_fifo_drop_head_~self.offset_83 |v_ULTIMATE.start_fifo_drop_head_#t~mem39.base_54|)) |v_#memory_$Pointer$.base_679|)) InVars {ULTIMATE.start_fifo_drop_head_#t~mem39.base=|v_ULTIMATE.start_fifo_drop_head_#t~mem39.base_54|, ULTIMATE.start_fifo_drop_head_~self.offset=v_ULTIMATE.start_fifo_drop_head_~self.offset_83, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_680|, ULTIMATE.start_fifo_drop_head_#t~mem39.offset=|v_ULTIMATE.start_fifo_drop_head_#t~mem39.offset_54|, #memory_int=|v_#memory_int_537|, ULTIMATE.start_fifo_drop_head_~self.base=v_ULTIMATE.start_fifo_drop_head_~self.base_83, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_680|} OutVars{ULTIMATE.start_fifo_drop_head_#t~mem39.base=|v_ULTIMATE.start_fifo_drop_head_#t~mem39.base_53|, ULTIMATE.start_fifo_drop_head_#t~mem38.base=|v_ULTIMATE.start_fifo_drop_head_#t~mem38.base_47|, ULTIMATE.start_fifo_drop_head_~self.offset=v_ULTIMATE.start_fifo_drop_head_~self.offset_83, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_679|, ULTIMATE.start_fifo_drop_head_#t~mem39.offset=|v_ULTIMATE.start_fifo_drop_head_#t~mem39.offset_53|, #memory_int=|v_#memory_int_536|, ULTIMATE.start_fifo_drop_head_#t~mem38.offset=|v_ULTIMATE.start_fifo_drop_head_#t~mem38.offset_47|, ULTIMATE.start_fifo_drop_head_~self.base=v_ULTIMATE.start_fifo_drop_head_~self.base_83, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_679|} AuxVars[] AssignedVars[ULTIMATE.start_fifo_drop_head_#t~mem39.base, ULTIMATE.start_fifo_drop_head_#t~mem38.base, #memory_$Pointer$.base, ULTIMATE.start_fifo_drop_head_#t~mem39.offset, #memory_int, ULTIMATE.start_fifo_drop_head_#t~mem38.offset, #memory_$Pointer$.offset][5], [Black: 1107#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1124#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 640#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 1108#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 1126#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1130#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 644#true, Black: 1132#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~t~0.base) (+ pusherThread1of1ForFork0_fifo_push_~t~0.offset 12)) |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 1116#(and (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 1159#true, Black: 1037#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) 4)) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|) (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) 4)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|)), Black: 1039#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_empty_~self.base) (= ULTIMATE.start_fifo_front_~self.offset 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) 4)) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|) (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) 4))), 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), 1043#true, 409#L1054true, Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), Black: 1190#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) (+ pusherThread1of1ForFork0_fifo_node_init_~self.offset 16) 0)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 1194#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) (+ pusherThread1of1ForFork0_fifo_node_init_~self.offset 16) 0)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 933#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 1182#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), 942#true, 1199#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 673#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 661#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 693#(and (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 63#L1001true, Black: 665#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1088#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 683#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1072#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 699#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 1082#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_front_~self.base)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 669#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1084#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_front_~self.base)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 1086#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), 1095#true, Black: 1209#(or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (and (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|) (= ULTIMATE.start_fifo_empty_~self.offset 0))), Black: 1210#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 832#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 818#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 834#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 836#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 820#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), Black: 806#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 840#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 824#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 826#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 976#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 810#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 964#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 966#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 796#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 830#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 968#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 970#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 972#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 974#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), 985#true, Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), 604#true, 481#(= ULTIMATE.start_main_~i~1 0), Black: 740#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_front_~self.offset 0) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 724#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 866#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 732#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 868#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), 748#true, Black: 870#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 872#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 484#true, 496#true, Black: 1013#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1015#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1003#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1120#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1005#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1136#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~t~0.base) (+ pusherThread1of1ForFork0_fifo_push_~t~0.offset 12)) |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 1138#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~t~0.base) (+ pusherThread1of1ForFork0_fifo_push_~t~0.offset 12)) |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) 4) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1122#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:24:32,863 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-26 11:24:32,863 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 11:24:32,863 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 11:24:32,863 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-26 11:24:33,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1660] L1060-3-->L1061: Formula: (and (= (store |v_#memory_int_2555| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535| (store (select |v_#memory_int_2555| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535|) |v_ULTIMATE.start_fifo_pop_#t~mem42.offset_535| (select (select |v_#memory_int_2554| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535|) |v_ULTIMATE.start_fifo_pop_#t~mem42.offset_535|))) |v_#memory_int_2554|) (= (store |v_#memory_$Pointer$.offset_2868| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535| (store (select |v_#memory_$Pointer$.offset_2868| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535|) |v_ULTIMATE.start_fifo_pop_#t~mem42.offset_535| (+ |v_ULTIMATE.start_fifo_pop_#t~mem43.offset_491| 4))) |v_#memory_$Pointer$.offset_2867|) (= (store |v_#memory_$Pointer$.base_2923| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535| (store (select |v_#memory_$Pointer$.base_2923| |v_ULTIMATE.start_fifo_pop_#t~mem42.base_535|) |v_ULTIMATE.start_fifo_pop_#t~mem42.offset_535| |v_ULTIMATE.start_fifo_pop_#t~mem43.base_491|)) |v_#memory_$Pointer$.base_2922|)) InVars {ULTIMATE.start_fifo_pop_#t~mem43.base=|v_ULTIMATE.start_fifo_pop_#t~mem43.base_491|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2923|, ULTIMATE.start_fifo_pop_#t~mem42.base=|v_ULTIMATE.start_fifo_pop_#t~mem42.base_535|, ULTIMATE.start_fifo_pop_#t~mem43.offset=|v_ULTIMATE.start_fifo_pop_#t~mem43.offset_491|, #memory_int=|v_#memory_int_2555|, ULTIMATE.start_fifo_pop_#t~mem42.offset=|v_ULTIMATE.start_fifo_pop_#t~mem42.offset_535|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2868|} OutVars{ULTIMATE.start_fifo_pop_#t~mem43.base=|v_ULTIMATE.start_fifo_pop_#t~mem43.base_490|, ULTIMATE.start_fifo_pop_#t~pre44.offset=|v_ULTIMATE.start_fifo_pop_#t~pre44.offset_408|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2922|, ULTIMATE.start_fifo_pop_#t~mem42.base=|v_ULTIMATE.start_fifo_pop_#t~mem42.base_534|, ULTIMATE.start_fifo_pop_#t~mem43.offset=|v_ULTIMATE.start_fifo_pop_#t~mem43.offset_490|, #memory_int=|v_#memory_int_2554|, ULTIMATE.start_fifo_pop_#t~pre44.base=|v_ULTIMATE.start_fifo_pop_#t~pre44.base_408|, ULTIMATE.start_fifo_pop_#t~mem42.offset=|v_ULTIMATE.start_fifo_pop_#t~mem42.offset_534|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2867|} AuxVars[] AssignedVars[ULTIMATE.start_fifo_pop_#t~mem43.base, ULTIMATE.start_fifo_pop_#t~pre44.offset, #memory_$Pointer$.base, ULTIMATE.start_fifo_pop_#t~mem42.base, ULTIMATE.start_fifo_pop_#t~mem43.offset, #memory_int, ULTIMATE.start_fifo_pop_#t~pre44.base, ULTIMATE.start_fifo_pop_#t~mem42.offset, #memory_$Pointer$.offset][982], [Black: 1107#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 507#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1124#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 640#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 1108#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 1126#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1130#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 644#true, Black: 1132#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~t~0.base) (+ pusherThread1of1ForFork0_fifo_push_~t~0.offset 12)) |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 515#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1))), Black: 1116#(and (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 1159#true, Black: 1037#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) 4)) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|) (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) 4)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|)), Black: 1039#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_empty_~self.base) (= ULTIMATE.start_fifo_front_~self.offset 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) 4)) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|) (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_~q~0.base) 4))), 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), 1043#true, 28#L1061true, Black: 535#(and (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 537#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), Black: 541#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) 4) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (not (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) 4)))) (or (not (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|))) (or (not (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)))) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0)), Black: 1190#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) (+ pusherThread1of1ForFork0_fifo_node_init_~self.offset 16) 0)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 1194#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) (+ pusherThread1of1ForFork0_fifo_node_init_~self.offset 16) 0)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 933#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 1182#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), 942#true, 1199#true, Black: 563#(and (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 567#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 673#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 569#(and (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#t~mem60.base|) |ULTIMATE.start_fifo_front_#t~mem60.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) |ULTIMATE.start_fifo_front_#t~mem62.offset|)) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 4) (<= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 4) (not (= (+ (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))))), Black: 661#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 693#(and (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), 63#L1001true, Black: 665#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1088#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 683#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1072#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 699#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 1082#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_front_~self.base)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 669#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1084#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_front_~self.base)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 1086#(and (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), 1095#true, Black: 1209#(or (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (and (= |ULTIMATE.start_fifo_empty_#t~mem6.offset| (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.base|) (= ULTIMATE.start_fifo_empty_~self.offset 0))), Black: 1210#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 832#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 818#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 834#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 836#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 820#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 460#(and (= ULTIMATE.start_fifo_node_init_~self.offset 0) (not (= |ULTIMATE.start_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_init_~self.base)) (not (= ULTIMATE.start_fifo_node_init_~self.base ULTIMATE.start_fifo_init_~self.base)) (<= 1 |ULTIMATE.start_fifo_empty_#res|) (= |ULTIMATE.start_fifo_node_init_#in~self.offset| 0) (<= |ULTIMATE.start_fifo_empty_#res| 1)), Black: 806#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 840#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 824#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 826#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 976#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 810#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 964#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 966#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 796#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 830#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 968#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 970#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 593#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12)) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) 12) (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 972#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 595#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset))), Black: 974#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 597#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= |ULTIMATE.start_fifo_empty_#t~mem9.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (= |ULTIMATE.start_fifo_empty_#t~mem9.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.base|) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) |ULTIMATE.start_fifo_empty_#t~mem10.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset)) 12))), 985#true, Black: 589#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) |ULTIMATE.start_fifo_front_#t~short57| (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), Black: 591#(and (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|))) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) 12)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12)) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) 12) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset)))), 604#true, 481#(= ULTIMATE.start_main_~i~1 0), Black: 740#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_front_~self.offset 0) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 724#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 866#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 732#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 868#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 870#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0))), 748#true, Black: 872#(and (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.base)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|))), Black: 484#true, 496#true, Black: 1013#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1015#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1003#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1120#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem22.base|) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 1005#(and (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select (store |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base (store (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_node_init_~self.base) pusherThread1of1ForFork0_fifo_node_init_~self.offset pusherThread1of1ForFork0_fifo_node_init_~self.base)) |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| |ULTIMATE.start_main_~#q~1.base|)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~self.base) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) |ULTIMATE.start_main_~#q~1.offset|) 0))), Black: 1136#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~t~0.base) (+ pusherThread1of1ForFork0_fifo_push_~t~0.offset 12)) |ULTIMATE.start_fifo_front_#in~self.base|)) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 1138#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~t~0.base) (+ pusherThread1of1ForFork0_fifo_push_~t~0.offset 12)) |ULTIMATE.start_fifo_front_#in~self.base|)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) 4) 0) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base))), Black: 1122#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= pusherThread1of1ForFork0_fifo_push_~self.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_~q~0.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) 12) pusherThread1of1ForFork0_fifo_push_~self.base)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 505#(and (not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)))]) [2021-03-26 11:24:33,362 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 11:24:33,362 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 11:24:33,362 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 11:24:33,362 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 11:24:33,618 INFO L129 PetriNetUnfolder]: 2383/9938 cut-off events. [2021-03-26 11:24:33,618 INFO L130 PetriNetUnfolder]: For 63558/64038 co-relation queries the response was YES. [2021-03-26 11:24:33,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35601 conditions, 9938 events. 2383/9938 cut-off events. For 63558/64038 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 102082 event pairs, 9 based on Foata normal form. 148/9599 useless extension candidates. Maximal degree in co-relation 33524. Up to 1811 conditions per place. [2021-03-26 11:24:33,769 INFO L142 LiptonReduction]: Number of co-enabled transitions 16648 [2021-03-26 11:25:16,117 INFO L154 LiptonReduction]: Checked pairs total: 365689 [2021-03-26 11:25:16,118 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-26 11:25:16,118 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 43986 [2021-03-26 11:25:16,118 INFO L480 AbstractCegarLoop]: Abstraction has has 393 places, 1299 transitions, 20230 flow [2021-03-26 11:25:16,119 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 458.25) internal successors, (5499), 12 states have internal predecessors, (5499), 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-03-26 11:25:16,119 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:25:16,119 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:25:16,119 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-26 11:25:16,119 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:25:16,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:25:16,119 INFO L82 PathProgramCache]: Analyzing trace with hash 978010112, now seen corresponding path program 1 times [2021-03-26 11:25:16,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:25:16,120 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551940529] [2021-03-26 11:25:16,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:25:16,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:25:16,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 11:25:16,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:25:16,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:25:16,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:25:16,186 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 11:25:16,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 11:25:16,200 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.3 percent of original size [2021-03-26 11:25:16,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 11:25:16,218 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 11:25:16,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 11:25:16,235 INFO L142 QuantifierPusher]: treesize reduction 10, result has 68.8 percent of original size [2021-03-26 11:25:16,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 11:25:16,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:25:16,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:25:16,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:25:16,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:25:16,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:25:16,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551940529] [2021-03-26 11:25:16,278 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:25:16,278 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:25:16,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804952283] [2021-03-26 11:25:16,278 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:25:16,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:25:16,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:25:16,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:25:16,282 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 482 out of 1175 [2021-03-26 11:25:16,284 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1299 transitions, 20230 flow. Second operand has 12 states, 12 states have (on average 483.25) internal successors, (5799), 12 states have internal predecessors, (5799), 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-03-26 11:25:16,284 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:25:16,284 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 482 of 1175 [2021-03-26 11:25:16,284 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:25:26,704 INFO L129 PetriNetUnfolder]: 11435/24260 cut-off events. [2021-03-26 11:25:26,704 INFO L130 PetriNetUnfolder]: For 158359/158479 co-relation queries the response was YES. [2021-03-26 11:25:26,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108306 conditions, 24260 events. 11435/24260 cut-off events. For 158359/158479 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 196881 event pairs, 2597 based on Foata normal form. 32/23613 useless extension candidates. Maximal degree in co-relation 102431. Up to 17632 conditions per place. [2021-03-26 11:25:26,995 INFO L132 encePairwiseOnDemand]: 1103/1175 looper letters, 1043 selfloop transitions, 408 changer transitions 0/1497 dead transitions. [2021-03-26 11:25:26,996 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1497 transitions, 24529 flow [2021-03-26 11:25:26,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-26 11:25:26,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-26 11:25:26,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 9145 transitions. [2021-03-26 11:25:27,000 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.432387706855792 [2021-03-26 11:25:27,001 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 9145 transitions. [2021-03-26 11:25:27,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 9145 transitions. [2021-03-26 11:25:27,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:25:27,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 9145 transitions. [2021-03-26 11:25:27,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 508.05555555555554) internal successors, (9145), 18 states have internal predecessors, (9145), 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-03-26 11:25:27,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 1175.0) internal successors, (22325), 19 states have internal predecessors, (22325), 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-03-26 11:25:27,015 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 1175.0) internal successors, (22325), 19 states have internal predecessors, (22325), 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-03-26 11:25:27,015 INFO L185 Difference]: Start difference. First operand has 393 places, 1299 transitions, 20230 flow. Second operand 18 states and 9145 transitions. [2021-03-26 11:25:27,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1497 transitions, 24529 flow [2021-03-26 11:25:27,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 1497 transitions, 24080 flow, removed 17 selfloop flow, removed 7 redundant places. [2021-03-26 11:25:28,177 INFO L241 Difference]: Finished difference. Result has 405 places, 1324 transitions, 21246 flow [2021-03-26 11:25:28,178 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1175, PETRI_DIFFERENCE_MINUEND_FLOW=19804, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=21246, PETRI_PLACES=405, PETRI_TRANSITIONS=1324} [2021-03-26 11:25:28,178 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 150 predicate places. [2021-03-26 11:25:28,178 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:25:28,179 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 405 places, 1324 transitions, 21246 flow [2021-03-26 11:25:28,179 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 405 places, 1324 transitions, 21246 flow [2021-03-26 11:25:28,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 405 places, 1324 transitions, 21246 flow [2021-03-26 11:25:29,396 INFO L129 PetriNetUnfolder]: 2447/10158 cut-off events. [2021-03-26 11:25:29,396 INFO L130 PetriNetUnfolder]: For 71496/71957 co-relation queries the response was YES. [2021-03-26 11:25:29,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37384 conditions, 10158 events. 2447/10158 cut-off events. For 71496/71957 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 104164 event pairs, 9 based on Foata normal form. 151/9820 useless extension candidates. Maximal degree in co-relation 35375. Up to 1836 conditions per place. [2021-03-26 11:25:29,583 INFO L142 LiptonReduction]: Number of co-enabled transitions 16812 [2021-03-26 11:26:20,838 INFO L154 LiptonReduction]: Checked pairs total: 377370 [2021-03-26 11:26:20,838 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-26 11:26:20,838 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 52660 [2021-03-26 11:26:20,838 INFO L480 AbstractCegarLoop]: Abstraction has has 405 places, 1324 transitions, 21248 flow [2021-03-26 11:26:20,839 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 483.25) internal successors, (5799), 12 states have internal predecessors, (5799), 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-03-26 11:26:20,839 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:26:20,839 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:26:20,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-26 11:26:20,839 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:26:20,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:26:20,840 INFO L82 PathProgramCache]: Analyzing trace with hash 134390112, now seen corresponding path program 2 times [2021-03-26 11:26:20,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:26:20,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426019302] [2021-03-26 11:26:20,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:26:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:26:20,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 11:26:20,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:26:20,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:26:20,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:26:20,907 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 11:26:20,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 11:26:20,920 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.3 percent of original size [2021-03-26 11:26:20,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 11:26:20,936 INFO L142 QuantifierPusher]: treesize reduction 14, result has 57.6 percent of original size [2021-03-26 11:26:20,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 11:26:20,949 INFO L142 QuantifierPusher]: treesize reduction 14, result has 57.6 percent of original size [2021-03-26 11:26:20,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 11:26:20,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:26:20,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:26:20,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:26:20,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:26:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:26:20,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426019302] [2021-03-26 11:26:20,992 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:26:20,992 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:26:20,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458362449] [2021-03-26 11:26:20,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:26:20,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:26:20,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:26:20,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:26:20,997 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 482 out of 1181 [2021-03-26 11:26:20,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1324 transitions, 21248 flow. Second operand has 12 states, 12 states have (on average 483.25) internal successors, (5799), 12 states have internal predecessors, (5799), 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-03-26 11:26:20,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:26:20,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 482 of 1181 [2021-03-26 11:26:20,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:26:31,808 INFO L129 PetriNetUnfolder]: 11593/24601 cut-off events. [2021-03-26 11:26:31,808 INFO L130 PetriNetUnfolder]: For 169269/169430 co-relation queries the response was YES. [2021-03-26 11:26:31,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111504 conditions, 24601 events. 11593/24601 cut-off events. For 169269/169430 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 200761 event pairs, 2666 based on Foata normal form. 38/23955 useless extension candidates. Maximal degree in co-relation 105636. Up to 17921 conditions per place. [2021-03-26 11:26:32,040 INFO L132 encePairwiseOnDemand]: 1108/1181 looper letters, 1066 selfloop transitions, 408 changer transitions 0/1520 dead transitions. [2021-03-26 11:26:32,040 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1520 transitions, 25447 flow [2021-03-26 11:26:32,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 11:26:32,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 11:26:32,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 10602 transitions. [2021-03-26 11:26:32,045 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4274827627918229 [2021-03-26 11:26:32,045 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 10602 transitions. [2021-03-26 11:26:32,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 10602 transitions. [2021-03-26 11:26:32,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:26:32,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 10602 transitions. [2021-03-26 11:26:32,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 504.85714285714283) internal successors, (10602), 21 states have internal predecessors, (10602), 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-03-26 11:26:32,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1181.0) internal successors, (25982), 22 states have internal predecessors, (25982), 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-03-26 11:26:32,061 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1181.0) internal successors, (25982), 22 states have internal predecessors, (25982), 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-03-26 11:26:32,061 INFO L185 Difference]: Start difference. First operand has 405 places, 1324 transitions, 21248 flow. Second operand 21 states and 10602 transitions. [2021-03-26 11:26:32,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1520 transitions, 25447 flow [2021-03-26 11:26:32,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 1520 transitions, 25000 flow, removed 55 selfloop flow, removed 10 redundant places. [2021-03-26 11:26:33,014 INFO L241 Difference]: Finished difference. Result has 417 places, 1340 transitions, 22070 flow [2021-03-26 11:26:33,014 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1181, PETRI_DIFFERENCE_MINUEND_FLOW=20801, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=22070, PETRI_PLACES=417, PETRI_TRANSITIONS=1340} [2021-03-26 11:26:33,014 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 162 predicate places. [2021-03-26 11:26:33,015 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:26:33,015 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 417 places, 1340 transitions, 22070 flow [2021-03-26 11:26:33,015 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 417 places, 1340 transitions, 22070 flow [2021-03-26 11:26:33,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 417 places, 1340 transitions, 22070 flow [2021-03-26 11:26:34,314 INFO L129 PetriNetUnfolder]: 2405/10307 cut-off events. [2021-03-26 11:26:34,314 INFO L130 PetriNetUnfolder]: For 75988/76419 co-relation queries the response was YES. [2021-03-26 11:26:34,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38168 conditions, 10307 events. 2405/10307 cut-off events. For 75988/76419 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 108032 event pairs, 7 based on Foata normal form. 130/9935 useless extension candidates. Maximal degree in co-relation 36156. Up to 1779 conditions per place. [2021-03-26 11:26:34,492 INFO L142 LiptonReduction]: Number of co-enabled transitions 16974 [2021-03-26 11:27:25,820 INFO L154 LiptonReduction]: Checked pairs total: 403685 [2021-03-26 11:27:25,820 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-26 11:27:25,820 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 52805 [2021-03-26 11:27:25,821 INFO L480 AbstractCegarLoop]: Abstraction has has 417 places, 1340 transitions, 22070 flow [2021-03-26 11:27:25,821 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 483.25) internal successors, (5799), 12 states have internal predecessors, (5799), 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-03-26 11:27:25,822 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:27:25,822 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:27:25,822 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-26 11:27:25,822 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:27:25,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:27:25,822 INFO L82 PathProgramCache]: Analyzing trace with hash 717852541, now seen corresponding path program 1 times [2021-03-26 11:27:25,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:27:25,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987206717] [2021-03-26 11:27:25,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:27:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:27:25,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:27:25,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:27:25,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:27:25,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:27:25,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:27:25,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:27:25,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:27:25,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:27:25,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 11:27:25,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:27:25,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:27:25,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:27:25,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:27:25,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:27:25,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987206717] [2021-03-26 11:27:25,939 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:27:25,940 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:27:25,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453518983] [2021-03-26 11:27:25,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:27:25,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:27:25,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:27:25,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:27:25,944 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1186 [2021-03-26 11:27:25,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1340 transitions, 22070 flow. Second operand has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:27:25,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:27:25,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1186 [2021-03-26 11:27:25,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:27:36,599 INFO L129 PetriNetUnfolder]: 11324/24351 cut-off events. [2021-03-26 11:27:36,599 INFO L130 PetriNetUnfolder]: For 178986/179217 co-relation queries the response was YES. [2021-03-26 11:27:36,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112453 conditions, 24351 events. 11324/24351 cut-off events. For 178986/179217 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 201351 event pairs, 2718 based on Foata normal form. 62/23919 useless extension candidates. Maximal degree in co-relation 106576. Up to 15062 conditions per place. [2021-03-26 11:27:36,853 INFO L132 encePairwiseOnDemand]: 1092/1186 looper letters, 1166 selfloop transitions, 563 changer transitions 0/1781 dead transitions. [2021-03-26 11:27:36,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 1781 transitions, 28418 flow [2021-03-26 11:27:36,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 11:27:36,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 11:27:36,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 8274 transitions. [2021-03-26 11:27:36,858 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43602445193929174 [2021-03-26 11:27:36,858 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 8274 transitions. [2021-03-26 11:27:36,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 8274 transitions. [2021-03-26 11:27:36,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:27:36,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 8274 transitions. [2021-03-26 11:27:36,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 517.125) internal successors, (8274), 16 states have internal predecessors, (8274), 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-03-26 11:27:36,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 1186.0) internal successors, (20162), 17 states have internal predecessors, (20162), 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-03-26 11:27:36,871 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 1186.0) internal successors, (20162), 17 states have internal predecessors, (20162), 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-03-26 11:27:36,871 INFO L185 Difference]: Start difference. First operand has 417 places, 1340 transitions, 22070 flow. Second operand 16 states and 8274 transitions. [2021-03-26 11:27:36,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 1781 transitions, 28418 flow [2021-03-26 11:27:37,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1781 transitions, 27898 flow, removed 54 selfloop flow, removed 15 redundant places. [2021-03-26 11:27:37,987 INFO L241 Difference]: Finished difference. Result has 419 places, 1356 transitions, 23013 flow [2021-03-26 11:27:37,988 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1186, PETRI_DIFFERENCE_MINUEND_FLOW=21558, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=547, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=23013, PETRI_PLACES=419, PETRI_TRANSITIONS=1356} [2021-03-26 11:27:37,988 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 164 predicate places. [2021-03-26 11:27:37,988 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:27:37,988 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 1356 transitions, 23013 flow [2021-03-26 11:27:37,988 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 1356 transitions, 23013 flow [2021-03-26 11:27:37,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 419 places, 1356 transitions, 23013 flow [2021-03-26 11:27:39,397 INFO L129 PetriNetUnfolder]: 2461/10319 cut-off events. [2021-03-26 11:27:39,397 INFO L130 PetriNetUnfolder]: For 81340/81801 co-relation queries the response was YES. [2021-03-26 11:27:39,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39437 conditions, 10319 events. 2461/10319 cut-off events. For 81340/81801 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 107322 event pairs, 14 based on Foata normal form. 161/9983 useless extension candidates. Maximal degree in co-relation 37412. Up to 1830 conditions per place. [2021-03-26 11:27:39,582 INFO L142 LiptonReduction]: Number of co-enabled transitions 17144 [2021-03-26 11:28:30,357 INFO L154 LiptonReduction]: Checked pairs total: 410964 [2021-03-26 11:28:30,357 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-26 11:28:30,357 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 52369 [2021-03-26 11:28:30,357 INFO L480 AbstractCegarLoop]: Abstraction has has 419 places, 1356 transitions, 23013 flow [2021-03-26 11:28:30,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:28:30,358 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:28:30,358 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:28:30,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-26 11:28:30,358 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:28:30,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:28:30,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1174528795, now seen corresponding path program 2 times [2021-03-26 11:28:30,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:28:30,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109398752] [2021-03-26 11:28:30,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:28:30,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:28:30,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:28:30,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:28:30,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:28:30,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:28:30,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 11:28:30,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:28:30,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:28:30,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:28:30,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 11:28:30,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:28:30,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:28:30,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:28:30,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:28:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:28:30,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109398752] [2021-03-26 11:28:30,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:28:30,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-26 11:28:30,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611152741] [2021-03-26 11:28:30,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 11:28:30,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:28:30,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 11:28:30,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-03-26 11:28:30,465 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1192 [2021-03-26 11:28:30,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 1356 transitions, 23013 flow. Second operand has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:28:30,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:28:30,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1192 [2021-03-26 11:28:30,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:28:41,451 INFO L129 PetriNetUnfolder]: 11786/25380 cut-off events. [2021-03-26 11:28:41,451 INFO L130 PetriNetUnfolder]: For 200734/200997 co-relation queries the response was YES. [2021-03-26 11:28:41,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118615 conditions, 25380 events. 11786/25380 cut-off events. For 200734/200997 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 211996 event pairs, 3221 based on Foata normal form. 80/24961 useless extension candidates. Maximal degree in co-relation 112493. Up to 10672 conditions per place. [2021-03-26 11:28:41,716 INFO L132 encePairwiseOnDemand]: 1076/1192 looper letters, 1026 selfloop transitions, 610 changer transitions 0/1688 dead transitions. [2021-03-26 11:28:41,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1688 transitions, 28820 flow [2021-03-26 11:28:41,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 11:28:41,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 11:28:41,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 6278 transitions. [2021-03-26 11:28:41,720 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43889821029082776 [2021-03-26 11:28:41,720 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 6278 transitions. [2021-03-26 11:28:41,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 6278 transitions. [2021-03-26 11:28:41,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:28:41,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 6278 transitions. [2021-03-26 11:28:41,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 523.1666666666666) internal successors, (6278), 12 states have internal predecessors, (6278), 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-03-26 11:28:41,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1192.0) internal successors, (15496), 13 states have internal predecessors, (15496), 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-03-26 11:28:41,729 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1192.0) internal successors, (15496), 13 states have internal predecessors, (15496), 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-03-26 11:28:41,729 INFO L185 Difference]: Start difference. First operand has 419 places, 1356 transitions, 23013 flow. Second operand 12 states and 6278 transitions. [2021-03-26 11:28:41,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1688 transitions, 28820 flow [2021-03-26 11:28:42,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1688 transitions, 27616 flow, removed 106 selfloop flow, removed 11 redundant places. [2021-03-26 11:28:42,831 INFO L241 Difference]: Finished difference. Result has 423 places, 1400 transitions, 23971 flow [2021-03-26 11:28:42,831 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1192, PETRI_DIFFERENCE_MINUEND_FLOW=21859, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=569, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23971, PETRI_PLACES=423, PETRI_TRANSITIONS=1400} [2021-03-26 11:28:42,831 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 168 predicate places. [2021-03-26 11:28:42,831 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:28:42,832 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 423 places, 1400 transitions, 23971 flow [2021-03-26 11:28:42,832 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 423 places, 1400 transitions, 23971 flow [2021-03-26 11:28:42,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 423 places, 1400 transitions, 23971 flow [2021-03-26 11:28:44,446 INFO L129 PetriNetUnfolder]: 2547/10593 cut-off events. [2021-03-26 11:28:44,446 INFO L130 PetriNetUnfolder]: For 84925/85460 co-relation queries the response was YES. [2021-03-26 11:28:44,520 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40869 conditions, 10593 events. 2547/10593 cut-off events. For 84925/85460 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 110807 event pairs, 14 based on Foata normal form. 174/10271 useless extension candidates. Maximal degree in co-relation 39887. Up to 1922 conditions per place. [2021-03-26 11:28:44,597 INFO L142 LiptonReduction]: Number of co-enabled transitions 17674 [2021-03-26 11:29:28,964 INFO L154 LiptonReduction]: Checked pairs total: 331062 [2021-03-26 11:29:28,964 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-26 11:29:28,965 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 46134 [2021-03-26 11:29:28,965 INFO L480 AbstractCegarLoop]: Abstraction has has 423 places, 1400 transitions, 23973 flow [2021-03-26 11:29:28,966 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 479.3333333333333) internal successors, (5752), 12 states have internal predecessors, (5752), 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-03-26 11:29:28,966 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:29:28,966 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:29:28,966 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-26 11:29:28,966 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:29:28,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:29:28,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1930225389, now seen corresponding path program 1 times [2021-03-26 11:29:28,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:29:28,966 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896145284] [2021-03-26 11:29:28,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:29:28,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:29:28,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:28,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 11:29:28,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:28,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:29:29,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:29,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:29:29,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:29,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 11:29:29,031 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-26 11:29:29,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 11:29:29,045 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.3 percent of original size [2021-03-26 11:29:29,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 11:29:29,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:29,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:29:29,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:29,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:29:29,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:29,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:29:29,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:29:29,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:29:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:29:29,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896145284] [2021-03-26 11:29:29,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:29:29,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 11:29:29,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608409935] [2021-03-26 11:29:29,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 11:29:29,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:29:29,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 11:29:29,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-03-26 11:29:29,096 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 490 out of 1197 [2021-03-26 11:29:29,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 1400 transitions, 23973 flow. Second operand has 11 states, 11 states have (on average 491.27272727272725) internal successors, (5404), 11 states have internal predecessors, (5404), 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-03-26 11:29:29,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:29:29,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 490 of 1197 [2021-03-26 11:29:29,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:29:40,168 INFO L129 PetriNetUnfolder]: 12249/26060 cut-off events. [2021-03-26 11:29:40,168 INFO L130 PetriNetUnfolder]: For 199724/199864 co-relation queries the response was YES. [2021-03-26 11:29:40,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121592 conditions, 26060 events. 12249/26060 cut-off events. For 199724/199864 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 217017 event pairs, 2688 based on Foata normal form. 36/25588 useless extension candidates. Maximal degree in co-relation 118331. Up to 18599 conditions per place. [2021-03-26 11:29:40,456 INFO L132 encePairwiseOnDemand]: 1105/1197 looper letters, 1063 selfloop transitions, 531 changer transitions 0/1641 dead transitions. [2021-03-26 11:29:40,456 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1641 transitions, 28629 flow [2021-03-26 11:29:40,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-26 11:29:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-26 11:29:40,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 11809 transitions. [2021-03-26 11:29:40,463 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4289346554792779 [2021-03-26 11:29:40,463 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 11809 transitions. [2021-03-26 11:29:40,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 11809 transitions. [2021-03-26 11:29:40,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:29:40,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 11809 transitions. [2021-03-26 11:29:40,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 513.4347826086956) internal successors, (11809), 23 states have internal predecessors, (11809), 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-03-26 11:29:40,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 1197.0) internal successors, (28728), 24 states have internal predecessors, (28728), 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-03-26 11:29:40,480 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 1197.0) internal successors, (28728), 24 states have internal predecessors, (28728), 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-03-26 11:29:40,480 INFO L185 Difference]: Start difference. First operand has 423 places, 1400 transitions, 23973 flow. Second operand 23 states and 11809 transitions. [2021-03-26 11:29:40,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1641 transitions, 28629 flow [2021-03-26 11:29:41,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 1641 transitions, 28120 flow, removed 117 selfloop flow, removed 4 redundant places. [2021-03-26 11:29:41,871 INFO L241 Difference]: Finished difference. Result has 444 places, 1418 transitions, 25200 flow [2021-03-26 11:29:41,872 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1197, PETRI_DIFFERENCE_MINUEND_FLOW=23468, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=25200, PETRI_PLACES=444, PETRI_TRANSITIONS=1418} [2021-03-26 11:29:41,872 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 189 predicate places. [2021-03-26 11:29:41,872 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:29:41,872 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 444 places, 1418 transitions, 25200 flow [2021-03-26 11:29:41,872 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 444 places, 1418 transitions, 25200 flow [2021-03-26 11:29:41,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 444 places, 1418 transitions, 25200 flow [2021-03-26 11:29:43,308 INFO L129 PetriNetUnfolder]: 2562/10593 cut-off events. [2021-03-26 11:29:43,308 INFO L130 PetriNetUnfolder]: For 90925/91491 co-relation queries the response was YES. [2021-03-26 11:29:43,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42081 conditions, 10593 events. 2562/10593 cut-off events. For 90925/91491 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 110667 event pairs, 22 based on Foata normal form. 170/10256 useless extension candidates. Maximal degree in co-relation 41421. Up to 1924 conditions per place. [2021-03-26 11:29:43,497 INFO L142 LiptonReduction]: Number of co-enabled transitions 17846 [2021-03-26 11:30:42,385 INFO L154 LiptonReduction]: Checked pairs total: 464887 [2021-03-26 11:30:42,386 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 11:30:42,386 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 60514 [2021-03-26 11:30:42,386 INFO L480 AbstractCegarLoop]: Abstraction has has 444 places, 1418 transitions, 25202 flow [2021-03-26 11:30:42,387 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 491.27272727272725) internal successors, (5404), 11 states have internal predecessors, (5404), 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-03-26 11:30:42,387 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:30:42,387 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:30:42,387 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-26 11:30:42,387 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:30:42,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:30:42,387 INFO L82 PathProgramCache]: Analyzing trace with hash -1092711100, now seen corresponding path program 1 times [2021-03-26 11:30:42,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:30:42,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462313027] [2021-03-26 11:30:42,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:30:42,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:30:42,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:30:42,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:30:42,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:30:42,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:30:42,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:30:42,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:30:42,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 11:30:42,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 11:30:42,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 11:30:42,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 11:30:42,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 11:30:42,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:30:42,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 11:30:42,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 11:30:42,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462313027] [2021-03-26 11:30:42,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:30:42,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-26 11:30:42,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404402691] [2021-03-26 11:30:42,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 11:30:42,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:30:42,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 11:30:42,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-03-26 11:30:42,529 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 471 out of 1204 [2021-03-26 11:30:42,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 1418 transitions, 25202 flow. Second operand has 14 states, 14 states have (on average 472.14285714285717) internal successors, (6610), 14 states have internal predecessors, (6610), 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-03-26 11:30:42,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:30:42,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 471 of 1204 [2021-03-26 11:30:42,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:30:56,885 INFO L129 PetriNetUnfolder]: 13469/28649 cut-off events. [2021-03-26 11:30:56,885 INFO L130 PetriNetUnfolder]: For 234359/234549 co-relation queries the response was YES. [2021-03-26 11:30:57,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 139799 conditions, 28649 events. 13469/28649 cut-off events. For 234359/234549 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 244951 event pairs, 2630 based on Foata normal form. 43/28154 useless extension candidates. Maximal degree in co-relation 137803. Up to 19820 conditions per place. [2021-03-26 11:30:57,205 INFO L132 encePairwiseOnDemand]: 1115/1204 looper letters, 1255 selfloop transitions, 696 changer transitions 0/1998 dead transitions. [2021-03-26 11:30:57,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 1998 transitions, 35739 flow [2021-03-26 11:30:57,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-26 11:30:57,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-03-26 11:30:57,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 12393 transitions. [2021-03-26 11:30:57,211 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.41172757475083055 [2021-03-26 11:30:57,211 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 12393 transitions. [2021-03-26 11:30:57,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 12393 transitions. [2021-03-26 11:30:57,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:30:57,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 12393 transitions. [2021-03-26 11:30:57,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 495.72) internal successors, (12393), 25 states have internal predecessors, (12393), 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-03-26 11:30:57,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 1204.0) internal successors, (31304), 26 states have internal predecessors, (31304), 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-03-26 11:30:57,231 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 1204.0) internal successors, (31304), 26 states have internal predecessors, (31304), 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-03-26 11:30:57,231 INFO L185 Difference]: Start difference. First operand has 444 places, 1418 transitions, 25202 flow. Second operand 25 states and 12393 transitions. [2021-03-26 11:30:57,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 1998 transitions, 35739 flow [2021-03-26 11:30:58,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 1998 transitions, 35156 flow, removed 68 selfloop flow, removed 19 redundant places. [2021-03-26 11:30:58,722 INFO L241 Difference]: Finished difference. Result has 451 places, 1645 transitions, 30973 flow [2021-03-26 11:30:58,723 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1204, PETRI_DIFFERENCE_MINUEND_FLOW=24651, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=787, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=30973, PETRI_PLACES=451, PETRI_TRANSITIONS=1645} [2021-03-26 11:30:58,723 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 196 predicate places. [2021-03-26 11:30:58,723 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:30:58,723 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 451 places, 1645 transitions, 30973 flow [2021-03-26 11:30:58,723 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 451 places, 1645 transitions, 30973 flow [2021-03-26 11:30:58,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 451 places, 1645 transitions, 30973 flow [2021-03-26 11:31:00,635 INFO L129 PetriNetUnfolder]: 3013/12486 cut-off events. [2021-03-26 11:31:00,635 INFO L130 PetriNetUnfolder]: For 103744/104295 co-relation queries the response was YES. [2021-03-26 11:31:00,752 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50396 conditions, 12486 events. 3013/12486 cut-off events. For 103744/104295 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 136097 event pairs, 13 based on Foata normal form. 230/12146 useless extension candidates. Maximal degree in co-relation 49732. Up to 2274 conditions per place. [2021-03-26 11:31:00,871 INFO L142 LiptonReduction]: Number of co-enabled transitions 20104 [2021-03-26 11:31:26,739 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 60 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown