/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-RepeatedVariableLbe.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-25 05:43:19,457 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 05:43:19,458 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 05:43:19,475 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 05:43:19,475 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 05:43:19,476 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 05:43:19,477 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 05:43:19,478 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 05:43:19,479 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 05:43:19,480 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 05:43:19,480 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 05:43:19,481 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 05:43:19,481 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 05:43:19,482 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 05:43:19,483 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 05:43:19,483 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 05:43:19,484 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 05:43:19,484 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 05:43:19,485 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 05:43:19,486 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 05:43:19,487 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 05:43:19,488 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 05:43:19,489 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 05:43:19,489 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 05:43:19,491 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 05:43:19,491 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 05:43:19,491 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 05:43:19,492 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 05:43:19,492 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 05:43:19,493 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 05:43:19,493 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 05:43:19,493 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 05:43:19,494 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 05:43:19,494 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 05:43:19,495 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 05:43:19,495 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 05:43:19,496 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 05:43:19,496 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 05:43:19,496 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 05:43:19,497 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 05:43:19,497 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 05:43:19,498 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-RepeatedVariableLbe.epf [2021-03-25 05:43:19,515 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 05:43:19,516 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 05:43:19,517 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 05:43:19,517 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 05:43:19,517 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 05:43:19,517 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 05:43:19,517 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 05:43:19,517 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 05:43:19,517 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 05:43:19,518 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 05:43:19,519 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 05:43:19,519 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 05:43:19,519 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 05:43:19,519 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 05:43:19,519 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 05:43:19,519 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 05:43:19,519 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 05:43:19,520 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 05:43:19,520 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 05:43:19,520 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 05:43:19,520 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-25 05:43:19,520 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 05:43:19,520 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 05:43:19,520 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-25 05:43:19,747 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 05:43:19,762 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 05:43:19,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 05:43:19,764 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 05:43:19,765 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 05:43:19,766 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-25 05:43:19,817 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20b01f7ea/92570ce7661e4357a799ca348a45fd9c/FLAGcc80ae7e4 [2021-03-25 05:43:20,283 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 05:43:20,283 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/divinefifo-bug_1w1r.i [2021-03-25 05:43:20,296 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20b01f7ea/92570ce7661e4357a799ca348a45fd9c/FLAGcc80ae7e4 [2021-03-25 05:43:20,311 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20b01f7ea/92570ce7661e4357a799ca348a45fd9c [2021-03-25 05:43:20,313 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 05:43:20,315 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 05:43:20,316 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 05:43:20,317 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 05:43:20,319 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 05:43:20,319 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,320 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69618bc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20, skipping insertion in model container [2021-03-25 05:43:20,320 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,325 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 05:43:20,362 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 05:43:20,471 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-25 05:43:20,667 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-25 05:43:20,670 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-25 05:43:20,676 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-25 05:43:20,677 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-25 05:43:20,680 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-25 05:43:20,680 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-25 05:43:20,683 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-25 05:43:20,684 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-25 05:43:20,684 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-25 05:43:20,685 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 05:43:20,689 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 05:43:20,696 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-25 05:43:20,722 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-25 05:43:20,723 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-25 05:43:20,731 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-25 05:43:20,731 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-25 05:43:20,734 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-25 05:43:20,734 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-25 05:43:20,737 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-25 05:43:20,737 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-25 05:43:20,737 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-25 05:43:20,738 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 05:43:20,827 INFO L208 MainTranslator]: Completed translation [2021-03-25 05:43:20,828 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20 WrapperNode [2021-03-25 05:43:20,828 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 05:43:20,829 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 05:43:20,829 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 05:43:20,829 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 05:43:20,834 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,862 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,887 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 05:43:20,887 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 05:43:20,888 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 05:43:20,888 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 05:43:20,893 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,893 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,897 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,897 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,918 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,935 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,938 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (1/1) ... [2021-03-25 05:43:20,942 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 05:43:20,942 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 05:43:20,942 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 05:43:20,943 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 05:43:20,943 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (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-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure pusher [2021-03-25 05:43:20,993 INFO L138 BoogieDeclarations]: Found implementation of procedure pusher [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 05:43:20,993 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 05:43:20,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 05:43:20,994 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 05:43:21,543 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 05:43:21,543 INFO L299 CfgBuilder]: Removed 40 assume(true) statements. [2021-03-25 05:43:21,545 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 05:43:21 BoogieIcfgContainer [2021-03-25 05:43:21,545 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 05:43:21,547 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 05:43:21,547 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 05:43:21,549 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 05:43:21,549 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 05:43:20" (1/3) ... [2021-03-25 05:43:21,549 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7638d33a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 05:43:21, skipping insertion in model container [2021-03-25 05:43:21,550 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 05:43:20" (2/3) ... [2021-03-25 05:43:21,550 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7638d33a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 05:43:21, skipping insertion in model container [2021-03-25 05:43:21,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 05:43:21" (3/3) ... [2021-03-25 05:43:21,552 INFO L111 eAbstractionObserver]: Analyzing ICFG divinefifo-bug_1w1r.i [2021-03-25 05:43:21,556 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 05:43:21,559 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 11 error locations. [2021-03-25 05:43:21,560 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 05:43:21,598 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#in~q_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,599 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,600 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,601 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,601 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,601 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,601 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,602 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,602 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,602 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,602 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,602 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,602 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,603 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,604 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,605 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,606 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,607 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,608 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,609 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,610 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,610 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,610 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,613 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,614 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,615 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,616 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,617 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,618 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,618 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,618 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,618 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,619 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,619 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,619 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,620 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,621 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,622 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,623 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,624 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,624 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,624 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,626 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,626 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,626 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,626 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,627 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,627 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,627 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,627 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,627 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,628 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,632 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,632 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,632 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,633 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,634 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,635 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,636 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,637 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,638 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,639 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,640 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,641 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,643 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,643 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,643 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,643 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,643 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,644 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,645 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,646 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,646 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,646 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,646 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,646 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,646 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,647 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,648 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,648 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,648 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,648 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,648 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~self.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~pre30.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,649 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem24.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem27.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem22.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#t~pre65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~malloc25.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,650 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~ret26.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem29.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_~q~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#t~mem31.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe |pusherThread1of1ForFork0_fifo_push_#in~self.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_node_init_~self.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,651 WARN L313 ript$VariableManager]: TermVariabe pusherThread1of1ForFork0_fifo_push_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 05:43:21,655 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-25 05:43:21,667 INFO L253 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-03-25 05:43:21,687 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 05:43:21,687 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 05:43:21,687 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 05:43:21,687 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 05:43:21,687 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 05:43:21,687 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 05:43:21,687 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 05:43:21,687 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 05:43:21,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 437 places, 466 transitions, 940 flow [2021-03-25 05:43:21,797 INFO L129 PetriNetUnfolder]: 33/465 cut-off events. [2021-03-25 05:43:21,797 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 05:43:21,805 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-25 05:43:21,805 INFO L82 GeneralOperation]: Start removeDead. Operand has 437 places, 466 transitions, 940 flow [2021-03-25 05:43:21,811 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 420 places, 448 transitions, 902 flow [2021-03-25 05:43:21,812 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:21,817 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 420 places, 448 transitions, 902 flow [2021-03-25 05:43:21,818 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 420 places, 448 transitions, 902 flow [2021-03-25 05:43:21,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 420 places, 448 transitions, 902 flow [2021-03-25 05:43:21,880 INFO L129 PetriNetUnfolder]: 32/448 cut-off events. [2021-03-25 05:43:21,880 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 05:43:21,884 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-25 05:43:21,896 INFO L142 LiptonReduction]: Number of co-enabled transitions 31742 [2021-03-25 05:43:29,485 INFO L154 LiptonReduction]: Checked pairs total: 72028 [2021-03-25 05:43:29,486 INFO L156 LiptonReduction]: Total number of compositions: 261 [2021-03-25 05:43:29,488 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7677 [2021-03-25 05:43:29,493 INFO L129 PetriNetUnfolder]: 1/13 cut-off events. [2021-03-25 05:43:29,493 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 05:43:29,493 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:29,493 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:43:29,493 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-25 05:43:29,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:29,496 INFO L82 PathProgramCache]: Analyzing trace with hash 870268732, now seen corresponding path program 1 times [2021-03-25 05:43:29,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:29,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823558765] [2021-03-25 05:43:29,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:29,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:29,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:29,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:29,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:43:29,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:29,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:43:29,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:29,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 05:43:29,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:29,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 05:43:29,703 INFO L142 QuantifierPusher]: treesize reduction 16, result has 85.3 percent of original size [2021-03-25 05:43:29,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 05:43:29,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:29,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 05:43:29,732 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-25 05:43:29,733 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823558765] [2021-03-25 05:43:29,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:29,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-25 05:43:29,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763635444] [2021-03-25 05:43:29,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-25 05:43:29,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:29,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-25 05:43:29,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-03-25 05:43:29,750 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 727 [2021-03-25 05:43:29,754 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-25 05:43:29,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:29,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 727 [2021-03-25 05:43:29,755 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:30,520 INFO L129 PetriNetUnfolder]: 1628/4897 cut-off events. [2021-03-25 05:43:30,521 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 05:43:30,526 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 35610 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-25 05:43:30,540 INFO L132 encePairwiseOnDemand]: 709/727 looper letters, 137 selfloop transitions, 11 changer transitions 0/288 dead transitions. [2021-03-25 05:43:30,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 288 transitions, 878 flow [2021-03-25 05:43:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 05:43:30,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 05:43:30,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3658 transitions. [2021-03-25 05:43:30,557 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5590707626471038 [2021-03-25 05:43:30,557 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3658 transitions. [2021-03-25 05:43:30,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3658 transitions. [2021-03-25 05:43:30,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:30,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3658 transitions. [2021-03-25 05:43:30,570 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-25 05:43:30,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 727.0) internal successors, (7270), 10 states have internal predecessors, (7270), 0 states have call successors, (0), 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-25 05:43:30,584 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 727.0) internal successors, (7270), 10 states have internal predecessors, (7270), 0 states have call successors, (0), 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-25 05:43:30,585 INFO L185 Difference]: Start difference. First operand has 255 places, 276 transitions, 558 flow. Second operand 9 states and 3658 transitions. [2021-03-25 05:43:30,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 288 transitions, 878 flow [2021-03-25 05:43:30,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 288 transitions, 874 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 05:43:30,595 INFO L241 Difference]: Finished difference. Result has 259 places, 269 transitions, 576 flow [2021-03-25 05:43:30,596 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=727, 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-25 05:43:30,597 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 4 predicate places. [2021-03-25 05:43:30,597 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:30,597 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 259 places, 269 transitions, 576 flow [2021-03-25 05:43:30,598 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 259 places, 269 transitions, 576 flow [2021-03-25 05:43:30,598 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 259 places, 269 transitions, 576 flow [2021-03-25 05:43:30,616 INFO L129 PetriNetUnfolder]: 24/332 cut-off events. [2021-03-25 05:43:30,617 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 05:43:30,618 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-25 05:43:30,622 INFO L142 LiptonReduction]: Number of co-enabled transitions 15372 [2021-03-25 05:43:33,122 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-03-25 05:43:33,464 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-03-25 05:43:33,778 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-03-25 05:43:34,136 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-03-25 05:43:34,513 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-25 05:43:34,815 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-03-25 05:43:35,356 WARN L205 SmtUtils]: Spent 521.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-03-25 05:43:35,691 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-03-25 05:43:36,442 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-25 05:43:36,551 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-25 05:43:36,765 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-25 05:43:37,108 INFO L154 LiptonReduction]: Checked pairs total: 23999 [2021-03-25 05:43:37,108 INFO L156 LiptonReduction]: Total number of compositions: 97 [2021-03-25 05:43:37,108 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6511 [2021-03-25 05:43:37,109 INFO L480 AbstractCegarLoop]: Abstraction has has 172 places, 184 transitions, 402 flow [2021-03-25 05:43:37,110 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-25 05:43:37,111 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:37,111 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:43:37,126 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 05:43:37,126 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-25 05:43:37,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:37,126 INFO L82 PathProgramCache]: Analyzing trace with hash 1207857488, now seen corresponding path program 1 times [2021-03-25 05:43:37,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:37,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289510833] [2021-03-25 05:43:37,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:37,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:37,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:37,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:37,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 05:43:37,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:37,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:37,192 INFO L142 QuantifierPusher]: treesize reduction 15, result has 16.7 percent of original size [2021-03-25 05:43:37,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 05:43:37,195 INFO L142 QuantifierPusher]: treesize reduction 15, result has 66.7 percent of original size [2021-03-25 05:43:37,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 05:43:37,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:37,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:37,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:37,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:37,207 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-25 05:43:37,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289510833] [2021-03-25 05:43:37,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:37,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 05:43:37,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503578915] [2021-03-25 05:43:37,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 05:43:37,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:37,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 05:43:37,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-25 05:43:37,212 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 421 out of 824 [2021-03-25 05:43:37,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 184 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 422.3333333333333) internal successors, (2534), 6 states have internal predecessors, (2534), 0 states have call successors, (0), 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-25 05:43:37,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:37,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 421 of 824 [2021-03-25 05:43:37,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:37,682 INFO L129 PetriNetUnfolder]: 1423/3529 cut-off events. [2021-03-25 05:43:37,682 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2021-03-25 05:43:37,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6154 conditions, 3529 events. 1423/3529 cut-off events. For 90/104 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 23292 event pairs, 818 based on Foata normal form. 15/3231 useless extension candidates. Maximal degree in co-relation 6131. Up to 2082 conditions per place. [2021-03-25 05:43:37,697 INFO L132 encePairwiseOnDemand]: 810/824 looper letters, 112 selfloop transitions, 12 changer transitions 1/197 dead transitions. [2021-03-25 05:43:37,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 197 transitions, 674 flow [2021-03-25 05:43:37,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 05:43:37,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 05:43:37,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2652 transitions. [2021-03-25 05:43:37,702 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5364077669902912 [2021-03-25 05:43:37,702 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2652 transitions. [2021-03-25 05:43:37,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2652 transitions. [2021-03-25 05:43:37,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:37,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2652 transitions. [2021-03-25 05:43:37,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 442.0) internal successors, (2652), 6 states have internal predecessors, (2652), 0 states have call successors, (0), 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-25 05:43:37,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 824.0) internal successors, (5768), 7 states have internal predecessors, (5768), 0 states have call successors, (0), 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-25 05:43:37,714 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 824.0) internal successors, (5768), 7 states have internal predecessors, (5768), 0 states have call successors, (0), 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-25 05:43:37,714 INFO L185 Difference]: Start difference. First operand has 172 places, 184 transitions, 402 flow. Second operand 6 states and 2652 transitions. [2021-03-25 05:43:37,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 197 transitions, 674 flow [2021-03-25 05:43:37,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 197 transitions, 661 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-03-25 05:43:37,722 INFO L241 Difference]: Finished difference. Result has 171 places, 180 transitions, 400 flow [2021-03-25 05:43:37,722 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=824, 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-25 05:43:37,722 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -84 predicate places. [2021-03-25 05:43:37,722 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:37,722 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 171 places, 180 transitions, 400 flow [2021-03-25 05:43:37,723 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 171 places, 180 transitions, 400 flow [2021-03-25 05:43:37,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 180 transitions, 400 flow [2021-03-25 05:43:37,735 INFO L129 PetriNetUnfolder]: 20/195 cut-off events. [2021-03-25 05:43:37,735 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 05:43:37,736 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 412 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-25 05:43:37,738 INFO L142 LiptonReduction]: Number of co-enabled transitions 8514 [2021-03-25 05:43:38,945 WARN L205 SmtUtils]: Spent 1.11 s on a formula simplification that was a NOOP. DAG size: 201 [2021-03-25 05:43:40,077 WARN L205 SmtUtils]: Spent 1.13 s on a formula simplification that was a NOOP. DAG size: 201 [2021-03-25 05:43:41,195 WARN L205 SmtUtils]: Spent 1.12 s on a formula simplification that was a NOOP. DAG size: 199 [2021-03-25 05:43:42,326 WARN L205 SmtUtils]: Spent 1.13 s on a formula simplification that was a NOOP. DAG size: 199 [2021-03-25 05:43:43,160 INFO L154 LiptonReduction]: Checked pairs total: 14328 [2021-03-25 05:43:43,161 INFO L156 LiptonReduction]: Total number of compositions: 21 [2021-03-25 05:43:43,161 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5439 [2021-03-25 05:43:43,161 INFO L480 AbstractCegarLoop]: Abstraction has has 151 places, 162 transitions, 360 flow [2021-03-25 05:43:43,163 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 422.3333333333333) internal successors, (2534), 6 states have internal predecessors, (2534), 0 states have call successors, (0), 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-25 05:43:43,163 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:43,163 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:43:43,163 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 05:43:43,163 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-25 05:43:43,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:43,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1582218864, now seen corresponding path program 1 times [2021-03-25 05:43:43,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:43,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60531319] [2021-03-25 05:43:43,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:43,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:43,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:43,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:43,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:43,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 05:43:43,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:43,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:43,224 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-25 05:43:43,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60531319] [2021-03-25 05:43:43,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:43,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 05:43:43,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354026444] [2021-03-25 05:43:43,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 05:43:43,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:43,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 05:43:43,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 05:43:43,227 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 775 out of 845 [2021-03-25 05:43:43,229 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-25 05:43:43,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:43,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 775 of 845 [2021-03-25 05:43:43,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:43,262 INFO L129 PetriNetUnfolder]: 28/272 cut-off events. [2021-03-25 05:43:43,262 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 05:43:43,264 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 538 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-25 05:43:43,264 INFO L132 encePairwiseOnDemand]: 842/845 looper letters, 7 selfloop transitions, 2 changer transitions 0/164 dead transitions. [2021-03-25 05:43:43,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 164 transitions, 380 flow [2021-03-25 05:43:43,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 05:43:43,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 05:43:43,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2335 transitions. [2021-03-25 05:43:43,268 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9211045364891519 [2021-03-25 05:43:43,268 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2335 transitions. [2021-03-25 05:43:43,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2335 transitions. [2021-03-25 05:43:43,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:43,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2335 transitions. [2021-03-25 05:43:43,272 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-25 05:43:43,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 845.0) internal successors, (3380), 4 states have internal predecessors, (3380), 0 states have call successors, (0), 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-25 05:43:43,276 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 845.0) internal successors, (3380), 4 states have internal predecessors, (3380), 0 states have call successors, (0), 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-25 05:43:43,276 INFO L185 Difference]: Start difference. First operand has 151 places, 162 transitions, 360 flow. Second operand 3 states and 2335 transitions. [2021-03-25 05:43:43,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 164 transitions, 380 flow [2021-03-25 05:43:43,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 164 transitions, 360 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-03-25 05:43:43,279 INFO L241 Difference]: Finished difference. Result has 150 places, 162 transitions, 346 flow [2021-03-25 05:43:43,279 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=845, 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-25 05:43:43,279 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -105 predicate places. [2021-03-25 05:43:43,279 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:43,279 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 162 transitions, 346 flow [2021-03-25 05:43:43,279 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 162 transitions, 346 flow [2021-03-25 05:43:43,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 162 transitions, 346 flow [2021-03-25 05:43:43,295 INFO L129 PetriNetUnfolder]: 28/272 cut-off events. [2021-03-25 05:43:43,296 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 05:43:43,296 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 520 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-25 05:43:43,299 INFO L142 LiptonReduction]: Number of co-enabled transitions 7440 [2021-03-25 05:43:43,571 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-03-25 05:43:46,785 WARN L205 SmtUtils]: Spent 3.16 s on a formula simplification. DAG size of input: 259 DAG size of output: 246 [2021-03-25 05:43:48,214 WARN L205 SmtUtils]: Spent 1.43 s on a formula simplification that was a NOOP. DAG size: 220 [2021-03-25 05:43:51,770 WARN L205 SmtUtils]: Spent 3.55 s on a formula simplification. DAG size of input: 260 DAG size of output: 247 [2021-03-25 05:43:53,697 WARN L205 SmtUtils]: Spent 1.92 s on a formula simplification that was a NOOP. DAG size: 223 [2021-03-25 05:43:53,728 INFO L154 LiptonReduction]: Checked pairs total: 8040 [2021-03-25 05:43:53,728 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 05:43:53,728 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10449 [2021-03-25 05:43:53,729 INFO L480 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 340 flow [2021-03-25 05:43:53,730 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-25 05:43:53,730 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:53,730 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:43:53,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 05:43:53,730 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-25 05:43:53,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:53,731 INFO L82 PathProgramCache]: Analyzing trace with hash -981154635, now seen corresponding path program 1 times [2021-03-25 05:43:53,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:53,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764778065] [2021-03-25 05:43:53,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:53,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:53,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:53,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 05:43:53,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-25 05:43:53,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:53,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:53,782 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-25 05:43:53,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764778065] [2021-03-25 05:43:53,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:53,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 05:43:53,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801793183] [2021-03-25 05:43:53,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 05:43:53,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:53,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 05:43:53,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 05:43:53,785 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 777 out of 849 [2021-03-25 05:43:53,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 340 flow. Second operand has 5 states, 5 states have (on average 778.2) internal successors, (3891), 5 states have internal predecessors, (3891), 0 states have call successors, (0), 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-25 05:43:53,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:53,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 777 of 849 [2021-03-25 05:43:53,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:53,824 INFO L129 PetriNetUnfolder]: 23/258 cut-off events. [2021-03-25 05:43:53,825 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 05:43:53,825 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 6. Compared 447 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-25 05:43:53,826 INFO L132 encePairwiseOnDemand]: 840/849 looper letters, 6 selfloop transitions, 7 changer transitions 0/155 dead transitions. [2021-03-25 05:43:53,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 155 transitions, 356 flow [2021-03-25 05:43:53,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 05:43:53,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 05:43:53,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 3900 transitions. [2021-03-25 05:43:53,831 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9187279151943463 [2021-03-25 05:43:53,831 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 3900 transitions. [2021-03-25 05:43:53,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 3900 transitions. [2021-03-25 05:43:53,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:53,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 3900 transitions. [2021-03-25 05:43:53,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 780.0) internal successors, (3900), 5 states have internal predecessors, (3900), 0 states have call successors, (0), 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-25 05:43:53,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 849.0) internal successors, (5094), 6 states have internal predecessors, (5094), 0 states have call successors, (0), 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-25 05:43:53,843 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 849.0) internal successors, (5094), 6 states have internal predecessors, (5094), 0 states have call successors, (0), 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-25 05:43:53,843 INFO L185 Difference]: Start difference. First operand has 147 places, 159 transitions, 340 flow. Second operand 5 states and 3900 transitions. [2021-03-25 05:43:53,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 155 transitions, 356 flow [2021-03-25 05:43:53,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 155 transitions, 352 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-25 05:43:53,845 INFO L241 Difference]: Finished difference. Result has 149 places, 155 transitions, 351 flow [2021-03-25 05:43:53,845 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=849, 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-25 05:43:53,846 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -106 predicate places. [2021-03-25 05:43:53,846 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:53,846 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 149 places, 155 transitions, 351 flow [2021-03-25 05:43:53,846 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 149 places, 155 transitions, 351 flow [2021-03-25 05:43:53,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 149 places, 155 transitions, 351 flow [2021-03-25 05:43:53,877 INFO L129 PetriNetUnfolder]: 23/258 cut-off events. [2021-03-25 05:43:53,878 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-25 05:43:53,878 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 451 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-25 05:43:53,881 INFO L142 LiptonReduction]: Number of co-enabled transitions 7440 [2021-03-25 05:43:53,918 INFO L154 LiptonReduction]: Checked pairs total: 5026 [2021-03-25 05:43:53,918 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 05:43:53,918 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72 [2021-03-25 05:43:53,918 INFO L480 AbstractCegarLoop]: Abstraction has has 149 places, 155 transitions, 351 flow [2021-03-25 05:43:53,919 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 778.2) internal successors, (3891), 5 states have internal predecessors, (3891), 0 states have call successors, (0), 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-25 05:43:53,920 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:53,920 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:43:53,920 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 05:43:53,920 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-25 05:43:53,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:53,920 INFO L82 PathProgramCache]: Analyzing trace with hash -770566080, now seen corresponding path program 1 times [2021-03-25 05:43:53,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:53,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356743699] [2021-03-25 05:43:53,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:53,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:43:53,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:43:53,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:43:53,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:43:53,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:53,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:43:53,984 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-25 05:43:53,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356743699] [2021-03-25 05:43:53,984 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:53,984 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 05:43:53,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200079582] [2021-03-25 05:43:53,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 05:43:53,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:53,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 05:43:53,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-25 05:43:53,990 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 503 out of 851 [2021-03-25 05:43:53,992 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-25 05:43:53,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:53,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 503 of 851 [2021-03-25 05:43:53,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:54,697 INFO L129 PetriNetUnfolder]: 2788/6625 cut-off events. [2021-03-25 05:43:54,698 INFO L130 PetriNetUnfolder]: For 288/288 co-relation queries the response was YES. [2021-03-25 05:43:54,708 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 44985 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-25 05:43:54,728 INFO L132 encePairwiseOnDemand]: 841/851 looper letters, 149 selfloop transitions, 15 changer transitions 0/223 dead transitions. [2021-03-25 05:43:54,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 223 transitions, 830 flow [2021-03-25 05:43:54,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 05:43:54,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 05:43:54,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3183 transitions. [2021-03-25 05:43:54,733 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6233842538190364 [2021-03-25 05:43:54,733 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3183 transitions. [2021-03-25 05:43:54,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3183 transitions. [2021-03-25 05:43:54,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:54,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3183 transitions. [2021-03-25 05:43:54,738 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-25 05:43:54,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 851.0) internal successors, (5957), 7 states have internal predecessors, (5957), 0 states have call successors, (0), 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-25 05:43:54,746 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 851.0) internal successors, (5957), 7 states have internal predecessors, (5957), 0 states have call successors, (0), 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-25 05:43:54,746 INFO L185 Difference]: Start difference. First operand has 149 places, 155 transitions, 351 flow. Second operand 6 states and 3183 transitions. [2021-03-25 05:43:54,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 223 transitions, 830 flow [2021-03-25 05:43:54,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 223 transitions, 820 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 05:43:54,751 INFO L241 Difference]: Finished difference. Result has 156 places, 169 transitions, 443 flow [2021-03-25 05:43:54,752 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=851, 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-25 05:43:54,752 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -99 predicate places. [2021-03-25 05:43:54,752 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:54,752 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 156 places, 169 transitions, 443 flow [2021-03-25 05:43:54,752 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 156 places, 169 transitions, 443 flow [2021-03-25 05:43:54,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 156 places, 169 transitions, 443 flow [2021-03-25 05:43:54,794 INFO L129 PetriNetUnfolder]: 82/772 cut-off events. [2021-03-25 05:43:54,794 INFO L130 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2021-03-25 05:43:54,796 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 3446 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-25 05:43:54,801 INFO L142 LiptonReduction]: Number of co-enabled transitions 7808 [2021-03-25 05:43:55,029 INFO L154 LiptonReduction]: Checked pairs total: 11520 [2021-03-25 05:43:55,030 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-25 05:43:55,030 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 278 [2021-03-25 05:43:55,031 INFO L480 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 435 flow [2021-03-25 05:43:55,031 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-25 05:43:55,032 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:55,032 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:43:55,032 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 05:43:55,032 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-25 05:43:55,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:55,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1683631234, now seen corresponding path program 1 times [2021-03-25 05:43:55,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:55,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853296726] [2021-03-25 05:43:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:55,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:55,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:55,095 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.8 percent of original size [2021-03-25 05:43:55,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 05:43:55,107 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-25 05:43:55,107 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853296726] [2021-03-25 05:43:55,109 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:55,109 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 05:43:55,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073867516] [2021-03-25 05:43:55,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 05:43:55,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:55,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 05:43:55,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 05:43:55,114 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 802 out of 860 [2021-03-25 05:43:55,116 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-25 05:43:55,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:55,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 802 of 860 [2021-03-25 05:43:55,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:55,186 INFO L129 PetriNetUnfolder]: 108/1016 cut-off events. [2021-03-25 05:43:55,186 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-25 05:43:55,189 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 20. Compared 5217 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-25 05:43:55,191 INFO L132 encePairwiseOnDemand]: 857/860 looper letters, 5 selfloop transitions, 2 changer transitions 0/166 dead transitions. [2021-03-25 05:43:55,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 166 transitions, 451 flow [2021-03-25 05:43:55,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 05:43:55,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 05:43:55,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2414 transitions. [2021-03-25 05:43:55,195 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9356589147286821 [2021-03-25 05:43:55,196 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2414 transitions. [2021-03-25 05:43:55,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2414 transitions. [2021-03-25 05:43:55,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:55,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2414 transitions. [2021-03-25 05:43:55,199 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-25 05:43:55,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 860.0) internal successors, (3440), 4 states have internal predecessors, (3440), 0 states have call successors, (0), 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-25 05:43:55,202 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 860.0) internal successors, (3440), 4 states have internal predecessors, (3440), 0 states have call successors, (0), 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-25 05:43:55,202 INFO L185 Difference]: Start difference. First operand has 152 places, 165 transitions, 435 flow. Second operand 3 states and 2414 transitions. [2021-03-25 05:43:55,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 166 transitions, 451 flow [2021-03-25 05:43:55,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 166 transitions, 451 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 05:43:55,205 INFO L241 Difference]: Finished difference. Result has 155 places, 166 transitions, 447 flow [2021-03-25 05:43:55,205 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=860, 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-25 05:43:55,205 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -100 predicate places. [2021-03-25 05:43:55,205 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:55,206 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 166 transitions, 447 flow [2021-03-25 05:43:55,206 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 166 transitions, 447 flow [2021-03-25 05:43:55,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 155 places, 166 transitions, 447 flow [2021-03-25 05:43:55,262 INFO L129 PetriNetUnfolder]: 103/1006 cut-off events. [2021-03-25 05:43:55,262 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2021-03-25 05:43:55,265 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 5146 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-25 05:43:55,273 INFO L142 LiptonReduction]: Number of co-enabled transitions 6898 [2021-03-25 05:43:55,291 INFO L154 LiptonReduction]: Checked pairs total: 3408 [2021-03-25 05:43:55,292 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 05:43:55,292 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 87 [2021-03-25 05:43:55,293 INFO L480 AbstractCegarLoop]: Abstraction has has 155 places, 166 transitions, 447 flow [2021-03-25 05:43:55,293 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-25 05:43:55,294 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:55,294 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-25 05:43:55,294 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 05:43:55,294 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-25 05:43:55,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:55,294 INFO L82 PathProgramCache]: Analyzing trace with hash 2136779109, now seen corresponding path program 1 times [2021-03-25 05:43:55,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:55,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996976431] [2021-03-25 05:43:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:55,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:55,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 05:43:55,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 05:43:55,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 05:43:55,381 INFO L142 QuantifierPusher]: treesize reduction 15, result has 64.3 percent of original size [2021-03-25 05:43:55,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 05:43:55,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 05:43:55,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 05:43:55,420 INFO L142 QuantifierPusher]: treesize reduction 8, result has 75.8 percent of original size [2021-03-25 05:43:55,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 05:43:55,431 INFO L142 QuantifierPusher]: treesize reduction 9, result has 40.0 percent of original size [2021-03-25 05:43:55,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 05:43:55,441 INFO L142 QuantifierPusher]: treesize reduction 12, result has 7.7 percent of original size [2021-03-25 05:43:55,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:55,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:55,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:55,442 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-25 05:43:55,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996976431] [2021-03-25 05:43:55,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:55,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-25 05:43:55,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508559538] [2021-03-25 05:43:55,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-25 05:43:55,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:55,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-25 05:43:55,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-03-25 05:43:55,446 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 860 [2021-03-25 05:43:55,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 166 transitions, 447 flow. Second operand has 10 states, 10 states have (on average 401.4) internal successors, (4014), 10 states have internal predecessors, (4014), 0 states have call successors, (0), 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-25 05:43:55,448 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:55,448 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 860 [2021-03-25 05:43:55,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:57,085 INFO L129 PetriNetUnfolder]: 5039/10958 cut-off events. [2021-03-25 05:43:57,085 INFO L130 PetriNetUnfolder]: For 1236/1246 co-relation queries the response was YES. [2021-03-25 05:43:57,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22081 conditions, 10958 events. 5039/10958 cut-off events. For 1236/1246 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 77672 event pairs, 444 based on Foata normal form. 68/10466 useless extension candidates. Maximal degree in co-relation 20871. Up to 6048 conditions per place. [2021-03-25 05:43:57,132 INFO L132 encePairwiseOnDemand]: 835/860 looper letters, 227 selfloop transitions, 73 changer transitions 36/383 dead transitions. [2021-03-25 05:43:57,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 383 transitions, 1675 flow [2021-03-25 05:43:57,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-25 05:43:57,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-25 05:43:57,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5116 transitions. [2021-03-25 05:43:57,141 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.49573643410852714 [2021-03-25 05:43:57,141 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5116 transitions. [2021-03-25 05:43:57,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5116 transitions. [2021-03-25 05:43:57,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:57,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5116 transitions. [2021-03-25 05:43:57,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 426.3333333333333) internal successors, (5116), 12 states have internal predecessors, (5116), 0 states have call successors, (0), 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-25 05:43:57,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 860.0) internal successors, (11180), 13 states have internal predecessors, (11180), 0 states have call successors, (0), 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-25 05:43:57,158 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 860.0) internal successors, (11180), 13 states have internal predecessors, (11180), 0 states have call successors, (0), 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-25 05:43:57,158 INFO L185 Difference]: Start difference. First operand has 155 places, 166 transitions, 447 flow. Second operand 12 states and 5116 transitions. [2021-03-25 05:43:57,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 383 transitions, 1675 flow [2021-03-25 05:43:57,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 383 transitions, 1671 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 05:43:57,168 INFO L241 Difference]: Finished difference. Result has 170 places, 244 transitions, 975 flow [2021-03-25 05:43:57,168 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=860, 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-25 05:43:57,168 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -85 predicate places. [2021-03-25 05:43:57,168 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:57,168 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 244 transitions, 975 flow [2021-03-25 05:43:57,169 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 244 transitions, 975 flow [2021-03-25 05:43:57,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 168 places, 244 transitions, 975 flow [2021-03-25 05:43:57,261 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[][8], [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-25 05:43:57,262 INFO L384 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2021-03-25 05:43:57,262 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 05:43:57,262 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-25 05:43:57,262 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 05:43:57,369 INFO L129 PetriNetUnfolder]: 599/3323 cut-off events. [2021-03-25 05:43:57,369 INFO L130 PetriNetUnfolder]: For 583/601 co-relation queries the response was YES. [2021-03-25 05:43:57,377 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 25858 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-25 05:43:57,393 INFO L142 LiptonReduction]: Number of co-enabled transitions 8050 [2021-03-25 05:43:57,993 INFO L154 LiptonReduction]: Checked pairs total: 10775 [2021-03-25 05:43:57,993 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 05:43:57,993 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 825 [2021-03-25 05:43:57,993 INFO L480 AbstractCegarLoop]: Abstraction has has 168 places, 244 transitions, 975 flow [2021-03-25 05:43:57,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 401.4) internal successors, (4014), 10 states have internal predecessors, (4014), 0 states have call successors, (0), 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-25 05:43:57,994 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:57,994 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-25 05:43:57,994 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 05:43:57,994 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-25 05:43:57,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:57,995 INFO L82 PathProgramCache]: Analyzing trace with hash -688718259, now seen corresponding path program 1 times [2021-03-25 05:43:57,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:57,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681357658] [2021-03-25 05:43:57,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:43:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:43:58,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:58,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 05:43:58,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:58,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 05:43:58,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:58,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 05:43:58,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:58,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 05:43:58,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:58,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 05:43:58,081 INFO L142 QuantifierPusher]: treesize reduction 10, result has 68.8 percent of original size [2021-03-25 05:43:58,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 05:43:58,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:43:58,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 05:43:58,093 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-25 05:43:58,093 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681357658] [2021-03-25 05:43:58,093 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:43:58,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-25 05:43:58,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198476845] [2021-03-25 05:43:58,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-25 05:43:58,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:43:58,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-25 05:43:58,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-03-25 05:43:58,097 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 861 [2021-03-25 05:43:58,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 244 transitions, 975 flow. Second operand has 8 states, 8 states have (on average 463.25) internal successors, (3706), 8 states have internal predecessors, (3706), 0 states have call successors, (0), 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-25 05:43:58,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:43:58,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 861 [2021-03-25 05:43:58,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:43:59,385 INFO L129 PetriNetUnfolder]: 4588/9943 cut-off events. [2021-03-25 05:43:59,385 INFO L130 PetriNetUnfolder]: For 3881/3886 co-relation queries the response was YES. [2021-03-25 05:43:59,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23018 conditions, 9943 events. 4588/9943 cut-off events. For 3881/3886 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 66760 event pairs, 1404 based on Foata normal form. 14/9498 useless extension candidates. Maximal degree in co-relation 17053. Up to 7754 conditions per place. [2021-03-25 05:43:59,426 INFO L132 encePairwiseOnDemand]: 844/861 looper letters, 222 selfloop transitions, 22 changer transitions 0/295 dead transitions. [2021-03-25 05:43:59,427 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 295 transitions, 1507 flow [2021-03-25 05:43:59,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 05:43:59,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 05:43:59,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3872 transitions. [2021-03-25 05:43:59,432 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.562137049941928 [2021-03-25 05:43:59,432 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3872 transitions. [2021-03-25 05:43:59,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3872 transitions. [2021-03-25 05:43:59,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:43:59,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3872 transitions. [2021-03-25 05:43:59,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 484.0) internal successors, (3872), 8 states have internal predecessors, (3872), 0 states have call successors, (0), 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-25 05:43:59,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 861.0) internal successors, (7749), 9 states have internal predecessors, (7749), 0 states have call successors, (0), 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-25 05:43:59,498 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 861.0) internal successors, (7749), 9 states have internal predecessors, (7749), 0 states have call successors, (0), 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-25 05:43:59,498 INFO L185 Difference]: Start difference. First operand has 168 places, 244 transitions, 975 flow. Second operand 8 states and 3872 transitions. [2021-03-25 05:43:59,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 295 transitions, 1507 flow [2021-03-25 05:43:59,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 295 transitions, 1460 flow, removed 22 selfloop flow, removed 4 redundant places. [2021-03-25 05:43:59,510 INFO L241 Difference]: Finished difference. Result has 174 places, 234 transitions, 908 flow [2021-03-25 05:43:59,510 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=861, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=908, PETRI_PLACES=174, PETRI_TRANSITIONS=234} [2021-03-25 05:43:59,511 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -81 predicate places. [2021-03-25 05:43:59,511 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:43:59,511 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 234 transitions, 908 flow [2021-03-25 05:43:59,511 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 234 transitions, 908 flow [2021-03-25 05:43:59,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 174 places, 234 transitions, 908 flow [2021-03-25 05:43:59,597 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[][9], [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)), 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: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 567#(and (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) 4)) (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= (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_~self.base) 4)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~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: 569#(and (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) 4)) (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (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_~self.base) 4)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))), Black: 571#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (= (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)) (= (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))), 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-25 05:43:59,597 INFO L384 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2021-03-25 05:43:59,597 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 05:43:59,597 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-25 05:43:59,597 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 05:43:59,687 INFO L129 PetriNetUnfolder]: 571/3256 cut-off events. [2021-03-25 05:43:59,688 INFO L130 PetriNetUnfolder]: For 561/561 co-relation queries the response was YES. [2021-03-25 05:43:59,697 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4985 conditions, 3256 events. 571/3256 cut-off events. For 561/561 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 25017 event pairs, 3 based on Foata normal form. 0/2944 useless extension candidates. Maximal degree in co-relation 4192. Up to 350 conditions per place. [2021-03-25 05:43:59,717 INFO L142 LiptonReduction]: Number of co-enabled transitions 7906 [2021-03-25 05:43:59,976 INFO L154 LiptonReduction]: Checked pairs total: 4374 [2021-03-25 05:43:59,976 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 05:43:59,976 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 465 [2021-03-25 05:43:59,976 INFO L480 AbstractCegarLoop]: Abstraction has has 174 places, 234 transitions, 908 flow [2021-03-25 05:43:59,977 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 463.25) internal successors, (3706), 8 states have internal predecessors, (3706), 0 states have call successors, (0), 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-25 05:43:59,977 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:43:59,977 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-25 05:43:59,977 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 05:43:59,977 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-25 05:43:59,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:43:59,977 INFO L82 PathProgramCache]: Analyzing trace with hash 677662661, now seen corresponding path program 1 times [2021-03-25 05:43:59,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:43:59,978 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211561305] [2021-03-25 05:43:59,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:44:00,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:44:00,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 05:44:00,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 05:44:00,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 05:44:00,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:44:00,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 05:44:00,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 05:44:00,079 INFO L142 QuantifierPusher]: treesize reduction 15, result has 76.2 percent of original size [2021-03-25 05:44:00,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 05:44:00,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 05:44:00,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 05:44:00,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 05:44:00,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 05:44:00,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 05:44:00,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:00,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 05:44:00,198 INFO L142 QuantifierPusher]: treesize reduction 1, result has 96.8 percent of original size [2021-03-25 05:44:00,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 05:44:00,224 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-25 05:44:00,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211561305] [2021-03-25 05:44:00,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:44:00,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-25 05:44:00,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303276239] [2021-03-25 05:44:00,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 05:44:00,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:44:00,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 05:44:00,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-03-25 05:44:00,230 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 410 out of 861 [2021-03-25 05:44:00,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 234 transitions, 908 flow. Second operand has 16 states, 16 states have (on average 411.25) internal successors, (6580), 16 states have internal predecessors, (6580), 0 states have call successors, (0), 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-25 05:44:00,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:44:00,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 410 of 861 [2021-03-25 05:44:00,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:44:02,713 INFO L129 PetriNetUnfolder]: 4826/10257 cut-off events. [2021-03-25 05:44:02,713 INFO L130 PetriNetUnfolder]: For 3769/3771 co-relation queries the response was YES. [2021-03-25 05:44:02,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23953 conditions, 10257 events. 4826/10257 cut-off events. For 3769/3771 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 68393 event pairs, 1273 based on Foata normal form. 2/9682 useless extension candidates. Maximal degree in co-relation 22644. Up to 7306 conditions per place. [2021-03-25 05:44:02,754 INFO L132 encePairwiseOnDemand]: 826/861 looper letters, 289 selfloop transitions, 99 changer transitions 0/434 dead transitions. [2021-03-25 05:44:02,754 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 434 transitions, 2345 flow [2021-03-25 05:44:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 05:44:02,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 05:44:02,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 8512 transitions. [2021-03-25 05:44:02,768 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4943089430894309 [2021-03-25 05:44:02,768 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 8512 transitions. [2021-03-25 05:44:02,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 8512 transitions. [2021-03-25 05:44:02,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:44:02,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 8512 transitions. [2021-03-25 05:44:02,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 425.6) internal successors, (8512), 20 states have internal predecessors, (8512), 0 states have call successors, (0), 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-25 05:44:02,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 861.0) internal successors, (18081), 21 states have internal predecessors, (18081), 0 states have call successors, (0), 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-25 05:44:02,795 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 861.0) internal successors, (18081), 21 states have internal predecessors, (18081), 0 states have call successors, (0), 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-25 05:44:02,795 INFO L185 Difference]: Start difference. First operand has 174 places, 234 transitions, 908 flow. Second operand 20 states and 8512 transitions. [2021-03-25 05:44:02,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 434 transitions, 2345 flow [2021-03-25 05:44:02,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 434 transitions, 2249 flow, removed 7 selfloop flow, removed 5 redundant places. [2021-03-25 05:44:02,808 INFO L241 Difference]: Finished difference. Result has 197 places, 285 transitions, 1444 flow [2021-03-25 05:44:02,809 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=861, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1444, PETRI_PLACES=197, PETRI_TRANSITIONS=285} [2021-03-25 05:44:02,809 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -58 predicate places. [2021-03-25 05:44:02,809 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:44:02,809 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 285 transitions, 1444 flow [2021-03-25 05:44:02,809 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 197 places, 285 transitions, 1444 flow [2021-03-25 05:44:02,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 197 places, 285 transitions, 1444 flow [2021-03-25 05:44:02,917 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[][11], [576#true, 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)), 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |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: 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: 609#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 484#true, Black: 611#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 580#(= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0), Black: 597#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), 496#true, Black: 613#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ |ULTIMATE.start_fifo_empty_#t~mem10.offset| 1) (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) 12))) (not (= (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) 12)) |ULTIMATE.start_fifo_empty_#t~mem10.base|))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 599#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 601#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.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|)), Black: 617#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1)) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 591#(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: 498#(not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)), Black: 567#(and (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) 4)) (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= (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_~self.base) 4)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~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: 569#(and (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) 4)) (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (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_~self.base) 4)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|))), 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: 571#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (= (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)) (= (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)))]) [2021-03-25 05:44:02,918 INFO L384 tUnfolder$Statistics]: this new event has 68 ancestors and is cut-off event [2021-03-25 05:44:02,918 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-25 05:44:02,918 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 05:44:02,918 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 05:44:03,053 INFO L129 PetriNetUnfolder]: 680/3517 cut-off events. [2021-03-25 05:44:03,053 INFO L130 PetriNetUnfolder]: For 1547/1604 co-relation queries the response was YES. [2021-03-25 05:44:03,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 3517 events. 680/3517 cut-off events. For 1547/1604 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 27368 event pairs, 6 based on Foata normal form. 4/3203 useless extension candidates. Maximal degree in co-relation 5809. Up to 457 conditions per place. [2021-03-25 05:44:03,083 INFO L142 LiptonReduction]: Number of co-enabled transitions 8156 [2021-03-25 05:44:05,061 INFO L154 LiptonReduction]: Checked pairs total: 31827 [2021-03-25 05:44:05,061 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 05:44:05,061 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2252 [2021-03-25 05:44:05,061 INFO L480 AbstractCegarLoop]: Abstraction has has 197 places, 285 transitions, 1467 flow [2021-03-25 05:44:05,062 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 411.25) internal successors, (6580), 16 states have internal predecessors, (6580), 0 states have call successors, (0), 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-25 05:44:05,062 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:44:05,062 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-25 05:44:05,063 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 05:44:05,063 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-25 05:44:05,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:44:05,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1716029986, now seen corresponding path program 1 times [2021-03-25 05:44:05,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:44:05,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84518960] [2021-03-25 05:44:05,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:44:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:44:05,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:44:05,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:05,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:05,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:05,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:05,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:05,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:44:05,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:44:05,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:05,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 05:44:05,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:44:05,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:05,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:44:05,218 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-25 05:44:05,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84518960] [2021-03-25 05:44:05,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:44:05,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-25 05:44:05,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831406410] [2021-03-25 05:44:05,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 05:44:05,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:44:05,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 05:44:05,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-25 05:44:05,226 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 474 out of 869 [2021-03-25 05:44:05,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 285 transitions, 1467 flow. Second operand has 14 states, 14 states have (on average 475.2142857142857) internal successors, (6653), 14 states have internal predecessors, (6653), 0 states have call successors, (0), 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-25 05:44:05,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:44:05,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 474 of 869 [2021-03-25 05:44:05,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:44:08,373 INFO L129 PetriNetUnfolder]: 5971/13098 cut-off events. [2021-03-25 05:44:08,374 INFO L130 PetriNetUnfolder]: For 10314/10328 co-relation queries the response was YES. [2021-03-25 05:44:08,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34102 conditions, 13098 events. 5971/13098 cut-off events. For 10314/10328 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 92337 event pairs, 1383 based on Foata normal form. 5/12314 useless extension candidates. Maximal degree in co-relation 29520. Up to 9417 conditions per place. [2021-03-25 05:44:08,434 INFO L132 encePairwiseOnDemand]: 848/869 looper letters, 489 selfloop transitions, 158 changer transitions 0/697 dead transitions. [2021-03-25 05:44:08,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 697 transitions, 4986 flow [2021-03-25 05:44:08,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-25 05:44:08,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-03-25 05:44:08,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 12795 transitions. [2021-03-25 05:44:08,451 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5663007878197751 [2021-03-25 05:44:08,451 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 12795 transitions. [2021-03-25 05:44:08,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 12795 transitions. [2021-03-25 05:44:08,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:44:08,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 12795 transitions. [2021-03-25 05:44:08,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 492.11538461538464) internal successors, (12795), 26 states have internal predecessors, (12795), 0 states have call successors, (0), 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-25 05:44:08,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 869.0) internal successors, (23463), 27 states have internal predecessors, (23463), 0 states have call successors, (0), 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-25 05:44:08,482 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 869.0) internal successors, (23463), 27 states have internal predecessors, (23463), 0 states have call successors, (0), 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-25 05:44:08,482 INFO L185 Difference]: Start difference. First operand has 197 places, 285 transitions, 1467 flow. Second operand 26 states and 12795 transitions. [2021-03-25 05:44:08,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 697 transitions, 4986 flow [2021-03-25 05:44:08,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 697 transitions, 4640 flow, removed 129 selfloop flow, removed 4 redundant places. [2021-03-25 05:44:08,529 INFO L241 Difference]: Finished difference. Result has 222 places, 401 transitions, 2700 flow [2021-03-25 05:44:08,529 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=869, PETRI_DIFFERENCE_MINUEND_FLOW=1393, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2700, PETRI_PLACES=222, PETRI_TRANSITIONS=401} [2021-03-25 05:44:08,530 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -33 predicate places. [2021-03-25 05:44:08,530 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:44:08,530 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 222 places, 401 transitions, 2700 flow [2021-03-25 05:44:08,530 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 222 places, 401 transitions, 2700 flow [2021-03-25 05:44:08,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 222 places, 401 transitions, 2700 flow [2021-03-25 05:44:08,899 INFO L129 PetriNetUnfolder]: 839/4451 cut-off events. [2021-03-25 05:44:08,899 INFO L130 PetriNetUnfolder]: For 2627/2673 co-relation queries the response was YES. [2021-03-25 05:44:08,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8763 conditions, 4451 events. 839/4451 cut-off events. For 2627/2673 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 35834 event pairs, 7 based on Foata normal form. 11/4084 useless extension candidates. Maximal degree in co-relation 8527. Up to 481 conditions per place. [2021-03-25 05:44:08,941 INFO L142 LiptonReduction]: Number of co-enabled transitions 8796 [2021-03-25 05:44:14,872 INFO L154 LiptonReduction]: Checked pairs total: 44681 [2021-03-25 05:44:14,873 INFO L156 LiptonReduction]: Total number of compositions: 49 [2021-03-25 05:44:14,873 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6343 [2021-03-25 05:44:14,873 INFO L480 AbstractCegarLoop]: Abstraction has has 222 places, 401 transitions, 2733 flow [2021-03-25 05:44:14,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 475.2142857142857) internal successors, (6653), 14 states have internal predecessors, (6653), 0 states have call successors, (0), 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-25 05:44:14,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:44:14,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, 1, 1] [2021-03-25 05:44:14,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 05:44:14,874 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-25 05:44:14,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:44:14,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1677530796, now seen corresponding path program 2 times [2021-03-25 05:44:14,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:44:14,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124093835] [2021-03-25 05:44:14,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:44:14,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:44:14,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:44:14,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:14,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:14,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:14,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:14,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:14,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:44:14,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:44:14,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:44:14,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 05:44:14,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:14,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:44:15,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:15,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:44:15,017 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-25 05:44:15,017 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124093835] [2021-03-25 05:44:15,017 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:44:15,017 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-25 05:44:15,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926821962] [2021-03-25 05:44:15,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 05:44:15,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:44:15,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 05:44:15,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-25 05:44:15,022 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 474 out of 918 [2021-03-25 05:44:15,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 401 transitions, 2733 flow. Second operand has 14 states, 14 states have (on average 475.2142857142857) internal successors, (6653), 14 states have internal predecessors, (6653), 0 states have call successors, (0), 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-25 05:44:15,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:44:15,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 474 of 918 [2021-03-25 05:44:15,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:44:19,579 INFO L129 PetriNetUnfolder]: 8462/18314 cut-off events. [2021-03-25 05:44:19,579 INFO L130 PetriNetUnfolder]: For 24428/24491 co-relation queries the response was YES. [2021-03-25 05:44:19,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55167 conditions, 18314 events. 8462/18314 cut-off events. For 24428/24491 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 140753 event pairs, 2770 based on Foata normal form. 34/17714 useless extension candidates. Maximal degree in co-relation 54012. Up to 10410 conditions per place. [2021-03-25 05:44:19,663 INFO L132 encePairwiseOnDemand]: 862/918 looper letters, 932 selfloop transitions, 520 changer transitions 0/1502 dead transitions. [2021-03-25 05:44:19,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 1502 transitions, 13022 flow [2021-03-25 05:44:19,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-25 05:44:19,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-03-25 05:44:19,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 12759 transitions. [2021-03-25 05:44:19,673 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5559477124183007 [2021-03-25 05:44:19,673 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 12759 transitions. [2021-03-25 05:44:19,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 12759 transitions. [2021-03-25 05:44:19,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:44:19,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 12759 transitions. [2021-03-25 05:44:19,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 510.36) internal successors, (12759), 25 states have internal predecessors, (12759), 0 states have call successors, (0), 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-25 05:44:19,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 918.0) internal successors, (23868), 26 states have internal predecessors, (23868), 0 states have call successors, (0), 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-25 05:44:19,826 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 918.0) internal successors, (23868), 26 states have internal predecessors, (23868), 0 states have call successors, (0), 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-25 05:44:19,826 INFO L185 Difference]: Start difference. First operand has 222 places, 401 transitions, 2733 flow. Second operand 25 states and 12759 transitions. [2021-03-25 05:44:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 1502 transitions, 13022 flow [2021-03-25 05:44:19,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 1502 transitions, 12811 flow, removed 90 selfloop flow, removed 3 redundant places. [2021-03-25 05:44:20,002 INFO L241 Difference]: Finished difference. Result has 254 places, 843 transitions, 8819 flow [2021-03-25 05:44:20,002 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=918, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8819, PETRI_PLACES=254, PETRI_TRANSITIONS=843} [2021-03-25 05:44:20,003 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, -1 predicate places. [2021-03-25 05:44:20,003 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:44:20,003 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 254 places, 843 transitions, 8819 flow [2021-03-25 05:44:20,003 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 254 places, 843 transitions, 8819 flow [2021-03-25 05:44:20,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 254 places, 843 transitions, 8819 flow [2021-03-25 05:44:20,439 INFO L129 PetriNetUnfolder]: 1414/6173 cut-off events. [2021-03-25 05:44:20,439 INFO L130 PetriNetUnfolder]: For 10050/10214 co-relation queries the response was YES. [2021-03-25 05:44:20,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16320 conditions, 6173 events. 1414/6173 cut-off events. For 10050/10214 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 54873 event pairs, 10 based on Foata normal form. 93/5826 useless extension candidates. Maximal degree in co-relation 15687. Up to 766 conditions per place. [2021-03-25 05:44:20,507 INFO L142 LiptonReduction]: Number of co-enabled transitions 12040 [2021-03-25 05:44:32,851 INFO L154 LiptonReduction]: Checked pairs total: 149178 [2021-03-25 05:44:32,851 INFO L156 LiptonReduction]: Total number of compositions: 99 [2021-03-25 05:44:32,851 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12848 [2021-03-25 05:44:32,852 INFO L480 AbstractCegarLoop]: Abstraction has has 254 places, 843 transitions, 8831 flow [2021-03-25 05:44:32,852 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 475.2142857142857) internal successors, (6653), 14 states have internal predecessors, (6653), 0 states have call successors, (0), 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-25 05:44:32,852 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:44:32,852 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:44:32,852 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 05:44:32,853 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-25 05:44:32,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:44:32,853 INFO L82 PathProgramCache]: Analyzing trace with hash -660103300, now seen corresponding path program 1 times [2021-03-25 05:44:32,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:44:32,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015988250] [2021-03-25 05:44:32,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:44:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:44:32,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 05:44:32,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 05:44:32,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 05:44:32,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 05:44:32,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 05:44:32,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 05:44:32,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:32,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:44:32,933 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-25 05:44:32,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015988250] [2021-03-25 05:44:32,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:44:32,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-25 05:44:32,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358589910] [2021-03-25 05:44:32,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 05:44:32,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:44:32,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 05:44:32,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-25 05:44:32,937 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 515 out of 1017 [2021-03-25 05:44:32,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 843 transitions, 8831 flow. Second operand has 9 states, 9 states have (on average 516.4444444444445) internal successors, (4648), 9 states have internal predecessors, (4648), 0 states have call successors, (0), 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-25 05:44:32,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:44:32,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 515 of 1017 [2021-03-25 05:44:32,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:44:36,893 INFO L129 PetriNetUnfolder]: 7670/17377 cut-off events. [2021-03-25 05:44:36,893 INFO L130 PetriNetUnfolder]: For 33624/33694 co-relation queries the response was YES. [2021-03-25 05:44:36,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56625 conditions, 17377 events. 7670/17377 cut-off events. For 33624/33694 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 136853 event pairs, 1657 based on Foata normal form. 33/16642 useless extension candidates. Maximal degree in co-relation 55469. Up to 9732 conditions per place. [2021-03-25 05:44:36,990 INFO L132 encePairwiseOnDemand]: 943/1017 looper letters, 447 selfloop transitions, 523 changer transitions 0/1042 dead transitions. [2021-03-25 05:44:36,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 1042 transitions, 11703 flow [2021-03-25 05:44:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-25 05:44:36,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-25 05:44:36,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5504 transitions. [2021-03-25 05:44:36,994 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5411996066863324 [2021-03-25 05:44:36,994 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 5504 transitions. [2021-03-25 05:44:36,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 5504 transitions. [2021-03-25 05:44:36,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:44:36,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 5504 transitions. [2021-03-25 05:44:37,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 550.4) internal successors, (5504), 10 states have internal predecessors, (5504), 0 states have call successors, (0), 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-25 05:44:37,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1017.0) internal successors, (11187), 11 states have internal predecessors, (11187), 0 states have call successors, (0), 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-25 05:44:37,005 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1017.0) internal successors, (11187), 11 states have internal predecessors, (11187), 0 states have call successors, (0), 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-25 05:44:37,005 INFO L185 Difference]: Start difference. First operand has 254 places, 843 transitions, 8831 flow. Second operand 10 states and 5504 transitions. [2021-03-25 05:44:37,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 1042 transitions, 11703 flow [2021-03-25 05:44:37,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 1042 transitions, 11527 flow, removed 53 selfloop flow, removed 3 redundant places. [2021-03-25 05:44:37,242 INFO L241 Difference]: Finished difference. Result has 264 places, 873 transitions, 10253 flow [2021-03-25 05:44:37,243 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1017, PETRI_DIFFERENCE_MINUEND_FLOW=8665, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10253, PETRI_PLACES=264, PETRI_TRANSITIONS=873} [2021-03-25 05:44:37,243 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 9 predicate places. [2021-03-25 05:44:37,243 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:44:37,243 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 264 places, 873 transitions, 10253 flow [2021-03-25 05:44:37,243 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 264 places, 873 transitions, 10253 flow [2021-03-25 05:44:37,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 264 places, 873 transitions, 10253 flow [2021-03-25 05:44:37,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1533] L1035-->L1036: Formula: (and (= |v_#memory_$Pointer$.base_523| (store |v_#memory_$Pointer$.base_524| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30| (store (select |v_#memory_$Pointer$.base_524| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_30| (select (select |v_#memory_$Pointer$.base_523| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_30|)))) (= (store |v_#memory_$Pointer$.offset_524| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30| (store (select |v_#memory_$Pointer$.offset_524| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_30| (select (select |v_#memory_$Pointer$.offset_523| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_30|))) |v_#memory_$Pointer$.offset_523|) (= |v_#memory_int_298| (store |v_#memory_int_299| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30| (store (select |v_#memory_int_299| |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30|) |v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_30| v_pusherThread1of1ForFork0_fifo_push_~x_15)))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_524|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_30|, #memory_int=|v_#memory_int_299|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_30|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_15, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_524|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_523|, pusherThread1of1ForFork0_fifo_push_#t~mem28.base=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.base_29|, #memory_int=|v_#memory_int_298|, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset=|v_pusherThread1of1ForFork0_fifo_push_#t~mem28.offset_29|, pusherThread1of1ForFork0_fifo_push_~x=v_pusherThread1of1ForFork0_fifo_push_~x_15, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_523|} AuxVars[] AssignedVars[#memory_$Pointer$.base, pusherThread1of1ForFork0_fifo_push_#t~mem28.base, #memory_int, pusherThread1of1ForFork0_fifo_push_#t~mem28.offset, #memory_$Pointer$.offset][764], [576#true, 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)), Black: 775#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (or (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (and (= pusherThread1of1ForFork0_fifo_node_init_~self.offset ULTIMATE.start_fifo_front_~self.offset) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base 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_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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))), 144#L1036true, Black: 777#(and (= ULTIMATE.start_fifo_front_~self.offset 0) (or (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (and (= pusherThread1of1ForFork0_fifo_node_init_~self.offset ULTIMATE.start_fifo_front_~self.offset) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base 0)))) (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)), Black: 779#(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_main_~#q~1.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)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |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))), Black: 781#(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))), 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), 409#L1054true, 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: 720#(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|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 609#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 738#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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)), Black: 611#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 722#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.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|) (= |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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 484#true, Black: 580#(= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0), Black: 708#(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: 677#(and (= |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|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~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_empty_~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))), 496#true, Black: 742#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (= 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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.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_fifo_front_~self.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))), Black: 597#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 712#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~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|) (= 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: 613#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ |ULTIMATE.start_fifo_empty_#t~mem10.offset| 1) (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) 12))) (not (= (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) 12)) |ULTIMATE.start_fifo_empty_#t~mem10.base|))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 685#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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_empty_~self.base)), Black: 599#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 639#(and (<= (+ |#StackHeapBarrier| 1) 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: 744#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (= |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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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))), 691#true, Black: 601#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.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|)), Black: 746#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 617#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1)) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 730#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (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_~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: 591#(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: 716#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~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|) (= 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_~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))), 630#true, Black: 718#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~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|))) (= |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_~self.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))), 759#true, 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))), Black: 571#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (= (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)) (= (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)))]) [2021-03-25 05:44:37,454 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-03-25 05:44:37,454 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 05:44:37,454 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-25 05:44:37,454 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 05:44:37,763 INFO L129 PetriNetUnfolder]: 1557/6832 cut-off events. [2021-03-25 05:44:37,763 INFO L130 PetriNetUnfolder]: For 15015/15238 co-relation queries the response was YES. [2021-03-25 05:44:37,798 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18713 conditions, 6832 events. 1557/6832 cut-off events. For 15015/15238 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 62216 event pairs, 10 based on Foata normal form. 45/6385 useless extension candidates. Maximal degree in co-relation 18040. Up to 888 conditions per place. [2021-03-25 05:44:37,849 INFO L142 LiptonReduction]: Number of co-enabled transitions 12480 [2021-03-25 05:44:39,048 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2021-03-25 05:44:39,222 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-03-25 05:44:51,131 INFO L154 LiptonReduction]: Checked pairs total: 152799 [2021-03-25 05:44:51,132 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-25 05:44:51,132 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13889 [2021-03-25 05:44:51,132 INFO L480 AbstractCegarLoop]: Abstraction has has 264 places, 873 transitions, 10259 flow [2021-03-25 05:44:51,133 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 516.4444444444445) internal successors, (4648), 9 states have internal predecessors, (4648), 0 states have call successors, (0), 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-25 05:44:51,133 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:44:51,133 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:44:51,133 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-25 05:44:51,133 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-25 05:44:51,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:44:51,133 INFO L82 PathProgramCache]: Analyzing trace with hash -598504260, now seen corresponding path program 1 times [2021-03-25 05:44:51,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:44:51,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057328268] [2021-03-25 05:44:51,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:44:51,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:44:51,177 INFO L142 QuantifierPusher]: treesize reduction 4, result has 89.5 percent of original size [2021-03-25 05:44:51,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:44:51,184 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:44:51,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:44:51,194 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:44:51,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:44:51,206 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:44:51,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:44:51,218 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:44:51,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:44:51,230 INFO L142 QuantifierPusher]: treesize reduction 20, result has 70.1 percent of original size [2021-03-25 05:44:51,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 05:44:51,277 INFO L142 QuantifierPusher]: treesize reduction 25, result has 73.1 percent of original size [2021-03-25 05:44:51,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 05:44:51,316 INFO L142 QuantifierPusher]: treesize reduction 21, result has 65.0 percent of original size [2021-03-25 05:44:51,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 05:44:51,335 INFO L142 QuantifierPusher]: treesize reduction 21, result has 80.4 percent of original size [2021-03-25 05:44:51,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 05:44:51,395 INFO L142 QuantifierPusher]: treesize reduction 18, result has 70.5 percent of original size [2021-03-25 05:44:51,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 05:44:51,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:44:51,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:44:51,432 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-25 05:44:51,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057328268] [2021-03-25 05:44:51,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:44:51,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-25 05:44:51,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668233436] [2021-03-25 05:44:51,433 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-25 05:44:51,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:44:51,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-25 05:44:51,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-03-25 05:44:51,437 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 460 out of 1053 [2021-03-25 05:44:51,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 873 transitions, 10259 flow. Second operand has 13 states, 13 states have (on average 461.2307692307692) internal successors, (5996), 13 states have internal predecessors, (5996), 0 states have call successors, (0), 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-25 05:44:51,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:44:51,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 460 of 1053 [2021-03-25 05:44:51,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:44:57,290 INFO L129 PetriNetUnfolder]: 9290/20055 cut-off events. [2021-03-25 05:44:57,291 INFO L130 PetriNetUnfolder]: For 51055/51358 co-relation queries the response was YES. [2021-03-25 05:44:57,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67778 conditions, 20055 events. 9290/20055 cut-off events. For 51055/51358 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 156869 event pairs, 2231 based on Foata normal form. 221/19520 useless extension candidates. Maximal degree in co-relation 66286. Up to 12167 conditions per place. [2021-03-25 05:44:57,414 INFO L132 encePairwiseOnDemand]: 996/1053 looper letters, 640 selfloop transitions, 456 changer transitions 0/1158 dead transitions. [2021-03-25 05:44:57,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1158 transitions, 14145 flow [2021-03-25 05:44:57,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 05:44:57,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 05:44:57,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5528 transitions. [2021-03-25 05:44:57,419 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4772511439178106 [2021-03-25 05:44:57,419 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5528 transitions. [2021-03-25 05:44:57,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5528 transitions. [2021-03-25 05:44:57,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:44:57,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5528 transitions. [2021-03-25 05:44:57,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 502.54545454545456) internal successors, (5528), 11 states have internal predecessors, (5528), 0 states have call successors, (0), 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-25 05:44:57,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1053.0) internal successors, (12636), 12 states have internal predecessors, (12636), 0 states have call successors, (0), 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-25 05:44:57,430 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1053.0) internal successors, (12636), 12 states have internal predecessors, (12636), 0 states have call successors, (0), 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-25 05:44:57,431 INFO L185 Difference]: Start difference. First operand has 264 places, 873 transitions, 10259 flow. Second operand 11 states and 5528 transitions. [2021-03-25 05:44:57,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1158 transitions, 14145 flow [2021-03-25 05:44:57,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1158 transitions, 13529 flow, removed 66 selfloop flow, removed 4 redundant places. [2021-03-25 05:44:57,867 INFO L241 Difference]: Finished difference. Result has 275 places, 943 transitions, 11633 flow [2021-03-25 05:44:57,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1053, PETRI_DIFFERENCE_MINUEND_FLOW=9584, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11633, PETRI_PLACES=275, PETRI_TRANSITIONS=943} [2021-03-25 05:44:57,868 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 20 predicate places. [2021-03-25 05:44:57,868 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:44:57,868 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 275 places, 943 transitions, 11633 flow [2021-03-25 05:44:57,868 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 275 places, 943 transitions, 11633 flow [2021-03-25 05:44:57,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 275 places, 943 transitions, 11633 flow [2021-03-25 05:44:58,472 INFO L129 PetriNetUnfolder]: 1703/7506 cut-off events. [2021-03-25 05:44:58,472 INFO L130 PetriNetUnfolder]: For 18671/18976 co-relation queries the response was YES. [2021-03-25 05:44:58,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21997 conditions, 7506 events. 1703/7506 cut-off events. For 18671/18976 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 70632 event pairs, 5 based on Foata normal form. 38/6995 useless extension candidates. Maximal degree in co-relation 21128. Up to 1010 conditions per place. [2021-03-25 05:44:58,562 INFO L142 LiptonReduction]: Number of co-enabled transitions 13238 [2021-03-25 05:45:17,129 INFO L154 LiptonReduction]: Checked pairs total: 172957 [2021-03-25 05:45:17,130 INFO L156 LiptonReduction]: Total number of compositions: 15 [2021-03-25 05:45:17,130 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19262 [2021-03-25 05:45:17,130 INFO L480 AbstractCegarLoop]: Abstraction has has 275 places, 943 transitions, 11633 flow [2021-03-25 05:45:17,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 461.2307692307692) internal successors, (5996), 13 states have internal predecessors, (5996), 0 states have call successors, (0), 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-25 05:45:17,131 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:45:17,131 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:45:17,131 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-25 05:45:17,131 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-25 05:45:17,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:45:17,132 INFO L82 PathProgramCache]: Analyzing trace with hash -966372278, now seen corresponding path program 1 times [2021-03-25 05:45:17,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:45:17,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278682203] [2021-03-25 05:45:17,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:45:17,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:45:17,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 05:45:17,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 05:45:17,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 05:45:17,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 05:45:17,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 05:45:17,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 05:45:17,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 05:45:17,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 05:45:17,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 05:45:17,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:45:17,261 INFO L142 QuantifierPusher]: treesize reduction 9, result has 70.0 percent of original size [2021-03-25 05:45:17,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:45:17,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:17,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:45:17,274 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-25 05:45:17,274 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278682203] [2021-03-25 05:45:17,274 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:45:17,274 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-25 05:45:17,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693674481] [2021-03-25 05:45:17,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 05:45:17,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:45:17,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 05:45:17,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-03-25 05:45:17,279 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 513 out of 1068 [2021-03-25 05:45:17,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 943 transitions, 11633 flow. Second operand has 12 states, 12 states have (on average 514.3333333333334) internal successors, (6172), 12 states have internal predecessors, (6172), 0 states have call successors, (0), 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-25 05:45:17,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:45:17,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 513 of 1068 [2021-03-25 05:45:17,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:45:23,545 INFO L129 PetriNetUnfolder]: 10243/22279 cut-off events. [2021-03-25 05:45:23,545 INFO L130 PetriNetUnfolder]: For 65965/66044 co-relation queries the response was YES. [2021-03-25 05:45:23,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81227 conditions, 22279 events. 10243/22279 cut-off events. For 65965/66044 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 181463 event pairs, 2345 based on Foata normal form. 37/21453 useless extension candidates. Maximal degree in co-relation 79099. Up to 12369 conditions per place. [2021-03-25 05:45:23,714 INFO L132 encePairwiseOnDemand]: 993/1068 looper letters, 821 selfloop transitions, 554 changer transitions 2/1429 dead transitions. [2021-03-25 05:45:23,714 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 1429 transitions, 18334 flow [2021-03-25 05:45:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-25 05:45:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-25 05:45:23,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 6711 transitions. [2021-03-25 05:45:23,718 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5236423220973783 [2021-03-25 05:45:23,718 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 6711 transitions. [2021-03-25 05:45:23,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 6711 transitions. [2021-03-25 05:45:23,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:45:23,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 6711 transitions. [2021-03-25 05:45:23,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 559.25) internal successors, (6711), 12 states have internal predecessors, (6711), 0 states have call successors, (0), 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-25 05:45:23,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1068.0) internal successors, (13884), 13 states have internal predecessors, (13884), 0 states have call successors, (0), 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-25 05:45:23,729 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1068.0) internal successors, (13884), 13 states have internal predecessors, (13884), 0 states have call successors, (0), 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-25 05:45:23,729 INFO L185 Difference]: Start difference. First operand has 275 places, 943 transitions, 11633 flow. Second operand 12 states and 6711 transitions. [2021-03-25 05:45:23,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 1429 transitions, 18334 flow [2021-03-25 05:45:24,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1429 transitions, 18196 flow, removed 65 selfloop flow, removed 2 redundant places. [2021-03-25 05:45:24,363 INFO L241 Difference]: Finished difference. Result has 287 places, 1070 transitions, 14686 flow [2021-03-25 05:45:24,363 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1068, PETRI_DIFFERENCE_MINUEND_FLOW=11545, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14686, PETRI_PLACES=287, PETRI_TRANSITIONS=1070} [2021-03-25 05:45:24,363 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 32 predicate places. [2021-03-25 05:45:24,363 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:45:24,363 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 287 places, 1070 transitions, 14686 flow [2021-03-25 05:45:24,364 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 287 places, 1070 transitions, 14686 flow [2021-03-25 05:45:24,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 287 places, 1070 transitions, 14686 flow [2021-03-25 05:45:25,099 INFO L129 PetriNetUnfolder]: 1949/8340 cut-off events. [2021-03-25 05:45:25,100 INFO L130 PetriNetUnfolder]: For 26078/26490 co-relation queries the response was YES. [2021-03-25 05:45:25,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26054 conditions, 8340 events. 1949/8340 cut-off events. For 26078/26490 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 81297 event pairs, 8 based on Foata normal form. 60/7818 useless extension candidates. Maximal degree in co-relation 24989. Up to 1137 conditions per place. [2021-03-25 05:45:25,216 INFO L142 LiptonReduction]: Number of co-enabled transitions 14258 [2021-03-25 05:45:49,774 INFO L154 LiptonReduction]: Checked pairs total: 234990 [2021-03-25 05:45:49,775 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-25 05:45:49,775 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 25412 [2021-03-25 05:45:49,775 INFO L480 AbstractCegarLoop]: Abstraction has has 286 places, 1069 transitions, 14684 flow [2021-03-25 05:45:49,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 514.3333333333334) internal successors, (6172), 12 states have internal predecessors, (6172), 0 states have call successors, (0), 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-25 05:45:49,776 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:45:49,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-25 05:45:49,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 05:45:49,776 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-25 05:45:49,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:45:49,776 INFO L82 PathProgramCache]: Analyzing trace with hash 411624056, now seen corresponding path program 1 times [2021-03-25 05:45:49,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:45:49,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080805331] [2021-03-25 05:45:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:45:49,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:45:49,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 05:45:49,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:45:49,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:45:49,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:45:49,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:45:49,866 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-25 05:45:49,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 05:45:49,882 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.3 percent of original size [2021-03-25 05:45:49,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 05:45:49,900 INFO L142 QuantifierPusher]: treesize reduction 9, result has 71.0 percent of original size [2021-03-25 05:45:49,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 05:45:49,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:45:49,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:45:49,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:45:49,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:45:49,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:45:49,955 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-25 05:45:49,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080805331] [2021-03-25 05:45:49,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:45:49,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-25 05:45:49,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330212344] [2021-03-25 05:45:49,955 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-25 05:45:49,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:45:49,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-25 05:45:49,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-03-25 05:45:49,959 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 484 out of 1082 [2021-03-25 05:45:50,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 1069 transitions, 14684 flow. Second operand has 13 states, 13 states have (on average 485.2307692307692) internal successors, (6308), 13 states have internal predecessors, (6308), 0 states have call successors, (0), 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-25 05:45:50,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:45:50,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 484 of 1082 [2021-03-25 05:45:50,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:45:57,916 INFO L129 PetriNetUnfolder]: 11294/23981 cut-off events. [2021-03-25 05:45:57,917 INFO L130 PetriNetUnfolder]: For 84883/84955 co-relation queries the response was YES. [2021-03-25 05:45:58,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90134 conditions, 23981 events. 11294/23981 cut-off events. For 84883/84955 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 194175 event pairs, 2595 based on Foata normal form. 33/22994 useless extension candidates. Maximal degree in co-relation 87790. Up to 15098 conditions per place. [2021-03-25 05:45:58,082 INFO L132 encePairwiseOnDemand]: 1014/1082 looper letters, 904 selfloop transitions, 521 changer transitions 0/1472 dead transitions. [2021-03-25 05:45:58,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1472 transitions, 19697 flow [2021-03-25 05:45:58,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 05:45:58,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 05:45:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 9348 transitions. [2021-03-25 05:45:58,088 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47997535428219346 [2021-03-25 05:45:58,088 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 9348 transitions. [2021-03-25 05:45:58,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 9348 transitions. [2021-03-25 05:45:58,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:45:58,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 9348 transitions. [2021-03-25 05:45:58,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 519.3333333333334) internal successors, (9348), 18 states have internal predecessors, (9348), 0 states have call successors, (0), 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-25 05:45:58,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 1082.0) internal successors, (20558), 19 states have internal predecessors, (20558), 0 states have call successors, (0), 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-25 05:45:58,104 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 1082.0) internal successors, (20558), 19 states have internal predecessors, (20558), 0 states have call successors, (0), 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-25 05:45:58,104 INFO L185 Difference]: Start difference. First operand has 286 places, 1069 transitions, 14684 flow. Second operand 18 states and 9348 transitions. [2021-03-25 05:45:58,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1472 transitions, 19697 flow [2021-03-25 05:45:58,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 1472 transitions, 19420 flow, removed 5 selfloop flow, removed 4 redundant places. [2021-03-25 05:45:58,655 INFO L241 Difference]: Finished difference. Result has 307 places, 1137 transitions, 16554 flow [2021-03-25 05:45:58,656 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1082, PETRI_DIFFERENCE_MINUEND_FLOW=14411, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=16554, PETRI_PLACES=307, PETRI_TRANSITIONS=1137} [2021-03-25 05:45:58,656 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 52 predicate places. [2021-03-25 05:45:58,656 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:45:58,656 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 307 places, 1137 transitions, 16554 flow [2021-03-25 05:45:58,656 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 307 places, 1137 transitions, 16554 flow [2021-03-25 05:45:58,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 307 places, 1137 transitions, 16554 flow [2021-03-25 05:45:59,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L1080-4-->L1011-3: Formula: (and (= |v_ULTIMATE.start_fifo_pop_#in~self.base_11| |v_ULTIMATE.start_main_~#q~1.base_63|) (= v_ULTIMATE.start_fifo_pop_~self.offset_52 |v_ULTIMATE.start_fifo_empty_#in~self.offset_95|) (= (select (select |v_#memory_int_266| |v_ULTIMATE.start_fifo_front_#res.base_14|) |v_ULTIMATE.start_fifo_front_#res.offset_14|) v_ULTIMATE.start_main_~got~0_37) (= |v_ULTIMATE.start_fifo_pop_#in~self.base_11| v_ULTIMATE.start_fifo_pop_~self.base_52) (= |v_ULTIMATE.start_main_~#q~1.offset_63| |v_ULTIMATE.start_fifo_pop_#in~self.offset_11|) (= |v_ULTIMATE.start_fifo_empty_#in~self.base_95| v_ULTIMATE.start_fifo_pop_~self.base_52) (= v_ULTIMATE.start_fifo_pop_~self.offset_52 |v_ULTIMATE.start_fifo_pop_#in~self.offset_11|)) InVars {#memory_int=|v_#memory_int_266|, ULTIMATE.start_main_~#q~1.offset=|v_ULTIMATE.start_main_~#q~1.offset_63|, ULTIMATE.start_fifo_front_#res.offset=|v_ULTIMATE.start_fifo_front_#res.offset_14|, ULTIMATE.start_main_~#q~1.base=|v_ULTIMATE.start_main_~#q~1.base_63|, ULTIMATE.start_fifo_front_#res.base=|v_ULTIMATE.start_fifo_front_#res.base_14|} OutVars{ULTIMATE.start_fifo_pop_#t~mem43.base=|v_ULTIMATE.start_fifo_pop_#t~mem43.base_28|, ULTIMATE.start_fifo_pop_#t~mem45.base=|v_ULTIMATE.start_fifo_pop_#t~mem45.base_24|, ULTIMATE.start_fifo_pop_#t~mem46.base=|v_ULTIMATE.start_fifo_pop_#t~mem46.base_37|, ULTIMATE.start_fifo_pop_#t~mem42.base=|v_ULTIMATE.start_fifo_pop_#t~mem42.base_30|, ULTIMATE.start_fifo_pop_#t~mem45.offset=|v_ULTIMATE.start_fifo_pop_#t~mem45.offset_24|, ULTIMATE.start_fifo_pop_#t~short55=|v_ULTIMATE.start_fifo_pop_#t~short55_32|, ULTIMATE.start_main_#t~ret69.offset=|v_ULTIMATE.start_main_#t~ret69.offset_27|, ULTIMATE.start_fifo_pop_#t~mem48.base=|v_ULTIMATE.start_fifo_pop_#t~mem48.base_32|, ULTIMATE.start_fifo_pop_#in~self.base=|v_ULTIMATE.start_fifo_pop_#in~self.base_11|, ULTIMATE.start_fifo_pop_#t~mem51.offset=|v_ULTIMATE.start_fifo_pop_#t~mem51.offset_14|, ULTIMATE.start_fifo_pop_#t~mem47.base=|v_ULTIMATE.start_fifo_pop_#t~mem47.base_37|, ULTIMATE.start_main_#t~ret69.base=|v_ULTIMATE.start_main_#t~ret69.base_27|, ULTIMATE.start_fifo_pop_#t~mem49.base=|v_ULTIMATE.start_fifo_pop_#t~mem49.base_29|, ULTIMATE.start_fifo_empty_~self.base=v_ULTIMATE.start_fifo_empty_~self.base_165, ULTIMATE.start_fifo_pop_#t~mem42.offset=|v_ULTIMATE.start_fifo_pop_#t~mem42.offset_30|, ULTIMATE.start_fifo_empty_#t~mem10.base=|v_ULTIMATE.start_fifo_empty_#t~mem10.base_257|, ULTIMATE.start_fifo_empty_#t~mem11.base=|v_ULTIMATE.start_fifo_empty_#t~mem11.base_225|, ULTIMATE.start_fifo_empty_#res=|v_ULTIMATE.start_fifo_empty_#res_231|, ULTIMATE.start_fifo_pop_#t~pre44.base=|v_ULTIMATE.start_fifo_pop_#t~pre44.base_24|, ULTIMATE.start_fifo_pop_#t~mem52.offset=|v_ULTIMATE.start_fifo_pop_#t~mem52.offset_22|, ULTIMATE.start_fifo_empty_#t~mem6.offset=|v_ULTIMATE.start_fifo_empty_#t~mem6.offset_213|, ULTIMATE.start_fifo_empty_#t~mem10.offset=|v_ULTIMATE.start_fifo_empty_#t~mem10.offset_257|, ULTIMATE.start_fifo_pop_#t~mem46.offset=|v_ULTIMATE.start_fifo_pop_#t~mem46.offset_37|, ULTIMATE.start_fifo_front_#res.offset=|v_ULTIMATE.start_fifo_front_#res.offset_14|, ULTIMATE.start_fifo_empty_#t~mem6.base=|v_ULTIMATE.start_fifo_empty_#t~mem6.base_213|, ULTIMATE.start_fifo_empty_#t~mem8.base=|v_ULTIMATE.start_fifo_empty_#t~mem8.base_191|, ULTIMATE.start_fifo_empty_#in~self.offset=|v_ULTIMATE.start_fifo_empty_#in~self.offset_95|, ULTIMATE.start_fifo_pop_#t~ret41=|v_ULTIMATE.start_fifo_pop_#t~ret41_40|, ULTIMATE.start_main_~#q~1.base=|v_ULTIMATE.start_main_~#q~1.base_63|, ULTIMATE.start_fifo_empty_#t~mem7.offset=|v_ULTIMATE.start_fifo_empty_#t~mem7.offset_193|, ULTIMATE.start_fifo_front_#res.base=|v_ULTIMATE.start_fifo_front_#res.base_14|, ULTIMATE.start_fifo_pop_#t~mem50.base=|v_ULTIMATE.start_fifo_pop_#t~mem50.base_20|, ULTIMATE.start_fifo_pop_#t~mem51.base=|v_ULTIMATE.start_fifo_pop_#t~mem51.base_14|, ULTIMATE.start_fifo_pop_#t~mem52.base=|v_ULTIMATE.start_fifo_pop_#t~mem52.base_22|, ULTIMATE.start_fifo_pop_#t~mem54.base=|v_ULTIMATE.start_fifo_pop_#t~mem54.base_20|, ULTIMATE.start_fifo_pop_#t~mem53.base=|v_ULTIMATE.start_fifo_pop_#t~mem53.base_22|, ULTIMATE.start_fifo_pop_#t~mem47.offset=|v_ULTIMATE.start_fifo_pop_#t~mem47.offset_37|, ULTIMATE.start_fifo_pop_#t~mem50.offset=|v_ULTIMATE.start_fifo_pop_#t~mem50.offset_20|, ULTIMATE.start_fifo_empty_#t~mem11.offset=|v_ULTIMATE.start_fifo_empty_#t~mem11.offset_225|, ULTIMATE.start_fifo_pop_#in~self.offset=|v_ULTIMATE.start_fifo_pop_#in~self.offset_11|, ULTIMATE.start_main_~#q~1.offset=|v_ULTIMATE.start_main_~#q~1.offset_63|, ULTIMATE.start_fifo_empty_#in~self.base=|v_ULTIMATE.start_fifo_empty_#in~self.base_95|, ULTIMATE.start_fifo_pop_#t~mem53.offset=|v_ULTIMATE.start_fifo_pop_#t~mem53.offset_22|, ULTIMATE.start_fifo_pop_~self.base=v_ULTIMATE.start_fifo_pop_~self.base_52, ULTIMATE.start_main_~got~0=v_ULTIMATE.start_main_~got~0_37, ULTIMATE.start_fifo_empty_#t~mem9.offset=|v_ULTIMATE.start_fifo_empty_#t~mem9.offset_233|, ULTIMATE.start_fifo_empty_#t~short12=|v_ULTIMATE.start_fifo_empty_#t~short12_321|, ULTIMATE.start_fifo_pop_~self.offset=v_ULTIMATE.start_fifo_pop_~self.offset_52, ULTIMATE.start_main_#t~mem70=|v_ULTIMATE.start_main_#t~mem70_31|, ULTIMATE.start_fifo_pop_#t~mem49.offset=|v_ULTIMATE.start_fifo_pop_#t~mem49.offset_29|, ULTIMATE.start_fifo_empty_~self.offset=v_ULTIMATE.start_fifo_empty_~self.offset_165, ULTIMATE.start_fifo_empty_#t~mem7.base=|v_ULTIMATE.start_fifo_empty_#t~mem7.base_193|, ULTIMATE.start_fifo_empty_#t~mem8.offset=|v_ULTIMATE.start_fifo_empty_#t~mem8.offset_191|, ULTIMATE.start_fifo_pop_#t~pre44.offset=|v_ULTIMATE.start_fifo_pop_#t~pre44.offset_24|, ULTIMATE.start_fifo_pop_#t~mem54.offset=|v_ULTIMATE.start_fifo_pop_#t~mem54.offset_20|, ULTIMATE.start_fifo_pop_#t~mem43.offset=|v_ULTIMATE.start_fifo_pop_#t~mem43.offset_28|, #memory_int=|v_#memory_int_266|, ULTIMATE.start_fifo_empty_#t~mem9.base=|v_ULTIMATE.start_fifo_empty_#t~mem9.base_233|, ULTIMATE.start_fifo_pop_#t~mem48.offset=|v_ULTIMATE.start_fifo_pop_#t~mem48.offset_32|} AuxVars[] AssignedVars[ULTIMATE.start_fifo_pop_#t~mem43.base, ULTIMATE.start_fifo_pop_#t~mem45.base, ULTIMATE.start_fifo_pop_#t~mem46.base, ULTIMATE.start_fifo_pop_#t~mem42.base, ULTIMATE.start_fifo_pop_#t~mem45.offset, ULTIMATE.start_fifo_pop_#t~short55, ULTIMATE.start_main_#t~ret69.offset, ULTIMATE.start_fifo_pop_#t~mem48.base, ULTIMATE.start_fifo_pop_#in~self.base, ULTIMATE.start_fifo_pop_#t~mem51.offset, ULTIMATE.start_fifo_pop_#t~mem47.base, ULTIMATE.start_main_#t~ret69.base, ULTIMATE.start_fifo_pop_#t~mem49.base, ULTIMATE.start_fifo_empty_~self.base, ULTIMATE.start_fifo_pop_#t~mem42.offset, ULTIMATE.start_fifo_empty_#t~mem10.base, ULTIMATE.start_fifo_empty_#t~mem11.base, ULTIMATE.start_fifo_empty_#res, ULTIMATE.start_fifo_pop_#t~pre44.base, ULTIMATE.start_fifo_pop_#t~mem52.offset, ULTIMATE.start_fifo_empty_#t~mem6.offset, ULTIMATE.start_fifo_empty_#t~mem10.offset, ULTIMATE.start_fifo_pop_#t~mem46.offset, ULTIMATE.start_fifo_empty_#t~mem6.base, ULTIMATE.start_fifo_empty_#t~mem8.base, ULTIMATE.start_fifo_empty_#in~self.offset, ULTIMATE.start_fifo_pop_#t~ret41, ULTIMATE.start_fifo_empty_#t~mem7.offset, ULTIMATE.start_fifo_pop_#t~mem50.base, ULTIMATE.start_fifo_pop_#t~mem51.base, ULTIMATE.start_fifo_pop_#t~mem52.base, ULTIMATE.start_fifo_pop_#t~mem54.base, ULTIMATE.start_fifo_pop_#t~mem53.base, ULTIMATE.start_fifo_pop_#t~mem47.offset, ULTIMATE.start_fifo_pop_#t~mem50.offset, ULTIMATE.start_fifo_empty_#t~mem11.offset, ULTIMATE.start_fifo_pop_#in~self.offset, ULTIMATE.start_fifo_empty_#in~self.base, ULTIMATE.start_fifo_pop_#t~mem53.offset, ULTIMATE.start_fifo_pop_~self.base, ULTIMATE.start_main_~got~0, ULTIMATE.start_fifo_empty_#t~mem9.offset, ULTIMATE.start_fifo_empty_#t~short12, ULTIMATE.start_fifo_pop_~self.offset, ULTIMATE.start_main_#t~mem70, ULTIMATE.start_fifo_pop_#t~mem49.offset, ULTIMATE.start_fifo_empty_~self.offset, ULTIMATE.start_fifo_empty_#t~mem7.base, ULTIMATE.start_fifo_empty_#t~mem8.offset, ULTIMATE.start_fifo_pop_#t~pre44.offset, ULTIMATE.start_fifo_pop_#t~mem54.offset, ULTIMATE.start_fifo_pop_#t~mem43.offset, ULTIMATE.start_fifo_empty_#t~mem9.base, ULTIMATE.start_fifo_pop_#t~mem48.offset][103], [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: 775#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (or (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (and (= pusherThread1of1ForFork0_fifo_node_init_~self.offset ULTIMATE.start_fifo_front_~self.offset) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base 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_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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))), Black: 777#(and (= ULTIMATE.start_fifo_front_~self.offset 0) (or (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (and (= pusherThread1of1ForFork0_fifo_node_init_~self.offset ULTIMATE.start_fifo_front_~self.offset) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base 0)))) (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)), Black: 779#(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_main_~#q~1.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)) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |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))), Black: 781#(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))), 787#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: 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: 805#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |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_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= (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)) (= (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_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0)), Black: 807#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |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_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) 4)) (= (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)) (= (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)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)), Black: 809#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |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_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_empty_~self.base) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= (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)) (= (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)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)), Black: 798#(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: 799#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 677#(and (= |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|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~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_empty_~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))), 816#true, Black: 685#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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_empty_~self.base)), Black: 639#(and (<= (+ |#StackHeapBarrier| 1) 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))), 691#true, Black: 571#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (= (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)) (= (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))), 576#true, Black: 833#(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_~self.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: 841#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| 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)) (= |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_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| ULTIMATE.start_fifo_front_~self.offset) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 843#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| 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)) (= |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_~self.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)) (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| ULTIMATE.start_fifo_front_~self.offset) (= |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)), 848#true, 481#(= ULTIMATE.start_main_~i~1 0), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 720#(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|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 609#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 738#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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)), Black: 611#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 722#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.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|) (= |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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 484#true, Black: 580#(= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0), Black: 708#(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))), 239#L1011-3true, Black: 597#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), 496#true, Black: 742#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (= 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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.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_fifo_front_~self.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))), Black: 613#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ |ULTIMATE.start_fifo_empty_#t~mem10.offset| 1) (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) 12))) (not (= (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) 12)) |ULTIMATE.start_fifo_empty_#t~mem10.base|))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 712#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~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|) (= 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: 599#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 744#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (= |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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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))), 114#L1002-2true, Black: 601#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.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|)), Black: 746#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 617#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1)) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 730#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (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_~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: 716#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~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|) (= 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_~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: 591#(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: 718#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~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|))) (= |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_~self.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))), 630#true, 759#true, Black: 880#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= pusherThread1of1ForFork0_fifo_push_~t~0.offset 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) 4) 0) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.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_~self.base)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 882#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= pusherThread1of1ForFork0_fifo_push_~t~0.offset 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.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_~self.base)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 870#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~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_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 874#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 859#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~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: 876#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~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_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), 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: 860#(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: 878#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) 4) 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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~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)))]) [2021-03-25 05:45:59,112 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 05:45:59,112 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 05:45:59,112 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 05:45:59,112 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-25 05:45:59,477 INFO L129 PetriNetUnfolder]: 2036/8647 cut-off events. [2021-03-25 05:45:59,477 INFO L130 PetriNetUnfolder]: For 32355/32761 co-relation queries the response was YES. [2021-03-25 05:45:59,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28462 conditions, 8647 events. 2036/8647 cut-off events. For 32355/32761 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 86420 event pairs, 11 based on Foata normal form. 76/8146 useless extension candidates. Maximal degree in co-relation 27314. Up to 1183 conditions per place. [2021-03-25 05:45:59,607 INFO L142 LiptonReduction]: Number of co-enabled transitions 14848 [2021-03-25 05:46:04,026 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2021-03-25 05:46:34,426 INFO L154 LiptonReduction]: Checked pairs total: 265593 [2021-03-25 05:46:34,426 INFO L156 LiptonReduction]: Total number of compositions: 46 [2021-03-25 05:46:34,427 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 35771 [2021-03-25 05:46:34,427 INFO L480 AbstractCegarLoop]: Abstraction has has 307 places, 1137 transitions, 16554 flow [2021-03-25 05:46:34,428 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 485.2307692307692) internal successors, (6308), 13 states have internal predecessors, (6308), 0 states have call successors, (0), 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-25 05:46:34,428 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:46:34,428 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:46:34,428 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 05:46:34,428 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-25 05:46:34,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:46:34,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1479635634, now seen corresponding path program 1 times [2021-03-25 05:46:34,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:46:34,428 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818731877] [2021-03-25 05:46:34,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:46:34,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:46:34,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:46:34,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:46:34,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:46:34,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:46:34,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:46:34,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:46:34,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:46:34,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:46:34,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:46:34,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 05:46:34,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:46:34,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:46:34,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:46:34,574 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-25 05:46:34,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818731877] [2021-03-25 05:46:34,574 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:46:34,574 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-25 05:46:34,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991958661] [2021-03-25 05:46:34,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 05:46:34,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:46:34,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 05:46:34,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-03-25 05:46:34,578 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 474 out of 1128 [2021-03-25 05:46:34,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 1137 transitions, 16554 flow. Second operand has 14 states, 14 states have (on average 475.14285714285717) internal successors, (6652), 14 states have internal predecessors, (6652), 0 states have call successors, (0), 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-25 05:46:34,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:46:34,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 474 of 1128 [2021-03-25 05:46:34,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:46:44,626 INFO L129 PetriNetUnfolder]: 12159/26070 cut-off events. [2021-03-25 05:46:44,626 INFO L130 PetriNetUnfolder]: For 108540/108602 co-relation queries the response was YES. [2021-03-25 05:46:44,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107563 conditions, 26070 events. 12159/26070 cut-off events. For 108540/108602 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 219986 event pairs, 1928 based on Foata normal form. 36/25196 useless extension candidates. Maximal degree in co-relation 104755. Up to 14350 conditions per place. [2021-03-25 05:46:44,825 INFO L132 encePairwiseOnDemand]: 1020/1128 looper letters, 1027 selfloop transitions, 920 changer transitions 2/1998 dead transitions. [2021-03-25 05:46:44,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1998 transitions, 27567 flow [2021-03-25 05:46:44,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-03-25 05:46:44,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-03-25 05:46:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 13716 transitions. [2021-03-25 05:46:44,834 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.450354609929078 [2021-03-25 05:46:44,834 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 13716 transitions. [2021-03-25 05:46:44,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 13716 transitions. [2021-03-25 05:46:44,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:46:44,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 13716 transitions. [2021-03-25 05:46:44,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 508.0) internal successors, (13716), 27 states have internal predecessors, (13716), 0 states have call successors, (0), 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-25 05:46:44,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 1128.0) internal successors, (31584), 28 states have internal predecessors, (31584), 0 states have call successors, (0), 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-25 05:46:44,858 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 1128.0) internal successors, (31584), 28 states have internal predecessors, (31584), 0 states have call successors, (0), 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-25 05:46:44,858 INFO L185 Difference]: Start difference. First operand has 307 places, 1137 transitions, 16554 flow. Second operand 27 states and 13716 transitions. [2021-03-25 05:46:44,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1998 transitions, 27567 flow [2021-03-25 05:46:45,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 1998 transitions, 27506 flow, removed 22 selfloop flow, removed 3 redundant places. [2021-03-25 05:46:45,868 INFO L241 Difference]: Finished difference. Result has 338 places, 1368 transitions, 22763 flow [2021-03-25 05:46:45,869 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1128, PETRI_DIFFERENCE_MINUEND_FLOW=16493, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=705, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=22763, PETRI_PLACES=338, PETRI_TRANSITIONS=1368} [2021-03-25 05:46:45,869 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 83 predicate places. [2021-03-25 05:46:45,869 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:46:45,869 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 338 places, 1368 transitions, 22763 flow [2021-03-25 05:46:45,869 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 338 places, 1368 transitions, 22763 flow [2021-03-25 05:46:45,878 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 338 places, 1368 transitions, 22763 flow [2021-03-25 05:46:47,008 INFO L129 PetriNetUnfolder]: 2357/9939 cut-off events. [2021-03-25 05:46:47,008 INFO L130 PetriNetUnfolder]: For 50600/51183 co-relation queries the response was YES. [2021-03-25 05:46:47,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35415 conditions, 9939 events. 2357/9939 cut-off events. For 50600/51183 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 102663 event pairs, 14 based on Foata normal form. 103/9378 useless extension candidates. Maximal degree in co-relation 33989. Up to 1364 conditions per place. [2021-03-25 05:46:47,159 INFO L142 LiptonReduction]: Number of co-enabled transitions 16694 [2021-03-25 05:47:29,390 INFO L154 LiptonReduction]: Checked pairs total: 370760 [2021-03-25 05:47:29,390 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-25 05:47:29,390 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 43521 [2021-03-25 05:47:29,391 INFO L480 AbstractCegarLoop]: Abstraction has has 337 places, 1367 transitions, 22764 flow [2021-03-25 05:47:29,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 475.14285714285717) internal successors, (6652), 14 states have internal predecessors, (6652), 0 states have call successors, (0), 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-25 05:47:29,391 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:47:29,392 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-25 05:47:29,392 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 05:47:29,392 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-25 05:47:29,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:47:29,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1383250668, now seen corresponding path program 1 times [2021-03-25 05:47:29,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:47:29,392 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766657910] [2021-03-25 05:47:29,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:47:29,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:47:29,444 INFO L142 QuantifierPusher]: treesize reduction 4, result has 89.5 percent of original size [2021-03-25 05:47:29,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:47:29,451 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:47:29,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:47:29,462 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:47:29,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:47:29,474 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:47:29,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:47:29,486 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:47:29,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:47:29,499 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:47:29,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:47:29,514 INFO L142 QuantifierPusher]: treesize reduction 29, result has 63.3 percent of original size [2021-03-25 05:47:29,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 05:47:29,541 INFO L142 QuantifierPusher]: treesize reduction 4, result has 89.5 percent of original size [2021-03-25 05:47:29,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:47:29,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:47:29,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 05:47:29,586 INFO L142 QuantifierPusher]: treesize reduction 19, result has 77.4 percent of original size [2021-03-25 05:47:29,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 05:47:29,617 INFO L142 QuantifierPusher]: treesize reduction 18, result has 71.0 percent of original size [2021-03-25 05:47:29,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 05:47:29,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:47:29,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:47:29,654 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-25 05:47:29,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766657910] [2021-03-25 05:47:29,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:47:29,654 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-25 05:47:29,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564756952] [2021-03-25 05:47:29,654 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 05:47:29,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:47:29,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 05:47:29,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-03-25 05:47:29,659 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 1150 [2021-03-25 05:47:29,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 1367 transitions, 22764 flow. Second operand has 14 states, 14 states have (on average 460.2142857142857) internal successors, (6443), 14 states have internal predecessors, (6443), 0 states have call successors, (0), 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-25 05:47:29,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:47:29,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 1150 [2021-03-25 05:47:29,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:47:30,663 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 70 [2021-03-25 05:47:42,072 INFO L129 PetriNetUnfolder]: 13015/27502 cut-off events. [2021-03-25 05:47:42,072 INFO L130 PetriNetUnfolder]: For 164100/164685 co-relation queries the response was YES. [2021-03-25 05:47:42,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123480 conditions, 27502 events. 13015/27502 cut-off events. For 164100/164685 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 231728 event pairs, 2315 based on Foata normal form. 435/26995 useless extension candidates. Maximal degree in co-relation 120355. Up to 16600 conditions per place. [2021-03-25 05:47:42,318 INFO L132 encePairwiseOnDemand]: 1072/1150 looper letters, 1331 selfloop transitions, 812 changer transitions 0/2214 dead transitions. [2021-03-25 05:47:42,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 2214 transitions, 33927 flow [2021-03-25 05:47:42,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-25 05:47:42,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-25 05:47:42,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 11135 transitions. [2021-03-25 05:47:42,325 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4401185770750988 [2021-03-25 05:47:42,325 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 11135 transitions. [2021-03-25 05:47:42,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 11135 transitions. [2021-03-25 05:47:42,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:47:42,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 11135 transitions. [2021-03-25 05:47:42,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 506.1363636363636) internal successors, (11135), 22 states have internal predecessors, (11135), 0 states have call successors, (0), 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-25 05:47:42,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 1150.0) internal successors, (26450), 23 states have internal predecessors, (26450), 0 states have call successors, (0), 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-25 05:47:42,343 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 1150.0) internal successors, (26450), 23 states have internal predecessors, (26450), 0 states have call successors, (0), 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-25 05:47:42,343 INFO L185 Difference]: Start difference. First operand has 337 places, 1367 transitions, 22764 flow. Second operand 22 states and 11135 transitions. [2021-03-25 05:47:42,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 2214 transitions, 33927 flow [2021-03-25 05:47:43,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 2214 transitions, 32938 flow, removed 200 selfloop flow, removed 6 redundant places. [2021-03-25 05:47:43,693 INFO L241 Difference]: Finished difference. Result has 363 places, 1571 transitions, 27698 flow [2021-03-25 05:47:43,693 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1150, PETRI_DIFFERENCE_MINUEND_FLOW=21852, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=613, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=27698, PETRI_PLACES=363, PETRI_TRANSITIONS=1571} [2021-03-25 05:47:43,694 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 108 predicate places. [2021-03-25 05:47:43,694 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:47:43,694 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 363 places, 1571 transitions, 27698 flow [2021-03-25 05:47:43,694 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 363 places, 1571 transitions, 27698 flow [2021-03-25 05:47:43,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 363 places, 1571 transitions, 27698 flow [2021-03-25 05:47:44,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1515] L1080-4-->L1011-3: Formula: (and (= |v_ULTIMATE.start_fifo_pop_#in~self.base_11| |v_ULTIMATE.start_main_~#q~1.base_63|) (= v_ULTIMATE.start_fifo_pop_~self.offset_52 |v_ULTIMATE.start_fifo_empty_#in~self.offset_95|) (= (select (select |v_#memory_int_266| |v_ULTIMATE.start_fifo_front_#res.base_14|) |v_ULTIMATE.start_fifo_front_#res.offset_14|) v_ULTIMATE.start_main_~got~0_37) (= |v_ULTIMATE.start_fifo_pop_#in~self.base_11| v_ULTIMATE.start_fifo_pop_~self.base_52) (= |v_ULTIMATE.start_main_~#q~1.offset_63| |v_ULTIMATE.start_fifo_pop_#in~self.offset_11|) (= |v_ULTIMATE.start_fifo_empty_#in~self.base_95| v_ULTIMATE.start_fifo_pop_~self.base_52) (= v_ULTIMATE.start_fifo_pop_~self.offset_52 |v_ULTIMATE.start_fifo_pop_#in~self.offset_11|)) InVars {#memory_int=|v_#memory_int_266|, ULTIMATE.start_main_~#q~1.offset=|v_ULTIMATE.start_main_~#q~1.offset_63|, ULTIMATE.start_fifo_front_#res.offset=|v_ULTIMATE.start_fifo_front_#res.offset_14|, ULTIMATE.start_main_~#q~1.base=|v_ULTIMATE.start_main_~#q~1.base_63|, ULTIMATE.start_fifo_front_#res.base=|v_ULTIMATE.start_fifo_front_#res.base_14|} OutVars{ULTIMATE.start_fifo_pop_#t~mem43.base=|v_ULTIMATE.start_fifo_pop_#t~mem43.base_28|, ULTIMATE.start_fifo_pop_#t~mem45.base=|v_ULTIMATE.start_fifo_pop_#t~mem45.base_24|, ULTIMATE.start_fifo_pop_#t~mem46.base=|v_ULTIMATE.start_fifo_pop_#t~mem46.base_37|, ULTIMATE.start_fifo_pop_#t~mem42.base=|v_ULTIMATE.start_fifo_pop_#t~mem42.base_30|, ULTIMATE.start_fifo_pop_#t~mem45.offset=|v_ULTIMATE.start_fifo_pop_#t~mem45.offset_24|, ULTIMATE.start_fifo_pop_#t~short55=|v_ULTIMATE.start_fifo_pop_#t~short55_32|, ULTIMATE.start_main_#t~ret69.offset=|v_ULTIMATE.start_main_#t~ret69.offset_27|, ULTIMATE.start_fifo_pop_#t~mem48.base=|v_ULTIMATE.start_fifo_pop_#t~mem48.base_32|, ULTIMATE.start_fifo_pop_#in~self.base=|v_ULTIMATE.start_fifo_pop_#in~self.base_11|, ULTIMATE.start_fifo_pop_#t~mem51.offset=|v_ULTIMATE.start_fifo_pop_#t~mem51.offset_14|, ULTIMATE.start_fifo_pop_#t~mem47.base=|v_ULTIMATE.start_fifo_pop_#t~mem47.base_37|, ULTIMATE.start_main_#t~ret69.base=|v_ULTIMATE.start_main_#t~ret69.base_27|, ULTIMATE.start_fifo_pop_#t~mem49.base=|v_ULTIMATE.start_fifo_pop_#t~mem49.base_29|, ULTIMATE.start_fifo_empty_~self.base=v_ULTIMATE.start_fifo_empty_~self.base_165, ULTIMATE.start_fifo_pop_#t~mem42.offset=|v_ULTIMATE.start_fifo_pop_#t~mem42.offset_30|, ULTIMATE.start_fifo_empty_#t~mem10.base=|v_ULTIMATE.start_fifo_empty_#t~mem10.base_257|, ULTIMATE.start_fifo_empty_#t~mem11.base=|v_ULTIMATE.start_fifo_empty_#t~mem11.base_225|, ULTIMATE.start_fifo_empty_#res=|v_ULTIMATE.start_fifo_empty_#res_231|, ULTIMATE.start_fifo_pop_#t~pre44.base=|v_ULTIMATE.start_fifo_pop_#t~pre44.base_24|, ULTIMATE.start_fifo_pop_#t~mem52.offset=|v_ULTIMATE.start_fifo_pop_#t~mem52.offset_22|, ULTIMATE.start_fifo_empty_#t~mem6.offset=|v_ULTIMATE.start_fifo_empty_#t~mem6.offset_213|, ULTIMATE.start_fifo_empty_#t~mem10.offset=|v_ULTIMATE.start_fifo_empty_#t~mem10.offset_257|, ULTIMATE.start_fifo_pop_#t~mem46.offset=|v_ULTIMATE.start_fifo_pop_#t~mem46.offset_37|, ULTIMATE.start_fifo_front_#res.offset=|v_ULTIMATE.start_fifo_front_#res.offset_14|, ULTIMATE.start_fifo_empty_#t~mem6.base=|v_ULTIMATE.start_fifo_empty_#t~mem6.base_213|, ULTIMATE.start_fifo_empty_#t~mem8.base=|v_ULTIMATE.start_fifo_empty_#t~mem8.base_191|, ULTIMATE.start_fifo_empty_#in~self.offset=|v_ULTIMATE.start_fifo_empty_#in~self.offset_95|, ULTIMATE.start_fifo_pop_#t~ret41=|v_ULTIMATE.start_fifo_pop_#t~ret41_40|, ULTIMATE.start_main_~#q~1.base=|v_ULTIMATE.start_main_~#q~1.base_63|, ULTIMATE.start_fifo_empty_#t~mem7.offset=|v_ULTIMATE.start_fifo_empty_#t~mem7.offset_193|, ULTIMATE.start_fifo_front_#res.base=|v_ULTIMATE.start_fifo_front_#res.base_14|, ULTIMATE.start_fifo_pop_#t~mem50.base=|v_ULTIMATE.start_fifo_pop_#t~mem50.base_20|, ULTIMATE.start_fifo_pop_#t~mem51.base=|v_ULTIMATE.start_fifo_pop_#t~mem51.base_14|, ULTIMATE.start_fifo_pop_#t~mem52.base=|v_ULTIMATE.start_fifo_pop_#t~mem52.base_22|, ULTIMATE.start_fifo_pop_#t~mem54.base=|v_ULTIMATE.start_fifo_pop_#t~mem54.base_20|, ULTIMATE.start_fifo_pop_#t~mem53.base=|v_ULTIMATE.start_fifo_pop_#t~mem53.base_22|, ULTIMATE.start_fifo_pop_#t~mem47.offset=|v_ULTIMATE.start_fifo_pop_#t~mem47.offset_37|, ULTIMATE.start_fifo_pop_#t~mem50.offset=|v_ULTIMATE.start_fifo_pop_#t~mem50.offset_20|, ULTIMATE.start_fifo_empty_#t~mem11.offset=|v_ULTIMATE.start_fifo_empty_#t~mem11.offset_225|, ULTIMATE.start_fifo_pop_#in~self.offset=|v_ULTIMATE.start_fifo_pop_#in~self.offset_11|, ULTIMATE.start_main_~#q~1.offset=|v_ULTIMATE.start_main_~#q~1.offset_63|, ULTIMATE.start_fifo_empty_#in~self.base=|v_ULTIMATE.start_fifo_empty_#in~self.base_95|, ULTIMATE.start_fifo_pop_#t~mem53.offset=|v_ULTIMATE.start_fifo_pop_#t~mem53.offset_22|, ULTIMATE.start_fifo_pop_~self.base=v_ULTIMATE.start_fifo_pop_~self.base_52, ULTIMATE.start_main_~got~0=v_ULTIMATE.start_main_~got~0_37, ULTIMATE.start_fifo_empty_#t~mem9.offset=|v_ULTIMATE.start_fifo_empty_#t~mem9.offset_233|, ULTIMATE.start_fifo_empty_#t~short12=|v_ULTIMATE.start_fifo_empty_#t~short12_321|, ULTIMATE.start_fifo_pop_~self.offset=v_ULTIMATE.start_fifo_pop_~self.offset_52, ULTIMATE.start_main_#t~mem70=|v_ULTIMATE.start_main_#t~mem70_31|, ULTIMATE.start_fifo_pop_#t~mem49.offset=|v_ULTIMATE.start_fifo_pop_#t~mem49.offset_29|, ULTIMATE.start_fifo_empty_~self.offset=v_ULTIMATE.start_fifo_empty_~self.offset_165, ULTIMATE.start_fifo_empty_#t~mem7.base=|v_ULTIMATE.start_fifo_empty_#t~mem7.base_193|, ULTIMATE.start_fifo_empty_#t~mem8.offset=|v_ULTIMATE.start_fifo_empty_#t~mem8.offset_191|, ULTIMATE.start_fifo_pop_#t~pre44.offset=|v_ULTIMATE.start_fifo_pop_#t~pre44.offset_24|, ULTIMATE.start_fifo_pop_#t~mem54.offset=|v_ULTIMATE.start_fifo_pop_#t~mem54.offset_20|, ULTIMATE.start_fifo_pop_#t~mem43.offset=|v_ULTIMATE.start_fifo_pop_#t~mem43.offset_28|, #memory_int=|v_#memory_int_266|, ULTIMATE.start_fifo_empty_#t~mem9.base=|v_ULTIMATE.start_fifo_empty_#t~mem9.base_233|, ULTIMATE.start_fifo_pop_#t~mem48.offset=|v_ULTIMATE.start_fifo_pop_#t~mem48.offset_32|} AuxVars[] AssignedVars[ULTIMATE.start_fifo_pop_#t~mem43.base, ULTIMATE.start_fifo_pop_#t~mem45.base, ULTIMATE.start_fifo_pop_#t~mem46.base, ULTIMATE.start_fifo_pop_#t~mem42.base, ULTIMATE.start_fifo_pop_#t~mem45.offset, ULTIMATE.start_fifo_pop_#t~short55, ULTIMATE.start_main_#t~ret69.offset, ULTIMATE.start_fifo_pop_#t~mem48.base, ULTIMATE.start_fifo_pop_#in~self.base, ULTIMATE.start_fifo_pop_#t~mem51.offset, ULTIMATE.start_fifo_pop_#t~mem47.base, ULTIMATE.start_main_#t~ret69.base, ULTIMATE.start_fifo_pop_#t~mem49.base, ULTIMATE.start_fifo_empty_~self.base, ULTIMATE.start_fifo_pop_#t~mem42.offset, ULTIMATE.start_fifo_empty_#t~mem10.base, ULTIMATE.start_fifo_empty_#t~mem11.base, ULTIMATE.start_fifo_empty_#res, ULTIMATE.start_fifo_pop_#t~pre44.base, ULTIMATE.start_fifo_pop_#t~mem52.offset, ULTIMATE.start_fifo_empty_#t~mem6.offset, ULTIMATE.start_fifo_empty_#t~mem10.offset, ULTIMATE.start_fifo_pop_#t~mem46.offset, ULTIMATE.start_fifo_empty_#t~mem6.base, ULTIMATE.start_fifo_empty_#t~mem8.base, ULTIMATE.start_fifo_empty_#in~self.offset, ULTIMATE.start_fifo_pop_#t~ret41, ULTIMATE.start_fifo_empty_#t~mem7.offset, ULTIMATE.start_fifo_pop_#t~mem50.base, ULTIMATE.start_fifo_pop_#t~mem51.base, ULTIMATE.start_fifo_pop_#t~mem52.base, ULTIMATE.start_fifo_pop_#t~mem54.base, ULTIMATE.start_fifo_pop_#t~mem53.base, ULTIMATE.start_fifo_pop_#t~mem47.offset, ULTIMATE.start_fifo_pop_#t~mem50.offset, ULTIMATE.start_fifo_empty_#t~mem11.offset, ULTIMATE.start_fifo_pop_#in~self.offset, ULTIMATE.start_fifo_empty_#in~self.base, ULTIMATE.start_fifo_pop_#t~mem53.offset, ULTIMATE.start_fifo_pop_~self.base, ULTIMATE.start_main_~got~0, ULTIMATE.start_fifo_empty_#t~mem9.offset, ULTIMATE.start_fifo_empty_#t~short12, ULTIMATE.start_fifo_pop_~self.offset, ULTIMATE.start_main_#t~mem70, ULTIMATE.start_fifo_pop_#t~mem49.offset, ULTIMATE.start_fifo_empty_~self.offset, ULTIMATE.start_fifo_empty_#t~mem7.base, ULTIMATE.start_fifo_empty_#t~mem8.offset, ULTIMATE.start_fifo_pop_#t~pre44.offset, ULTIMATE.start_fifo_pop_#t~mem54.offset, ULTIMATE.start_fifo_pop_#t~mem43.offset, ULTIMATE.start_fifo_empty_#t~mem9.base, ULTIMATE.start_fifo_pop_#t~mem48.offset][137], [896#true, 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: 775#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (or (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (and (= pusherThread1of1ForFork0_fifo_node_init_~self.offset ULTIMATE.start_fifo_front_~self.offset) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base 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_empty_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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))), Black: 777#(and (= ULTIMATE.start_fifo_front_~self.offset 0) (or (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base ULTIMATE.start_fifo_empty_~self.base)) (and (= pusherThread1of1ForFork0_fifo_node_init_~self.offset ULTIMATE.start_fifo_front_~self.offset) (not (= pusherThread1of1ForFork0_fifo_node_init_~self.base 0)))) (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)), Black: 781#(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))), 531#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0)), 787#true, 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: 805#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |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_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= (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)) (= (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_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0)), Black: 807#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |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_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) 4)) (= (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)) (= (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)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)), Black: 809#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |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_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4))) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_empty_~self.base) (= ULTIMATE.start_fifo_front_~self.offset 0) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= (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)) (= (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)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)), Black: 798#(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: 799#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 677#(and (= |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|) (= |ULTIMATE.start_main_~#q~1.base| pusherThread1of1ForFork0_fifo_push_~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_empty_~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))), 816#true, Black: 685#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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_empty_~self.base)), Black: 639#(and (<= (+ |#StackHeapBarrier| 1) 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))), 691#true, Black: 945#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~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|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_front_~self.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_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_#in~q_.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: 929#(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_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.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_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_#in~q_.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: 947#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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)), Black: 571#(and (= |ULTIMATE.start_fifo_empty_#in~self.offset| 0) (= |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))) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_main_~#q~1.base|) 4) (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|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|)) (= (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_fifo_front_~self.offset 0) (= (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| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (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_empty_#in~self.base|) |ULTIMATE.start_fifo_empty_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#in~self.base|) 4)) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) 4) (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_front_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|)) (= (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)) (= (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))), Black: 949#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |pusherThread1of1ForFork0_#in~q_.base|) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_#in~q_.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))), 576#true, Black: 951#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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|) (= |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_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_#in~q_.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: 955#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base) (<= (+ |#StackHeapBarrier| 1) |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_#in~q_.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: 923#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~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_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) |pusherThread1of1ForFork0_#in~q_.base|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_#in~q_.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: 939#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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|) (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) |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_#in~q_.base| |ULTIMATE.start_fifo_front_#in~self.base|)), 965#true, Black: 833#(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_~self.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: 841#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| 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)) (= |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_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| ULTIMATE.start_fifo_front_~self.offset) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 843#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| 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)) (= |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_~self.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)) (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.offset| ULTIMATE.start_fifo_front_~self.offset) (= |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)), 848#true, 481#(= ULTIMATE.start_main_~i~1 0), 490#(and (= |ULTIMATE.start_fifo_front_#in~wait| 1) (= ULTIMATE.start_fifo_front_~wait 1)), Black: 720#(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|) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_main_~#q~1.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 609#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 738#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~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)), Black: 611#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 722#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.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|) (= |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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 484#true, Black: 580#(= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0), 239#L1011-3true, Black: 597#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 742#(and (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.base)) (not (= 0 (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|))) (= 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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.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_fifo_front_~self.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))), 496#true, Black: 613#(and (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (or (<= (+ (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) 1) (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) 12))) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_fifo_empty_#t~mem8.base|) |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_empty_~self.offset) 12))))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (or (<= (+ |ULTIMATE.start_fifo_empty_#t~mem10.offset| 1) (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) 12))) (not (= (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) 12)) |ULTIMATE.start_fifo_empty_#t~mem10.base|))) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), 114#L1002-2true, Black: 599#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base)), Black: 744#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (= |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) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 601#(and (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) 0) (= ULTIMATE.start_fifo_front_~self.offset ULTIMATE.start_fifo_empty_~self.offset) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) |ULTIMATE.start_main_~#q~1.offset|) 0) (= (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| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.offset) |ULTIMATE.start_fifo_empty_#t~mem8.offset|) (= |ULTIMATE.start_fifo_empty_#t~mem8.base| (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_empty_~self.base) ULTIMATE.start_fifo_empty_~self.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|)), Black: 746#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (<= (+ |#StackHeapBarrier| 1) pusherThread1of1ForFork0_~q~0.base) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~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: 730#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_node_init_#in~self.base| ULTIMATE.start_fifo_empty_~self.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|) (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_~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: 617#(and (<= |ULTIMATE.start_fifo_front_#t~ret59| (* 256 (div |ULTIMATE.start_fifo_front_#t~ret59| 256))) (or |ULTIMATE.start_fifo_front_#t~short57| (not (= (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)) (+ (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)) 1) (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) 12)))) (= (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) (or (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)))) (<= (+ (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|)) 1) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |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|) |ULTIMATE.start_fifo_empty_#in~self.offset|) 12)))) (< 0 (+ (div |ULTIMATE.start_fifo_front_#t~ret59| 256) 1)) (or (<= (+ (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)) 1) (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) 12))) (not (= (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)) (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) 12))))) (= (select (select |#memory_$Pointer$.offset| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 1008#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) 4)) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~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)) (= (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)) (= (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))), Black: 992#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (or (and (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| ULTIMATE.start_fifo_front_~self.offset))) (and (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.offset|) (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (and (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base))) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) 4) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|)) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~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)) (= (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)) (= (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)) (= (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)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 591#(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: 716#(and (<= (+ |#StackHeapBarrier| 1) ULTIMATE.start_fifo_front_~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|) (= 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_~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))), 630#true, Black: 977#(and (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: 718#(and (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~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|))) (= |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_~self.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: 978#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), 759#true, Black: 880#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= pusherThread1of1ForFork0_fifo_push_~t~0.offset 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) 4) 0) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.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_~self.base)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 1010#(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.offset 0)), Black: 882#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= pusherThread1of1ForFork0_fifo_push_~t~0.offset 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.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_~self.base)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 996#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (or (and (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| ULTIMATE.start_fifo_front_~self.offset))) (and (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.offset|) (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (and (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base))) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) 0)) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4) (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset)) (= |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_~self.base) (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4))), Black: 998#(and (= |ULTIMATE.start_main_~#q~1.offset| 0) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) 4) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_main_~#q~1.offset|)) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~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)) (= (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)) (= (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)) (= (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)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) 0))), Black: 870#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~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_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 1000#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (or (and (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| ULTIMATE.start_fifo_front_~self.offset))) (and (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.offset|) (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (and (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base))) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4) (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset)) (= |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_~self.base) (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 874#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 859#(not (= (select (select |#memory_$Pointer$.base| ULTIMATE.start_fifo_front_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)), Black: 1002#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_fifo_push_~self.offset 0) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4) (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset)) (= |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_~self.base) (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0))), Black: 876#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= (select (select |#memory_$Pointer$.offset| pusherThread1of1ForFork0_fifo_push_~self.base) (+ pusherThread1of1ForFork0_fifo_push_~self.offset 4)) 0) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~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_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|))), Black: 1004#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (or (and (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_front_~self.base) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| ULTIMATE.start_fifo_front_~self.offset))) (and (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4)) |ULTIMATE.start_fifo_empty_#t~mem6.offset|) (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base) (= |ULTIMATE.start_fifo_empty_#t~mem6.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#t~mem28.base|) (+ ULTIMATE.start_fifo_empty_~self.offset 4))) (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.offset| (+ ULTIMATE.start_fifo_empty_~self.offset 4)))) (and (not (= |pusherThread1of1ForFork0_fifo_push_#t~mem28.base| ULTIMATE.start_fifo_empty_~self.base)) (= ULTIMATE.start_fifo_empty_~self.base ULTIMATE.start_fifo_front_~self.base))) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) |ULTIMATE.start_fifo_front_#in~self.offset|) (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_~q~0.base) 4)) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~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)) (= (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)) (= (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))), 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: 1006#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= |ULTIMATE.start_fifo_front_#in~self.offset| 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= ULTIMATE.start_fifo_empty_~self.offset 0) (= pusherThread1of1ForFork0_~q~0.base |ULTIMATE.start_fifo_front_#in~self.base|) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) 0)) (= pusherThread1of1ForFork0_~q~0.offset 0) (= ULTIMATE.start_fifo_front_~self.offset 0) (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4) (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset)) (= |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_~self.base) (= (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) ULTIMATE.start_fifo_front_~self.offset) (select (select |#memory_$Pointer$.offset| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4))), Black: 860#(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: 878#(and (= |pusherThread1of1ForFork0_fifo_push_#in~self.offset| 0) (= |ULTIMATE.start_main_~#q~1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_#in~q_.base|) |ULTIMATE.start_main_~#q~1.offset|) 0)) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_fifo_front_#in~self.base|) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_main_~#q~1.base|) 4) 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.offset 0) (= |pusherThread1of1ForFork0_#in~q_.offset| 0) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| |ULTIMATE.start_main_~#q~1.base|) (= pusherThread1of1ForFork0_fifo_push_~self.base ULTIMATE.start_fifo_front_~self.base) (= |ULTIMATE.start_main_~#q~1.base| |pusherThread1of1ForFork0_#in~q_.base|) (= |pusherThread1of1ForFork0_fifo_push_#in~self.base| ULTIMATE.start_fifo_front_~self.base) (not (= (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) |ULTIMATE.start_fifo_front_#in~self.offset|) 0)) (not (= (select (select |#memory_$Pointer$.base| pusherThread1of1ForFork0_fifo_push_~self.base) ULTIMATE.start_fifo_front_~self.offset) 0)) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |pusherThread1of1ForFork0_fifo_push_#in~self.base|) 4)) 12) |pusherThread1of1ForFork0_fifo_push_#in~self.base|)))]) [2021-03-25 05:47:44,565 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 05:47:44,565 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 05:47:44,565 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 05:47:44,565 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 05:47:45,141 INFO L129 PetriNetUnfolder]: 2781/11639 cut-off events. [2021-03-25 05:47:45,141 INFO L130 PetriNetUnfolder]: For 78407/78834 co-relation queries the response was YES. [2021-03-25 05:47:45,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44827 conditions, 11639 events. 2781/11639 cut-off events. For 78407/78834 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 124257 event pairs, 32 based on Foata normal form. 128/11012 useless extension candidates. Maximal degree in co-relation 42940. Up to 1548 conditions per place. [2021-03-25 05:47:45,348 INFO L142 LiptonReduction]: Number of co-enabled transitions 17490 [2021-03-25 05:47:54,256 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2021-03-25 05:48:53,430 INFO L154 LiptonReduction]: Checked pairs total: 452685 [2021-03-25 05:48:53,430 INFO L156 LiptonReduction]: Total number of compositions: 26 [2021-03-25 05:48:53,431 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 69737 [2021-03-25 05:48:53,431 INFO L480 AbstractCegarLoop]: Abstraction has has 362 places, 1570 transitions, 27696 flow [2021-03-25 05:48:53,432 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 460.2142857142857) internal successors, (6443), 14 states have internal predecessors, (6443), 0 states have call successors, (0), 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-25 05:48:53,432 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:48:53,432 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:48:53,432 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-25 05:48:53,432 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-25 05:48:53,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:48:53,432 INFO L82 PathProgramCache]: Analyzing trace with hash -482575665, now seen corresponding path program 1 times [2021-03-25 05:48:53,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:48:53,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938553486] [2021-03-25 05:48:53,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:48:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:48:53,468 INFO L142 QuantifierPusher]: treesize reduction 4, result has 89.5 percent of original size [2021-03-25 05:48:53,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:48:53,475 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:48:53,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:48:53,485 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:48:53,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:48:53,499 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:48:53,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:48:53,511 INFO L142 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size [2021-03-25 05:48:53,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 05:48:53,525 INFO L142 QuantifierPusher]: treesize reduction 20, result has 70.1 percent of original size [2021-03-25 05:48:53,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 05:48:53,555 INFO L142 QuantifierPusher]: treesize reduction 25, result has 73.1 percent of original size [2021-03-25 05:48:53,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 05:48:53,596 INFO L142 QuantifierPusher]: treesize reduction 21, result has 65.0 percent of original size [2021-03-25 05:48:53,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 05:48:53,616 INFO L142 QuantifierPusher]: treesize reduction 21, result has 80.4 percent of original size [2021-03-25 05:48:53,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 05:48:53,677 INFO L142 QuantifierPusher]: treesize reduction 18, result has 70.5 percent of original size [2021-03-25 05:48:53,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 05:48:53,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:48:53,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:48:53,718 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-25 05:48:53,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938553486] [2021-03-25 05:48:53,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:48:53,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-25 05:48:53,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564062946] [2021-03-25 05:48:53,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-25 05:48:53,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:48:53,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-25 05:48:53,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-03-25 05:48:53,723 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 460 out of 1176 [2021-03-25 05:48:53,724 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1570 transitions, 27696 flow. Second operand has 13 states, 13 states have (on average 461.2307692307692) internal successors, (5996), 13 states have internal predecessors, (5996), 0 states have call successors, (0), 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-25 05:48:53,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:48:53,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 460 of 1176 [2021-03-25 05:48:53,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:49:06,871 INFO L129 PetriNetUnfolder]: 13400/28214 cut-off events. [2021-03-25 05:49:06,872 INFO L130 PetriNetUnfolder]: For 219305/219761 co-relation queries the response was YES. [2021-03-25 05:49:07,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 135538 conditions, 28214 events. 13400/28214 cut-off events. For 219305/219761 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 239048 event pairs, 2854 based on Foata normal form. 421/27791 useless extension candidates. Maximal degree in co-relation 131301. Up to 17435 conditions per place. [2021-03-25 05:49:07,144 INFO L132 encePairwiseOnDemand]: 1106/1176 looper letters, 1060 selfloop transitions, 733 changer transitions 0/1863 dead transitions. [2021-03-25 05:49:07,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1863 transitions, 33749 flow [2021-03-25 05:49:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-25 05:49:07,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-25 05:49:07,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 6034 transitions. [2021-03-25 05:49:07,148 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.42757936507936506 [2021-03-25 05:49:07,148 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 6034 transitions. [2021-03-25 05:49:07,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 6034 transitions. [2021-03-25 05:49:07,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:49:07,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 6034 transitions. [2021-03-25 05:49:07,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 502.8333333333333) internal successors, (6034), 12 states have internal predecessors, (6034), 0 states have call successors, (0), 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-25 05:49:07,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1176.0) internal successors, (15288), 13 states have internal predecessors, (15288), 0 states have call successors, (0), 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-25 05:49:07,158 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1176.0) internal successors, (15288), 13 states have internal predecessors, (15288), 0 states have call successors, (0), 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-25 05:49:07,158 INFO L185 Difference]: Start difference. First operand has 362 places, 1570 transitions, 27696 flow. Second operand 12 states and 6034 transitions. [2021-03-25 05:49:07,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1863 transitions, 33749 flow [2021-03-25 05:49:08,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 1863 transitions, 33332 flow, removed 105 selfloop flow, removed 5 redundant places. [2021-03-25 05:49:08,721 INFO L241 Difference]: Finished difference. Result has 373 places, 1647 transitions, 30224 flow [2021-03-25 05:49:08,722 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1176, PETRI_DIFFERENCE_MINUEND_FLOW=26926, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=647, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=30224, PETRI_PLACES=373, PETRI_TRANSITIONS=1647} [2021-03-25 05:49:08,722 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 118 predicate places. [2021-03-25 05:49:08,722 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:49:08,722 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 373 places, 1647 transitions, 30224 flow [2021-03-25 05:49:08,722 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 373 places, 1647 transitions, 30224 flow [2021-03-25 05:49:08,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 373 places, 1647 transitions, 30224 flow [2021-03-25 05:49:10,454 INFO L129 PetriNetUnfolder]: 2923/12170 cut-off events. [2021-03-25 05:49:10,454 INFO L130 PetriNetUnfolder]: For 94472/94913 co-relation queries the response was YES. [2021-03-25 05:49:10,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48911 conditions, 12170 events. 2923/12170 cut-off events. For 94472/94913 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 130366 event pairs, 24 based on Foata normal form. 135/11529 useless extension candidates. Maximal degree in co-relation 46506. Up to 1637 conditions per place. [2021-03-25 05:49:10,673 INFO L142 LiptonReduction]: Number of co-enabled transitions 17920 [2021-03-25 05:50:36,576 INFO L154 LiptonReduction]: Checked pairs total: 499104 [2021-03-25 05:50:36,577 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-25 05:50:36,577 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 87855 [2021-03-25 05:50:36,577 INFO L480 AbstractCegarLoop]: Abstraction has has 373 places, 1647 transitions, 30224 flow [2021-03-25 05:50:36,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 461.2307692307692) internal successors, (5996), 13 states have internal predecessors, (5996), 0 states have call successors, (0), 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-25 05:50:36,578 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:50:36,578 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:50:36,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-25 05:50:36,578 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-25 05:50:36,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:50:36,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1026648701, now seen corresponding path program 1 times [2021-03-25 05:50:36,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:50:36,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438885976] [2021-03-25 05:50:36,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:50:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:50:36,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:50:36,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:50:36,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:50:36,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:50:36,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 05:50:36,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 05:50:36,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:50:36,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:50:36,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:50:36,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:50:36,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:50:36,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:50:36,695 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-25 05:50:36,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438885976] [2021-03-25 05:50:36,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:50:36,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-25 05:50:36,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681801353] [2021-03-25 05:50:36,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 05:50:36,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:50:36,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 05:50:36,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-03-25 05:50:36,701 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 475 out of 1190 [2021-03-25 05:50:36,703 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1647 transitions, 30224 flow. Second operand has 12 states, 12 states have (on average 476.25) internal successors, (5715), 12 states have internal predecessors, (5715), 0 states have call successors, (0), 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-25 05:50:36,703 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:50:36,703 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 475 of 1190 [2021-03-25 05:50:36,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:50:51,965 INFO L129 PetriNetUnfolder]: 13718/29089 cut-off events. [2021-03-25 05:50:51,965 INFO L130 PetriNetUnfolder]: For 246866/246923 co-relation queries the response was YES. [2021-03-25 05:50:52,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144713 conditions, 29089 events. 13718/29089 cut-off events. For 246866/246923 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 250402 event pairs, 2374 based on Foata normal form. 32/28269 useless extension candidates. Maximal degree in co-relation 140089. Up to 15966 conditions per place. [2021-03-25 05:50:52,261 INFO L132 encePairwiseOnDemand]: 1069/1190 looper letters, 1135 selfloop transitions, 1078 changer transitions 6/2267 dead transitions. [2021-03-25 05:50:52,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 2267 transitions, 40337 flow [2021-03-25 05:50:52,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-25 05:50:52,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-25 05:50:52,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 11706 transitions. [2021-03-25 05:50:52,268 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.42769455608330287 [2021-03-25 05:50:52,268 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 11706 transitions. [2021-03-25 05:50:52,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 11706 transitions. [2021-03-25 05:50:52,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:50:52,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 11706 transitions. [2021-03-25 05:50:52,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 508.95652173913044) internal successors, (11706), 23 states have internal predecessors, (11706), 0 states have call successors, (0), 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-25 05:50:52,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 1190.0) internal successors, (28560), 24 states have internal predecessors, (28560), 0 states have call successors, (0), 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-25 05:50:52,286 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 1190.0) internal successors, (28560), 24 states have internal predecessors, (28560), 0 states have call successors, (0), 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-25 05:50:52,286 INFO L185 Difference]: Start difference. First operand has 373 places, 1647 transitions, 30224 flow. Second operand 23 states and 11706 transitions. [2021-03-25 05:50:52,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 2267 transitions, 40337 flow [2021-03-25 05:50:54,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 2267 transitions, 39687 flow, removed 297 selfloop flow, removed 5 redundant places. [2021-03-25 05:50:54,468 INFO L241 Difference]: Finished difference. Result has 398 places, 1747 transitions, 34404 flow [2021-03-25 05:50:54,469 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1190, PETRI_DIFFERENCE_MINUEND_FLOW=29755, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=998, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=34404, PETRI_PLACES=398, PETRI_TRANSITIONS=1747} [2021-03-25 05:50:54,469 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 143 predicate places. [2021-03-25 05:50:54,469 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:50:54,469 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 398 places, 1747 transitions, 34404 flow [2021-03-25 05:50:54,469 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 398 places, 1747 transitions, 34404 flow [2021-03-25 05:50:54,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 398 places, 1747 transitions, 34404 flow [2021-03-25 05:50:56,498 INFO L129 PetriNetUnfolder]: 3027/12450 cut-off events. [2021-03-25 05:50:56,499 INFO L130 PetriNetUnfolder]: For 113078/113429 co-relation queries the response was YES. [2021-03-25 05:50:56,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52910 conditions, 12450 events. 3027/12450 cut-off events. For 113078/113429 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 134427 event pairs, 20 based on Foata normal form. 135/11810 useless extension candidates. Maximal degree in co-relation 51381. Up to 1649 conditions per place. [2021-03-25 05:50:56,797 INFO L142 LiptonReduction]: Number of co-enabled transitions 18564 [2021-03-25 05:52:31,520 INFO L154 LiptonReduction]: Checked pairs total: 541284 [2021-03-25 05:52:31,520 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-25 05:52:31,521 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 97052 [2021-03-25 05:52:31,521 INFO L480 AbstractCegarLoop]: Abstraction has has 398 places, 1747 transitions, 34408 flow [2021-03-25 05:52:31,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 476.25) internal successors, (5715), 12 states have internal predecessors, (5715), 0 states have call successors, (0), 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-25 05:52:31,522 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:52:31,522 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:52:31,522 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 05:52:31,522 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-25 05:52:31,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:52:31,522 INFO L82 PathProgramCache]: Analyzing trace with hash 527552651, now seen corresponding path program 1 times [2021-03-25 05:52:31,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:52:31,522 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660668997] [2021-03-25 05:52:31,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:52:31,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:52:31,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 05:52:31,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:52:31,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:52:31,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:52:31,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 05:52:31,667 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.0 percent of original size [2021-03-25 05:52:31,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 05:52:31,683 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.3 percent of original size [2021-03-25 05:52:31,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 05:52:31,706 INFO L142 QuantifierPusher]: treesize reduction 9, result has 71.0 percent of original size [2021-03-25 05:52:31,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 05:52:31,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:52:31,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:52:31,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 05:52:31,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:52:31,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:52:31,761 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-25 05:52:31,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660668997] [2021-03-25 05:52:31,762 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:52:31,762 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-25 05:52:31,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789360048] [2021-03-25 05:52:31,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-25 05:52:31,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:52:31,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-25 05:52:31,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-03-25 05:52:31,766 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 484 out of 1212 [2021-03-25 05:52:31,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 1747 transitions, 34408 flow. Second operand has 13 states, 13 states have (on average 485.2307692307692) internal successors, (6308), 13 states have internal predecessors, (6308), 0 states have call successors, (0), 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-25 05:52:31,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:52:31,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 484 of 1212 [2021-03-25 05:52:31,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:52:48,433 INFO L129 PetriNetUnfolder]: 14563/30537 cut-off events. [2021-03-25 05:52:48,434 INFO L130 PetriNetUnfolder]: For 290917/291001 co-relation queries the response was YES. [2021-03-25 05:52:48,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155469 conditions, 30537 events. 14563/30537 cut-off events. For 290917/291001 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 262016 event pairs, 2905 based on Foata normal form. 39/29478 useless extension candidates. Maximal degree in co-relation 152068. Up to 18721 conditions per place. [2021-03-25 05:52:48,756 INFO L132 encePairwiseOnDemand]: 1108/1212 looper letters, 1179 selfloop transitions, 944 changer transitions 0/2169 dead transitions. [2021-03-25 05:52:48,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 2169 transitions, 41994 flow [2021-03-25 05:52:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 05:52:48,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 05:52:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 10372 transitions. [2021-03-25 05:52:48,762 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4278877887788779 [2021-03-25 05:52:48,762 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 10372 transitions. [2021-03-25 05:52:48,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 10372 transitions. [2021-03-25 05:52:48,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:52:48,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 10372 transitions. [2021-03-25 05:52:48,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 518.6) internal successors, (10372), 20 states have internal predecessors, (10372), 0 states have call successors, (0), 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-25 05:52:48,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 1212.0) internal successors, (25452), 21 states have internal predecessors, (25452), 0 states have call successors, (0), 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-25 05:52:48,778 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 1212.0) internal successors, (25452), 21 states have internal predecessors, (25452), 0 states have call successors, (0), 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-25 05:52:48,778 INFO L185 Difference]: Start difference. First operand has 398 places, 1747 transitions, 34408 flow. Second operand 20 states and 10372 transitions. [2021-03-25 05:52:48,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 2169 transitions, 41994 flow [2021-03-25 05:52:50,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 2169 transitions, 40417 flow, removed 188 selfloop flow, removed 7 redundant places. [2021-03-25 05:52:50,847 INFO L241 Difference]: Finished difference. Result has 418 places, 1824 transitions, 36671 flow [2021-03-25 05:52:50,848 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1212, PETRI_DIFFERENCE_MINUEND_FLOW=32907, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=876, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=852, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=36671, PETRI_PLACES=418, PETRI_TRANSITIONS=1824} [2021-03-25 05:52:50,848 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 163 predicate places. [2021-03-25 05:52:50,848 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:52:50,848 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 418 places, 1824 transitions, 36671 flow [2021-03-25 05:52:50,848 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 418 places, 1824 transitions, 36671 flow [2021-03-25 05:52:50,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 418 places, 1824 transitions, 36671 flow [2021-03-25 05:52:53,016 INFO L129 PetriNetUnfolder]: 3125/12960 cut-off events. [2021-03-25 05:52:53,016 INFO L130 PetriNetUnfolder]: For 126336/126875 co-relation queries the response was YES. [2021-03-25 05:52:53,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55237 conditions, 12960 events. 3125/12960 cut-off events. For 126336/126875 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 141775 event pairs, 24 based on Foata normal form. 135/12279 useless extension candidates. Maximal degree in co-relation 53745. Up to 1700 conditions per place. [2021-03-25 05:52:53,390 INFO L142 LiptonReduction]: Number of co-enabled transitions 19402 [2021-03-25 05:54:45,565 INFO L154 LiptonReduction]: Checked pairs total: 573643 [2021-03-25 05:54:45,565 INFO L156 LiptonReduction]: Total number of compositions: 23 [2021-03-25 05:54:45,565 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 114717 [2021-03-25 05:54:45,566 INFO L480 AbstractCegarLoop]: Abstraction has has 417 places, 1823 transitions, 36671 flow [2021-03-25 05:54:45,567 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 485.2307692307692) internal successors, (6308), 13 states have internal predecessors, (6308), 0 states have call successors, (0), 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-25 05:54:45,567 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 05:54:45,567 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 05:54:45,567 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-25 05:54:45,567 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-25 05:54:45,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 05:54:45,567 INFO L82 PathProgramCache]: Analyzing trace with hash -2116487776, now seen corresponding path program 1 times [2021-03-25 05:54:45,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 05:54:45,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799279794] [2021-03-25 05:54:45,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 05:54:45,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 05:54:45,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 05:54:45,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 05:54:45,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 05:54:45,638 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 05:54:45,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 05:54:45,653 INFO L142 QuantifierPusher]: treesize reduction 17, result has 78.2 percent of original size [2021-03-25 05:54:45,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 05:54:45,678 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.6 percent of original size [2021-03-25 05:54:45,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 05:54:45,720 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.3 percent of original size [2021-03-25 05:54:45,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 05:54:45,739 INFO L142 QuantifierPusher]: treesize reduction 10, result has 68.8 percent of original size [2021-03-25 05:54:45,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 05:54:45,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:54:45,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 05:54:45,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 05:54:45,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 05:54:45,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 05:54:45,816 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-25 05:54:45,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799279794] [2021-03-25 05:54:45,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 05:54:45,816 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-25 05:54:45,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797297590] [2021-03-25 05:54:45,816 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 05:54:45,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 05:54:45,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 05:54:45,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-03-25 05:54:45,821 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 483 out of 1235 [2021-03-25 05:54:45,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1823 transitions, 36671 flow. Second operand has 14 states, 14 states have (on average 484.14285714285717) internal successors, (6778), 14 states have internal predecessors, (6778), 0 states have call successors, (0), 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-25 05:54:45,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 05:54:45,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 483 of 1235 [2021-03-25 05:54:45,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 05:55:05,075 INFO L129 PetriNetUnfolder]: 14370/30313 cut-off events. [2021-03-25 05:55:05,075 INFO L130 PetriNetUnfolder]: For 323057/323169 co-relation queries the response was YES. [2021-03-25 05:55:05,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 160899 conditions, 30313 events. 14370/30313 cut-off events. For 323057/323169 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 262745 event pairs, 3232 based on Foata normal form. 29/29236 useless extension candidates. Maximal degree in co-relation 156756. Up to 18876 conditions per place. [2021-03-25 05:55:05,524 INFO L132 encePairwiseOnDemand]: 1140/1235 looper letters, 1350 selfloop transitions, 914 changer transitions 0/2318 dead transitions. [2021-03-25 05:55:05,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 2318 transitions, 45502 flow [2021-03-25 05:55:05,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-25 05:55:05,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-03-25 05:55:05,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 14745 transitions. [2021-03-25 05:55:05,534 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.41169900879519755 [2021-03-25 05:55:05,534 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 14745 transitions. [2021-03-25 05:55:05,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 14745 transitions. [2021-03-25 05:55:05,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 05:55:05,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 14745 transitions. [2021-03-25 05:55:05,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 508.44827586206895) internal successors, (14745), 29 states have internal predecessors, (14745), 0 states have call successors, (0), 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-25 05:55:05,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 1235.0) internal successors, (37050), 30 states have internal predecessors, (37050), 0 states have call successors, (0), 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-25 05:55:05,561 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 1235.0) internal successors, (37050), 30 states have internal predecessors, (37050), 0 states have call successors, (0), 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-25 05:55:05,561 INFO L185 Difference]: Start difference. First operand has 417 places, 1823 transitions, 36671 flow. Second operand 29 states and 14745 transitions. [2021-03-25 05:55:05,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 2318 transitions, 45502 flow [2021-03-25 05:55:08,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 2318 transitions, 45311 flow, removed 73 selfloop flow, removed 4 redundant places. [2021-03-25 05:55:08,671 INFO L241 Difference]: Finished difference. Result has 458 places, 1917 transitions, 40436 flow [2021-03-25 05:55:08,672 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=1235, PETRI_DIFFERENCE_MINUEND_FLOW=36497, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=828, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=973, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=40436, PETRI_PLACES=458, PETRI_TRANSITIONS=1917} [2021-03-25 05:55:08,672 INFO L343 CegarLoopForPetriNet]: 255 programPoint places, 203 predicate places. [2021-03-25 05:55:08,672 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 05:55:08,673 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 458 places, 1917 transitions, 40436 flow [2021-03-25 05:55:08,673 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 458 places, 1917 transitions, 40436 flow [2021-03-25 05:55:08,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 458 places, 1917 transitions, 40436 flow [2021-03-25 05:55:10,994 INFO L129 PetriNetUnfolder]: 3162/12567 cut-off events. [2021-03-25 05:55:10,994 INFO L130 PetriNetUnfolder]: For 146295/146794 co-relation queries the response was YES. [2021-03-25 05:55:11,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58043 conditions, 12567 events. 3162/12567 cut-off events. For 146295/146794 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 137313 event pairs, 26 based on Foata normal form. 181/11993 useless extension candidates. Maximal degree in co-relation 56436. Up to 1743 conditions per place. [2021-03-25 05:55:11,488 INFO L142 LiptonReduction]: Number of co-enabled transitions 19850 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown